|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() Louis du VerdierÉtudiant Inscription : mars 2009 Messages : 1 600 ![]() |
Bonjour,
Les EFL (Enlightenment Foundation Libraries) sont des bibliothèques graphiques C (des bindings sont également disponibles pour C++, Python, Perl, JavaScript et Ruby) formant un framework en concurrence avec Qt et GTK. Toutefois, le fait qu'elles soient en concurrence avec ces deux géants ne signifie pas qu'elles tentent de mettre à disposition ce qu'ils fournissent. Elles vont plutôt se placer dans le marché pour leur capacité à gérer efficacement le tactile et les animations. Les EFL sont extrêmement pratiques pour le développement d'applications fluides et esthétiques. Avez-vous déjà vu les petites animations présentes dans un iPhone ? Lors d'un déplacement des icônes, lors d'une transition ? Les EFL permettent de refaire tout cela en quelques lignes. En effet, l'esthétisme est, tout comme l'optimisation, un point très privilégié. C'est d'ailleurs pour cette raison que des entreprises comme Samsung et Free les utilisent à souhait. L'avantage des EFL est de permettre aux développeurs d'écrire leurs interfaces utilisateur sans une ligne de C, grâce à Edje. Les fichiers de description Edje ressemblent assez à du code CSS : Code :
Ainsi, on peut conclure de cette courte introduction que les EFL constituent un framework fortement intéressant. Lire l'article : Débuter avec les Enlightenment Foundation Libraries (EFL), par Louis du Verdier. N'hésitez pas à commenter ce tutoriel ou à poser des questions à la suite !
__________________
Qt : FAQ Qt - Qt Quarterly - Ma page perso - La documentation de Qt en français Dernier article : Débuter avec les Enlightenment Foundation Libraries (EFL) Dernières traductions : Introduction à Qt Quick - Applications modernes avec Qt et QML |
||
|
30
|
|
|
#2 |
|
Invité régulier
![]() Inscription : janvier 2008 Messages : 27 ![]() |
Bonjour,
Je dois faire une calculette avec les efl et j'ai essayer de m'aider de ton tuto mais je rencontre quelques problemes... Premierement, rien que sur les exemples se trouvant dans /DOCS/tutorial/fr/edge/tut*, il y a plein de fichier d'exemple sur lequel s'appuye le tutorial officiel sur les efl. Les exemples tres simple fonctionnent tres bien, a savoir ceux qui se lance directement avec edje_player. Cependant tout ceux qui se lance via du code c, impossible d'en executer un seul correctement. Pourtant il y a un script build.sh permettant de generer tous les binaires donc je me dis que cela ne vient pas de ma facon de compiler. En gros quand je run un exemple je me retrouve la plupart du temps avec une fenetre minuscule qui pop sans rien dedans que je ne oeux agrandir ou au mieux une fenetre redimenssionnable mais toute noire. Est ce qu'il est possible que j'ai mal installe efl ? Une autre question il existe un ide ? un plugin emacs ou quelquonquonque outil pour dev avec cette bibliotheque ? parceque l'indentation a la mano sur emacs c'est juste horrible la hehe. Merci d'avance, Evanok. |
|
|
00
|
|
|
#3 | ||
![]() ![]() Louis du VerdierÉtudiant Inscription : mars 2009 Messages : 1 600 ![]() |
Citation:
Qu'entendez-vous par "impossible d'en exécuter un seul correctement" ? S'agit-il d'un problème de compilation, d'un non-fonctionnement à l'exécution (absence d'images, etc.) ? La taille de la fenêtre est aisément réglable via le code. Au moment où j'ai écrit l'article, ces exemples étaient tout à fait fonctionnels, ce qui signifie que le problème peut provenir de votre configuration. Dans un premier temps, avez-vous tenté d'intégrer un de ces exemples Edje fonctionnels avec l'edje_player dans une application C avec elm_layout_file_set() ? Citation:
Bonne continuation, Amnell.
__________________
Qt : FAQ Qt - Qt Quarterly - Ma page perso - La documentation de Qt en français Dernier article : Débuter avec les Enlightenment Foundation Libraries (EFL) Dernières traductions : Introduction à Qt Quick - Applications modernes avec Qt et QML |
||
|
00
|
Copyright © 2000-2013 - www.developpez.com