• # BounceBox

    Posté par (site web personnel) . En réponse à la dépêche Enlightenment Foundation Libraries 1.0.0 Alpha. Évalué à 10.

    Je suis l'auteur de BounceBox sur la Freebox HD.

    - effectivement BounceBox n'est pas beau, mais il faut rendre à César ce qui appartient à César: L'auteur des graphismes, c'est moi et mes compétences "level 0" en matière d'infographie (je suis dév. pas graphiste, chacun son truc).
    Donc rien à voir avec la box qui -elle- est capable d'afficher du FullHD en 24bits (gestion des sprites 32 bits ARBG) et qui pourrait très bien afficher de belles choses pour peu qu'on ait un graphiste compétent sous la main.
    Un support des vidéos (HD ou pas) embarquées dans la box est d'ailleurs prévu à terme.

    - comme il a été dit, la freebox a un CPU anémique qui pourtant réussit à faire tourner à peu près correctement des petites applications. On parle effectivement d'un CPU qui -bien qu'à 200MHz- ne doit pas être plus puissant qu'un 486 SX 33MHz (pas de copro arithmétique, ...). Pour donner un ordre d'idée, jouer un simple fichier OGG requiert 30% du CPU.

    - mais SURTOUT: vous avez oublié un LEGER détail: le toolkit Elixir fourni par Free permet de développer ... en JAVASCRIPT ... vous l'aurez compris: le langage est interrété (spidermonkey derrière) et n'a donc rien à voir avec les perfs qu'on pourrait obtenir si on pouvait développer en natif (ce que Free ne veut pas, pour des raisons de sécurisation de leur box, plus simple et moins risqué à mettre en oeuvre avec un binding JS).

    Donc si on résume, on a un CPU très faible, un binding bien lourd, un affichage qui demande beaucoup et des EFL au milieu qui font que la box arrive à tirer son épingle du jeu... Moi je trouve que c'est déjà une belle prouesse en soi.

    My 2 cents.