Récemment, Gustavo Barbieri a fait du ménage dans le code de Webkit-EFL en virant de grosses parties de code et en améliorant le reste. Du coup, plus de rapidité pour ce port EFL de Webkit. Comme certaines parties de Webkit utilisent Glib et GTK+, et comme certains clients de Gustavo veulent aussi utiliser des applications à base de Glib/GTK+, celui-ci a ajouté à Ecore la possibilité de faire tourner simplement des applications / bibliothèques utilisant la boucle principale de Glib dans Ecore.
Ainsi, voici quelques applications sympathiques, listées par Gustavo, pouvant être intégrées facilement dans Ecore:
- Rygel: une collection de services DLNA (UPnP AV)
- GUPnP: framework libre utilisant GObkect, pouvant créer des devices UPnP (on a EUPnP, mais il est moins complet)
- PulseAudio: serveur de son. Il est possible d’écrire sa propre boucle principale dans PulseAudio (cette fonctionalité est prévue), donc faire un port pour supporter la boucle principale de Ecore est certainement peu compliqué. Il y a en gros 1 fichier à ecrire.
- Moblin Mojito: serveur de données « social » qui récupère les données des sites tels MySpace et Twitter, mais aussi permet de récupérer les blogs, et photos des amis.
- Google Gadgets: similaire au gadman de e17. Il permet de stocker des données et de faire des entrées/sorties réseau, tels forecast, ou des flux RSS. Gustavo et ses employés sont en train d’écrire un port EFL de ces Gadgets.
- Telepathy: un framework modulaire permettant des communications en temps réel (du type messagerie instantanée)
Donc, si certains sont intéressés, faire des ports EFL de ces bibliothèques serait très intéressant. PulseAudio est de loin le plus facile à mettre en place. Avoir Mojito pour les EFL serait aussi vraiment un must (Flickr, Twitter, MySpace, FaceBook, etc…). Il s’agit principalement de parser un fichier XML.
N’hésitez pas à nous contacer si vous êtes intéréssés ;-)
