Elixir : l’API des jeux sur Freebox
On le sait désormais, n’importe qui peut concevoir ses propres jeux pour la Freebox. C’est un véritable atout qui permettra sans doute de voir émerger quelques perles, avec le talent des développeurs de la communauté.

La conception d’un jeu Freebox passe par une API conçue par les développeurs Freebox, portant le nom d’Elixir. Celle-ci repose lourdement sur les EFL, alias Enlightenment Foundation Libraries, contenues dans la Freebox. Il s’agit de librairies graphiques, utilisées à la base pour Enlightenment, un gestionnaire de fenêtres Linux. Parmi les exemples les plus célèbres de programmes exploitant les EFL, on pourra citer OpenMoko (système d’exploitation libre pour téléphones portables), Canola2 (interface pour tablettes tactiles Nokia) ou GeeXboX (Media Center libre).
Elixir consiste en un binding Javascript pour ces EFL. Cette solution sert de « sécurité » à Free (en limitant notamment l’accès à certaines fonctions des librairies). Les développeurs devront donc se familiariser avec cette manière de travailler, même si les différences avec l’API en C restent minimes selon les développeurs Freebox.
La page officielle d’Elixir sur Google Code (lien) contient toute la documentation nécessaire sur l’API sous forme de wiki, mais également quelques exemples d’utilisation avec l’EFL Edje qui gère toute la partie « effets graphiques / animation ».
N’hésitez pas à discuter de l’API et de son utilisation sur nos forums à destination des développeurs !

19 novembre 2009 - 12:21
First!
Génial FREE ! Je suis fan ! Je vais essayer dès cette après midi cette petit API ^^
Longue vie a Free.
Et surtout continuer comme ca !
20 novembre 2009 - 2:42
Mis à part la nullité des jeux 8 bits qui tournent sur cette nouvelle option (sans doute une politique de FREE pour éviter de laisser tourner des jeux plus récents encore exploités par les éditeurs), l’aspect applicatif parait plus intéressant. J’espère cependant que le noyau du système embarqué de la box sera étanche au hacking. On a déjà du mal avec les bugs des firmwares, si en plus on doit faire face aux hackers.
Ce n’est pas révolutionnaire, mais c’est un bon début. Et il y en avait marre de voir ce pavé grisé en haut à droite de l’interface de la box. Cç fait deux ans qu’on se demande à quoi çà pourrait bien servir : maintenant, on le sait
Longue vie à Free et à tous ses freenautes !