Des infos sur la prochaine mise à jour d’Elixir pour les développeurs

9

Bail-bail Cédric…

Cédric Bail, ex-développeur Freebox en charge du projet Elixir (malheureusement sur le départ), a révélé le contenu de la prochaine mise à jour du framework Elixir, à destination des développeurs d’applications et de jeux pour Freebox.

Une fois n’est pas coutume, on connaît donc en avance certains des changements qui seront inclus dans la prochaine mise à jour du firmware de la Freebox. Ceux-ci se destinent cependant à un public plutôt averti, constitué de développeurs.

Cédric Bail annonce, sur cette nouvelle version d’Elixir, la « correction du bug dans l’allocateur mémoire rencontré dans
l’application de chat TV »
ainsi que le passage des EFLs en version trunk (svn r58316) plutôt qu’en branche 1.0.

Liste des changements :

- edje :

  • Amelioration des performances lors du chargement d’un fichier edje.
  • Ajout de la part PROXY (qui permet de faire des effets du type
    mirroir, plutot destine a la v6).
  • Ajout de la gestion de l’alignement vertical du texte (par defaut
    celui ci, centre maintenant le texte au milieu de la part TEXTBLOCK,
    il est possible de revenir au comportement precedent avec un
    text.align : 0.0 0.0).

- evas :

  • Amelioration des performances lors de la creation/destruction
    d’un Evas_Object.
  • Amélioration du support UTF8 et de la gestion d’erreur pour le texte.
  • Amélioration des performances dans le rendu du texte.

- ecore :

  • Ajout de ecore_con_url_ssl_verify_peer_set, de
    ecore_con_url_ssl_ca_set et de ecore_con_url_pipeline_set/get.
  • Correction de ecore_con_url_ftp_upload.

- elixir (0.1.32) :

  • Ajout de l’api de gestion des maps et de proxy de Evas.
  • Ajout des nouvelles fonction de ecore_con_url.
  • Ajout de eio_file_unlink et eio_file_cancel.

Cédric Bail quittant le groupe Iliad, c’est désormais Alexandre Jousset qui servira de contact à la communauté pour FreeStore et le SDK, tandis que Maxime Bizon se chargera de répondre aux questions propres au développement interne de la Freebox.

Partager

A propos de l'auteur

[Responsable de la rédaction]
Sévit également sur Café Gaming et Point de vue social.

