2010/11/30 Kakone <stepht...@gmail.com>:
> Est-ce qu'Elixir fonctionnera bien sur la freebox V6 ? Il y a un an,
> la réponse était oui mais est-ce toujours d'actualité ?
Oui.
> Et pour savoir si ça vaut le coup de s'investir sur Elixir, j'aimerai
> savoir s'il y aura une autre façon d'effectuer des applications sur la
> V6 ou bien Elixir restera la meilleure façon de développer des
> applications (j'ai des doutes car le projet semble un peu mort...) ?
Il n'y a aucune alternative prevu a court terme.
Cordialement,
--
Cedric BAIL
2010/12/14 PiouPiou <nicolas_...@yahoo.fr>:
> La nouvelle freebox v6 a été présentée ce matin.
> Donc, quand est-il de la SDK de développement des applis / jeux ?
> Peut-on avoir des infos à ce sujet ?
Comme annonce deja ici, seul elixir permettra a tout le monde de faire
du developpement sur la box, car il est le seul a fournir un
environnement suffisament securise. Je mettrais a jour dans la semaine
le benchmark pour la v6 ainsi que la keymap qui correspond a la
nouvelle telecommande.
Il y a effectivement un SDK natif pour des partenaires professionels
privilegie, mais il n'est pas prevu a cour terme d'y donner acces a
tout le monde pour des raisons evidentes de securite.
Bonne journee,
--
Cedric BAIL
> Qui peut-on contacter pour demander à faire partie des partenaires et
> avoir accès au SDK ?
Si vous avez deja un catalogue de titre ne pouvant absolument pas etre
realise avec Elixir, en gros, des jeux en 3D, vous pouvez essayer de
m'envoyer une presentation et on regardera ce qu'on peut faire. Mais
ce n'est absolument pas la norme et ca restera une exception.
--
Cedric BAIL
Le 14/12/2010 11:46, Cedric BAIL a écrit :
> Comme annonce deja ici, seul elixir permettra a tout le monde de faire
> du developpement sur la box, car il est le seul a fournir un
> environnement suffisament securise.
Donc il n'y a rien à attendre de plus (en dehors de l'augmentation de la
puissance de calcul) de la phrase suivante, incluse dans le communiqué
de presse ?
"En choisissant l’architecture Intel®, ouverte sur le monde Linux, Free
va également permettre à la communauté des développeurs de contribuer à
la création de nombreuses applications."
--
PnB
Rien a court terme, c'est certain.
--
Cedric BAIL
Hello
Au niveau dev, ca va se passer comment pour tester les versions.
Genre je fais mon dev sur ma V6, un gars l'achete pour sa V5 ...
Et ca rame a mort (en espérant qu'il n'y ait "que" ca comme probleme) :[
Qu'est ce qui est prevu par Free pour gerer de maniere generale ces problematiques ?
(tag au niveau du freestore si l'appli est valide pour telle ou telle freebox ? Possibilite pour les developpeurs de garder une V5 pour tester les applis ?)
Thanks
Chris
> Elixir disparait donc au profit d'un SDK utilisable uniquement par des
> professionnels signant un partenariat avec Free. Je vois mal Free
> continuer à mettre des moyens sur Elixir (aussi faibles soient-ils)
> alors que personne ne l'utilisera pour faire un vrai jeu sur la V6.
Il y a deux populations de developpeur identifier par free. Les
professionnels avec qui nous avons un contrat leur imposant des
contraintes de securite forte et qui se doivent de les respecter.
C'est une exception qui demande de notre part un investissement
personnalise a chaque equipe. Cela permet donc de developper des jeux
natif qui vont tirer parti au maximum du materiel. Donc cela ne
concerne que les jeux en 3D en priorite.
Enfin la seconde population, les developpeurs de jeux 2D et amateurs
ont deux moyens de developper des applis soit via elixir soit via le
navigateur web (Les perfs entre les deux sont tres differente). Cette
seconde methode permet a tout le monde de developper sans
problematique de securite. Pour l'instant aucun developpement pour
cette seconde categorie dans quelque direction que ce soit n'a ete
commence, mais surement qu'avec le temps d'autre methode de
developpement arriveront.
En esperant que cela aide a comprendre l'ensemble de l'offre.
--
Cedric BAIL
2010/12/14 Lineplus <marin...@gmail.com>:
> Est-ce qu'Elixir pour la V6 permettra de gérer l'accéléromètre et le
> gyroscope de la télécommande ? Si non, c'est prévu ?
Pour l'instant, il est prevu de la gerer sous forme de souris. Mais je
n'ai pas encore plus de precision a vous donner sur le sujet.
> Est-ce que WebKitEFL sera intégré ? Si non, c'est prévu ?
Nop, a priori, non prevu. Tu voudrais avoir un widget webkit dans Elixir ?
> Est-ce qu'il sera possible pour nous (les développeurs amateurs) de créer de un moteur
> 3D simple de toutes pièces avec Elixir ?
C'est une grande question a laquelle je n'ai pas encore de reponse.
Donner la possibilite de creer un vbo et laisser tout faire en js a
coup de binding simple opengl es / javascript ou bien partir sur un
moteur 3d dedie ou autre chose. Rien est decide, tout est a reflechir
sur ce plan la.
> En dehors d'Elixir, pour le navigateur web : est-ce qu'il sera possible d'obtenir l'inclinaison de
> la télécommande en JavaScript (par exemple, en passant par quelque
> chose comme cette API : https://developer.mozilla.org/en/Detecting_device_orientation
> ) ? Si non, c'est prévu ?
Nop, pas prevu, mais on peut y reflechir :-)
> Hors sujet : Les télésites, Freeplayer, TV
> Perso... Quel services seront enlevés ?
Il n'y a que le Freeplayer a ma connaissance qui sera absent de la v6.
> Lineplus (qui prépare un framework pour Elixir (depuis un moment déjà,
> mais très avancé), pour la V5 pour l'instant, et qui plaira beaucoup à
> certains !)
A bientot,
--
Cedric BAIL
Il faut bien dire que avec la v6, l'interet du freeplayer devient plutot mince.
> Le navigateur web de la freebox v6 supportera quelles technos ?
> html5 ? javascript ? ajax ? flash ? java ? websockets ? webgl ? etc...
C'est un webkit recent. Flash ne sera pas forcement active, car comme
tout le monde le sait, c'est un gouffre a performance et ca ne permet
pas forcement de garder une navigation fluide lorsqu'il fonctionne. Je
ne crois pas non plus que dans un premier temps le canvas et webgl
seront disponible, mais avec le temps, webkit sera mis a jour et les
performances seront ameliore. Pas de Java n'ont plus pour l'instant.
--
Cedric BAIL
tu veux developper un client ou un serveur nntp avec elixir ?
dans ce cas, qu'est-ce qui t'en empeche actuellement ?
il me semble que les socket tcp sont disponible, a partir de la, a toi
de developper tout ce qui va autour....
(juste il me semble que nous sommes sur la ml d'elixir quoi...)
--
Romain
Oui, c'est un probleme, pour android aussi d'ailleur.
> Que le jeu soit en 2D ou non. Elixir ne le permet simplement pas.
> En fermant le SDK vous fermez les portes a beaucoup de petits
> développeurs (professionnels) qui auraient pu enrichir votre
> catalogue, mais peut-être est-il possible d'obtenir un contact?
Tout depend de la qualite du catalogue propose. Si il est assez
consequent pour faire un travail individualise ou non.
Mais les problematiques de securite reste tres eleve sur la v6, voir
meme plus qu'avant, car sur un x86, on "beneficie" aussi de tous les
exploits existant pour cette plate-forme. Donc le natif n'est pas pour
tout de suite. Il y a une tres grande difference entre un smartphone
et une box, la box est allume tout le temps et peu potentiellement
intercepte tout le traffique reseau local (et je ne parle meme pas de
problematique de droit d'acces au contenu video). C'est une cible
plutot ideal pour un botnet, toujours allume au coeur d'un reseau. Il
est normal que l'ont preine tres au serieux la securite des abonnees
et qu'on ne fasse pas n'importe quoi a ce niveau la.
--
Cedric BAIL
> Merci pour les infos. C'est vrai que Flash, c'est moyen niveau
> consommation de ressources, Java en version web applet ça n'est pas
> terrible non plus pour ça ^_^
> Est-ce qu'il ne serait pas plus pertinent de concentrer ses efforts
> sur le développement d'applications web "évoluées" compatibles
> navigateur freebox v6 ?
Tout depend de l'application et de ce qu'on cherche a faire. Les
differences de performance entre le navigateur web et Elixir sont
notable et ne permette pas de faire le meme genre d'usage. C'est a
chacun de voir en fonction du projet qu'il veut mettre en place.
--
Cedric BAIL
Je comprend tout a fait l'attente d'un sdk natif et j'en comprend
parfaitement la necessite. Mais pour l'instant on n'a malheureusement
pas la technologie pour le faire pour tout le monde sans distinction.
Peut etre que ca arrivera un jour, et sincerement c'est quelque chose
qui nous interresse beaucoup ici. Mais la complexite et les risques
sont tres eleve.
> Il y a 1 an, Elixir est sortie,
> On parlait déjà de révolution et que les développeurs pourraient
> réaliser des applications et des jeux sur la Freebox.
>
> Après tout ce temps il suffit de constater les résultats et d'en tirer
> des leçons.
>
> Il y a très peu de développeurs et très peu de nouvelles applications.
> Et pourtant développer des applications sur propre box devraient être
> le rêve de tout développeur mais ce n'est pas le cas.
Il faut mettre ca en perspective. Il y a actuellement environ 130
applications sur le store. Soit 3 fois plus que sur le store de
Samsung TV qui est le seul a ma connaissance a offrir a la date
actuelle un SDK et un environnement de developpement pour TV. Sachant
que Samsung a directement paye pour avoir ses applis sur ses TV et
qu'ils ont affaire a un marche mondial. Je ne tirerais pas exactement
le meme bilan que toi.
> D'où vient ce manque de motivation ?
>
> C'est simple, les fonctionnalités de bases ne sont pas toutes
> implémentés, très peu de documentations
> Donc les programmeurs passent plus le temps à chercher de la
> documentation, des tutos, … qu'à développer par conséquent beaucoup
> abandonnent.
>
> Toutefois je tiens à féliciter toute l'équipe de Free qui travaille
> sur Elixir, plus particulièrement Clément et Cédric pour le portage
> MAC qui sera bientôt disponible. (Je ne sais pas où en est le portage
> sur Windows.) C'est un plus non négligeable qui permettra d'attirer
> d'autres développeurs.
>
> Free annonce qu'il y aura de nouveaux jeux et applications sur le
> Freestore, et à la surprise de tous on apprend l'existence d'un SDK
> mais uniquement proposer à des partenaires professionnels, (j'ai tout
> plein de questions autours de cet SDK mais ce n'est pas lieu et le
> moment).
Tu peux les poser ici, il n'y a rien de confidentiel dans ce SDK, mais
il est destine uniquement a des partenaires privilegie.
> C'est tout naturel , que les développeurs amateurs se sentent
> délaisser quand on apprend le peu de nouveautés qui seront ajoutées à
> Elixir (mis à part la rapidité de traitements, et l'optimisation de
> fichiers compilés pour la V6)
> Le SDK aurait pu mettre tout le monde au même niveau (Amateurs et
> professionnels), je serai même prêt à l'acheter (50-100 euros) du
> moment qu'il permet au développeurs de réaliser les taches de bases
> (Créations/ Suppression de fichiers, Streaming,…)
Pour l'instant, c'est une question technique avant d'etre commercial
pour l'instant. Et a titre de rappel, le code de tout elixir est
completement libre et il n'y a plus du tout de difference entre le
code de la v6 et le code que l'on peut faire tourner sur un pc avec le
backend SDL + OpenGL. Donc il est tout a fait possible de contribuer a
ce projet. Et je remercie d'ailleur pour l'occasion ceux qui ont pris
le temps de faire des patchs et de faire avancer le projet.
> Il faut arrêter de dire que ces fonctions qui sont essentielles ne
> sont pas présentes à cause de "La sécurité" Il suffirait d'encapsuler
> les applications et les jeux dans leur répertoire d'origine…
Si c'etait si simple. Il y a eu un certain nombre de faille dans le
noyau linux cette annee par exemple pour que ce soit juste de
l'inconscience complete. La box est toujours connecte, voit passer une
grande partie du traffique utilisateur et accede a des contenus qui ne
doivent pas etre copie. Enfin c'est un x86, donc on a le droit a la
primaute de tous les exploits possible. La securite n'est pas une
excuse, mais un probleme a resoudre. Faire un chroot ne vas pas
resoudre magiquement ce probleme. Ca rajoute un niveau de complexite
tres tres fin qui va juste bloquer les scripts kiddies et encore...
Si tu es si confiant que ca, donnes donc l'ip de ton PC et un
login/mdp ouvert pour un ssh public sur cette mailing list. Si
vraiment ce n'est qu'une excuse, tu ne risques rien.
--
Cedric BAIL