- Enki (gestionnaire de photos),
- Eyelight (outil de présentation)
- ou bien le développement de jeux sur la Freebox.
Le 3 octobre 2010, ces bibliothèques sont sorties en version 1.0.0 bêta. Aucun ajout de fonctionnalité n'est autorisé. La liste de ces bibliothèques sorties en bêta est la même que celle de la sortie en version alpha. En voici une description un peu plus détaillée :
- Eina : bibliothèque gérant les types de données, très optimisée, et divers outils (journalisation, benchmark, memory pool, module, chaînes de caractères, conversion de et vers l'Unicode...).
- Eet : bibliothèque sérialisant les données en les stockant dans un fichier, en les compressant (utile pour des images) ou pas. Elle est indépendante de l'endianness et de l'architecture. Elle est principalement utilisée pour le stockage des données de configuration d'une application, et pour les thèmes avec Edje (voir ci-dessous). Elle peut aussi se montrer, dans certains cas, plus intéressante que SQL. Elle peut aussi chiffrer les données le cas échéant.
- Evas : canevas stateful, très optimisé. Elle s'occupe du rendu du contenu d'une fenêtre. À la différence de bibliothèques de rendu direct (SDL, Imlib2, Cairo...), Evas ne met à jour son contenu que lorsque c'est nécessaire. Le nombre de systèmes graphiques supportés est assez large (X11 (Xlib, XCB, Xrender, OpenGL (utilisant les shaders)), Windows XP (GDI, DirectDraw), Windows CE (framebuffer, GAPI, DirectDraw, GDI), Mac OS X (Cocoa, mais très lent...), le framebuffer de Linux, DirectFB, SDL). Le rendu peut être fait sur plusieurs processeurs. Evas s'occupe aussi du chargement de fichiers image (BMP, GIF, JPEG, pixmap, PNG, SVG, TIFF, XPM). Le chargement peut être asynchrone pour éviter de bloquer le rendu d'Evas.
- Ecore : cette bibliothèque gère tout ce qui a un rapport avec la boucle principale et les événements : la boucle principale et les événements eux-mêmes , mais aussi les connections réseau (TCP, UDP, local, sécurisées), l'IPC, les fichiers (téléchargement, surveillance (monitoring) de fichiers), systèmes graphiques (X11, Windows (XP et CE), Cocoa, framebuffer, DirectFB, SDL) et, aussi, l'intégration d'Evas dans la boucle principale indépendamment du système graphique utilisé.
- Embryo : machine virtuelle utilisée par Edje pour les thèmes. Avec lua, cette bibliothèque permet d'exécuter des petits programmes dans les thèmes, principalement pour des animations un peu évoluées.
- Edje : créateur de thème basé sur Evas et Eet, et pouvant utiliser des scripts (à l'aide d'Embryo ou Lua) pour des thèmes dynamiques. À partir de la description dans un fichier texte du thème (les objets à afficher, les programmes à exécuter, les signaux à envoyer et recevoir, etc. un fichier binaire est crée en utilisant Eet (et Embryo ou Lua le cas échéant). La bibliothèque se chargera de lire le fichier. L'affichage du thème se fera grâce à Evas et Ecore. L'utilisation de Eet fait que le fichier binaire sera utilisable partout sans qu'il soit nécessaire de le recréer. Cette bibliothèque a été le point de départ du développement de QML (d'abord l'écriture de QEdje, puis une re-écriture complète, qui est l'actuel QML, n'utilisant plus Edje). Avec un bon designer, on peut obtenir des interfaces vraiment très jolies
- E_DBus : wrapper autour de DBus et des bibliothèques utilisant DBus (hal, devicekit, connman, ofono, libnotify, etc.)
- Efreet : implémentation des standards Freedesktop (menu, icônes, corbeille, etc.)
- Eeze : permet de manipuler les périphériques en utilisant udev.
La priorité est maintenant la correction des erreurs et l'amélioration de la documentation. La version 1.0.0 finale devrait sortir fin octobre ou début novembre.
Une fois la version 1.0.0 sortie, le développement se focalisera sur le toolkit Elementary, puis e17 lui-même.
Aller plus loin
- enlightenment.org (6 clics)
- enlightenment.fr (16 clics)
- Annonce (2 clics)
- Téléchargement des sources (4 clics)
# eyelight
Posté par Psychofox (Mastodon) . Évalué à 7.
Par ailleurs je connaissais enna mais pas eyelight, ça m'a l'air très intéressant pour les gens comme moi qui sont impotents avec impress ou le point de pouvoir. Est-ce qu'il y'a comme pour magicpoint moyen d'exporter vers du pdf ?
[^] # Re: eyelight
Posté par Watchwolf . Évalué à 4.
En fait ce qu il faudrait ce n est pas un export pdf dans eyelight mais un export pdf dans evas. C est faisable avec quelques pertes (les animations principalement) mais cest un gros travail et personne n est pret a le faire.
# Survol souris
Posté par Gilles G. . Évalué à 3.
Dans la vidéo de démo de Calaos, c'est la même chose: pas de modification des éléments graphiques au survol de la souris.
Je trouve ça très bizarre: tous les toolkits graphiques que je connais mettent en évidence le survol de la souris.
S'agit-il d'une limitation de Enlightenment, ou d'un réglage volontaire?
[^] # Re: Survol souris
Posté par yellowiscool . Évalué à 4.
Envoyé depuis mon lapin.
[^] # Re: Survol souris
Posté par Watchwolf . Évalué à 8.
[^] # Re: Survol souris
Posté par Anonyme . Évalué à 5.
Tu peux voir des choses similaire à cette mise en évidence avec le menu de e17. Dans l'ibar,si tu cliques sur l'icône 'e', une fois le bouton relâché, une petite animation est lancée. De même, dans le menu, quand tu passes la souris sur les éléments du menu, ceux-ci changent d'aspect. Donc c'est implémenté de temps en temps :-)
Quant à Calaos, je pense que c'est voulu : l'interface n'est pas gérée par la souris mais par une télécommande (entre autre). Donc pas trop d'intérêt pour cette application.
[^] # Re: Survol souris
Posté par Watchwolf . Évalué à 3.
# j'aimerais lire un jour...
Posté par Gabin . Évalué à 10.
De ce que j'ai lu de la doc et du code, on a vraiment une impression de rigueur, de finition, le tout est bien "modularisé" bref on a l'impression d'avoir une biblio très aboutie.
[^] # Re: j'aimerais lire un jour...
Posté par Maz (site web personnel) . Évalué à 4.
pe http://www.computerworld.com.au/article/120393/rasterman_pat(...)
[^] # Re: j'aimerais lire un jour...
Posté par patrick_g (site web personnel) . Évalué à 10.
https://linuxfr.org/interviews/new.html
[^] # Re: j'aimerais lire un jour...
Posté par cedric . Évalué à 4.
Donc toute l'equipe d'Enlightenment France se tient disponible et pret a repondre aux questions qu'on pourrait lui poser avec plaisir.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.