9 commentaires

  1. Ils ne sont déjà pas beaucoup (en clair, ils sont en sous-effectifs), si en plus il y a hémorragie, on n'est pas prêt d'avoir une V6 décente :-( @Xavier N. :il faut rogner un peu sur les dividendes et engager un ou deux (voire trois) développeurs ...

  2. dparmen1 a écrit :
    Ils ne sont déjà pas beaucoup (en clair, ils sont en sous-effectifs), si en plus il y a hémorragie, on n'est pas prêt d'avoir une V6 décente :-( @Xavier N. :il faut rogner un peu sur les dividendes et engager un ou deux (voire trois) développeurs ...
    Dans l'activité de développement, et particulièrement dans les équipes réduites, la perte d'un développeur est effectivement une vraie problématique... Et le remplacement ne se fait jamais 1 pour 1! L'intégration dans l'équipe peut être très couteuse, en temps et en argent, particulièrement si le patron des équipes a un caractère "à lui"! (Ce qui est souvent une cause d'hémorragie de développeur(s)...) ;)

  3. Freenews a écrit :
    Cédric Bail, ex-développeur Freebox en charge du projet Elixir (malheureusement sur le départ), a révélé le contenu de la prochaine mise à jour du framework Elixir, à destination des développeurs d'applications et de jeux pour Freebox. Lire l'intégralité de la news
    bonjour je suis un grand père qui ne connais pas grand chose en internet alors quelqu'un porrait il m'expliquer ce qu'est elixir ? cela fait plusieurs fois que je vois ce mot merci d'avance slts

  4. vounet13 a écrit :
    bonjour je suis un grand père qui ne connais pas grand chose en internet alors quelqu'un porrait il m'expliquer ce qu'est elixir ? cela fait plusieurs fois que je vois ce mot merci d'avance slts
    Sur votre freebox, il y a un service appelé "FreeStore" qui permet de télécharger des jeux et des programmes (gratuits ou payants) et de s'en servir directement sur votre TV. Ces jeux et ces programmes ne sont pas conçus directement par Free ; Free conçoit uniquement la pateforme qui permet de diffuser lesdites applications. Un peu comme un commerce (Free) ne fabrique pas les produits qu'il vend, mais s'occupe d'entretenir les murs, d'embaucher des caissières, etc... Ceux qui 'fabriquent' ces applications sont n'importe quel abonné Free qui a les compétences techniques pour se lancer dans une telle entreprise. Ces développeur dits 'amateurs' doivent se baser sur une plateforme technique existante pour écrire leurs programme et le rendre compatible avec le FreeStore. C'est la plateforme technique en question qui s'appelle Elixir, et est (elle aussi) conçue et maintenue par Free qui la fait évoluer régulièrement ; là on parle donc d'une des évolutions qui sera bientôt rendue publique pour cette plateforme technique destinée aux développeurs amateurs. En clair: pour l'abonné moyen, l'information est inutile (et trop technique pour être compréhensible) ; elle est avant tout destinés aux potentiels développeurs qui ont pris le parti de développer des applications pour le FreeStore.

  5. Ce qui est à retenir selon moi de cette évolution est l'arrivée de la gestion des maps. Totalement inutilisable sur la v5 pour des quesitons de performances, c'est un élément qui sera au contraire extrêmement utile avec la Freebox Révolution. En gros, c'est la possibilité de prendre n'importe quel élement affichable avec Elixir et de modifier son rendu pour lui appliquer des rotations, mises à l'échelle, etc... suivant différents axes. Un peu comme si l'objet était rendu sur une surface plane qu'on peut ensuite orienter en 3 dimensions. Ce qui est intéressant c'est que ça ouvre la voie pour faire des effets plus ou moins en 3D, voir des choses plus complexes. Une vidéo valant plus qu'un long discours, le mieux est de jeter un oeil par là. Cerise sur le gâteau, le rendu étant assuré par un backend OpenGL sur la Freebox Révolution, ajouter de tels effets ne coûte pour ainsi dire 'rien' en termes de performances puisque c'est le processeur graphique qui s'en charge, pas le CPU central.

  6. News sans aucun intérêt :) Elixir étant open source on connait les apis depuis des semaines. Tant que la mise à jour des Freebox n'as pas été faite, tout ça reste inutilisable. d'autant plus que les nouveautés sont juste des fonctions qui étaient à moitié buggées (le bug FTP date de 3 ans et personne l'utilisait) et le patch ssl pas compatible avec le Freestore :) Pour eio c'est surement les apis les plus mal pensées qui existent et les maps c'est de la sous 3D pour les pauvres et perso j'ai pas réussi à les faire tourner. La MAJ pouvant arriver maintenant comme dans 6 mois rien de bien passionnant en somme et encore moins pour le freenaute lambda.

  7. ynos a écrit :
    bonjour je suis un grand père qui ne connais pas grand chose en internet alors quelqu'un porrait il m'expliquer ce qu'est elixir ? cela fait plusieurs fois que je vois ce mot merci d'avance slts
    Sur votre freebox, il y a un service appelé "FreeStore" qui permet de télécharger des jeux et des programmes (gratuits ou payants) et de s'en servir directement sur votre TV. Ces jeux et ces programmes ne sont pas conçus directement par Free ; Free conçoit uniquement la pateforme qui permet de diffuser lesdites applications. Un peu comme un commerce (Free) ne fabrique pas les produits qu'il vend, mais s'occupe d'entretenir les murs, d'embaucher des caissières, etc... Ceux qui 'fabriquent' ces applications sont n'importe quel abonné Free qui a les compétences techniques pour se lancer dans une telle entreprise. Ces développeur dits 'amateurs' doivent se baser sur une plateforme technique existante pour écrire leurs programme et le rendre compatible avec le FreeStore. C'est la plateforme technique en question qui s'appelle Elixir, et est (elle aussi) conçue et maintenue par Free qui la fait évoluer régulièrement ; là on parle donc d'une des évolutions qui sera bientôt rendue publique pour cette plateforme technique destinée aux développeurs amateurs. En clair: pour l'abonné moyen, l'information est inutile (et trop technique pour être compréhensible) ; elle est avant tout destinés aux potentiels développeurs qui ont pris le parti de développer des applications pour le FreeStore.
    bonjour merci de ta réponse c'est sur que je ne m'en occuperai jamais mais au moins je sais ce que c'est encore merci et slts

  8. Réagir sur le forum