Systeme de distribution des applications

8 views
Skip to first unread message

LEE Patrick

unread,
Nov 19, 2009, 8:39:22 AM11/19/09
to freebox-elixir
Bonjour,


Allez vous concu un systeme de distribution sur le modèle de l'app
store ?
Avez vous des infos concernant le partage de revenus entre le
developpeur et Free ?


Cordialement,
Patrick.

Cedric BAIL

unread,
Nov 19, 2009, 8:47:22 AM11/19/09
to freebox...@googlegroups.com
2009/11/19 LEE Patrick <patric...@gmail.com>:

> Allez vous concu un systeme de distribution sur le modèle de l'app
> store ?

Oui, comme annonce dans le communique de presse, nous mettrons un
store en place en debut d'annee prochaine.

> Avez vous des infos concernant le partage de revenus entre le
> developpeur et Free ?

Nous communiquerons sur le sujet en temps voulu. Il est necessaire
pour nous d'avoir une idee plus precise de ce que les freenautes
vont/veulent faire avec ce SDK et de nous y adapter. Et c'est le but
de cette mailing-list que de repondre a ce besoin entre autre. Donc
n'hesitez pas a aborder les points qui vous embete et a effectuer des
demandes ici meme.
--
Cedric BAIL

Vincent Barrier

unread,
Nov 19, 2009, 8:51:59 AM11/19/09
to freebox...@googlegroups.com
Bonjour Cédric, 

Sais tu si E17 est installable sur Mac OS 10.6.2 ? 
J'ai essayé via mac ports ca plante à la compile de edje...

Il était question d'un éditeur graphique en remplacement de edje editor, est ce que c'est toujours d'actualité ?

Merci.

Vincent Barrier.

2009/11/19 Cedric BAIL <moa.bl...@gmail.com>

LEE Patrick

unread,
Nov 19, 2009, 8:51:01 AM11/19/09
to freebox-elixir
Bonjour,

Je commencerais ce soir en developpant une application météo :)

Je vous fais mes retours rapidement.

Cordialement.

On Nov 19, 2:47 pm, Cedric BAIL <moa.blueb...@gmail.com> wrote:
> 2009/11/19 LEE Patrick <patrick.le...@gmail.com>:

Cedric BAIL

unread,
Nov 19, 2009, 9:02:20 AM11/19/09
to freebox...@googlegroups.com
2009/11/19 Vincent Barrier <barrier...@gmail.com>:

> Sais tu si E17 est installable sur Mac OS 10.6.2 ?

Je ne suis pas specialiste de Mac OS X, mais je sais qu'il est
possible de compiler Elixir sur Snow Leopard.

> J'ai essayé via mac ports ca plante à la compile de edje...

Est-ce que tu as un message d'erreur ? Est-ce qu'il ne te manquerait
pas lua par exemple ?

> Il était question d'un éditeur graphique en remplacement de edje editor, est
> ce que c'est toujours d'actualité ?

Oui, il a ete mis a disposition avec ses sources en debut de semaine.
C'est un travail realise pour Samsung, le projet s'appel editje. J'ai
mis une tarball dans la section download (
http://code.google.com/p/freebox-elixir/downloads/list ). Mais il
vaudrait mieux suivre le svn a mon avis, car ca bouge pas mal.

--
Cedric BAIL

nouknouk

unread,
Nov 19, 2009, 9:20:58 AM11/19/09
to freebox-elixir
On 19 nov, 14:47, Cedric BAIL <moa.blueb...@gmail.com> wrote:
> Il est nécessaire pour nous d'avoir une idée plus précise de ce que les freenautes vont/veulent faire avec ce SDK et de nous y adapter.

Deux idées qui pourraient intéresser pas mal de développeurs (je
pense):

1/ la possibilité de développer des "widgets" capables d'être affichés
au dessus de la chaîne TV qu'on est en train de regarder par
ailleurs ; évidemment, il faudrait un accès rapide aux widgets (genre
un appui long sur une touche précise) et pouvoir personnaliser les
widgets à afficher. Je pense que ça pourrait ouvrir beaucoup de
possibilités (boite mail, bourse, info trafic, flux rss, activité sur
réseaux sociaux, ...).

D'une façon générale, je pense que la possibilité d'accéder très
rapidement à une application (plutôt que passer par x menus et y
manipulations de la télécommande) conditionnerait largement le succès
de l'ouverture de la box aux applications tierces.

2/ la possibilité de faire tourner un programme "en background", pour
être par exemple prévenu quand quelque chose est en train de se passer
(nouveau mail, ...) pendant qu'on est simplement en train de regarder
la TV.

My 2 cents.

Vincent Barrier

unread,
Nov 19, 2009, 9:25:57 AM11/19/09
to freebox...@googlegroups.com
3/ La possibilité de pouvoir accéder aux flux vidéos comme sur les télésites (je sens que les télésites vont avoir très mal avec ce SDK...)

Vincent.

2009/11/19 nouknouk <alexandre...@gmail.com>

Cedric BAIL

unread,
Nov 19, 2009, 9:40:10 AM11/19/09
to freebox...@googlegroups.com
2009/11/19 Vincent Barrier <barrier...@gmail.com>:

> 3/ La possibilité de pouvoir accéder aux flux vidéos comme sur les télésites
> (je sens que les télésites vont avoir très mal avec ce SDK...)

Ca, c'est prevu grace a l'API emotion. Mais ca demande pas mal de
boulot vu les capacites de Emotion. Il ne faut pas compter sur cette
feature avant quelques mois.

> 2009/11/19 nouknouk <alexandre...@gmail.com>
>>
>> On 19 nov, 14:47, Cedric BAIL <moa.blueb...@gmail.com> wrote:
>> > Il est nécessaire pour nous d'avoir une idée plus précise de ce que les
>> > freenautes vont/veulent faire avec ce SDK et de nous y adapter.
>>
>> Deux idées qui pourraient intéresser pas mal de développeurs (je
>> pense):
>>
>> 1/ la possibilité de développer des "widgets" capables d'être affichés
>> au dessus de la chaîne TV qu'on est en train de regarder par
>> ailleurs ; évidemment, il faudrait un accès rapide aux widgets (genre
>> un appui long sur une touche précise) et pouvoir personnaliser les
>> widgets à afficher. Je pense que ça pourrait ouvrir beaucoup de
>> possibilités (boite mail, bourse, info trafic, flux rss, activité sur
>> réseaux sociaux, ...).

Hum, il est peut-etre possible de faire quelque chose comme ca. En
gros, mapper une touche de la telecommande pour lancer une appli. Je
promet rien, mais j'aime assez l'idee.

>> D'une façon générale, je pense que la possibilité d'accéder très
>> rapidement à une application (plutôt que passer par x menus et y
>> manipulations de la télécommande) conditionnerait largement le succès
>> de l'ouverture de la box aux applications tierces.
>>
>> 2/ la possibilité de faire tourner un programme "en background", pour
>> être par exemple prévenu quand quelque chose est en train de se passer
>> (nouveau mail, ...) pendant qu'on est simplement en train de regarder
>> la TV.

Ca par contre, ca n'arrivera pas. On ne veut pas que les Freebox HD se
transforment en une armee de zombie, donc une application javascript a
le controle de l'interactivite et ca force l'utilisateur a quitter
l'appli, si il veut faire autre chose. Ce qui forcement limite le
risque.

--
Cedric BAIL

fred

unread,
Nov 19, 2009, 9:37:52 AM11/19/09
to freebox-elixir


On Nov 19, 3:25 pm, Vincent Barrier <barrier.vinc...@gmail.com> wrote:
> 3/ La possibilité de pouvoir accéder aux flux vidéos comme sur les télésites
> (je sens que les télésites vont avoir très mal avec ce SDK...)
>
> Vincent.
>
> 2009/11/19 nouknouk <alexandre.braga...@gmail.com>
>
>
>
> > On 19 nov, 14:47, Cedric BAIL <moa.blueb...@gmail.com> wrote:
> > > Il est nécessaire pour nous d'avoir une idée plus précise de ce que les
> > freenautes vont/veulent faire avec ce SDK et de nous y adapter.
>
> > Deux idées qui pourraient intéresser pas mal de développeurs (je
> > pense):
>
> > 1/ la possibilité de développer des "widgets" capables d'être affichés
> > au dessus de la chaîne TV qu'on est en train de regarder par
> > ailleurs ; évidemment, il faudrait un accès rapide aux widgets (genre
> > un appui long sur une touche précise) et pouvoir personnaliser les
> > widgets à afficher. Je pense que ça pourrait ouvrir beaucoup de
> > possibilités (boite mail, bourse, info trafic, flux rss, activité sur
> > réseaux sociaux, ...).
>
> > D'une façon générale, je pense que la possibilité d'accéder très
> > rapidement à une application (plutôt que passer par x menus et y
> > manipulations de la télécommande) conditionnerait largement le succès
> > de l'ouverture de la box aux applications tierces.
>
> > 2/ la possibilité de faire tourner un programme "en background", pour
> > être par exemple prévenu quand quelque chose est en train de se passer
> > (nouveau mail, ...) pendant qu'on est simplement en train de regarder
> > la TV.
>
> > My 2 cents.

Je pense exactement la chose, la possibilité d'avoir des widget serait
vraiment top, pour avoir accés ses mails/flux rss/ fiche imdb d'un
film/prochain métro, trés facilement quand on regarde la télé.

Sinon pour les jeux en eux même, la possibilité de rajouter des
accessoires et de les controler : webcam / manettes/ tapis de danse /
micro.


Cedric BAIL

unread,
Nov 19, 2009, 9:43:35 AM11/19/09
to freebox...@googlegroups.com
2009/11/19 fred <frederic....@gmail.com>:

Un tapis de danse ou une manette, si c'est vu comme un peripherique
clavier, ca marche deja. Le support des souris USB aussi, normalement.

Pour les webcams, c'est juste pas possible. Hormis la problematique
des drivers, il faut surtout pouvoir en faire quelque chose, et il
n'est pas possible de compresser un flux en temps reel sur la box
avec. Ce dont elle n'est pas capable.
--
Cedric BAIL

Vincent Barrier

unread,
Nov 19, 2009, 9:44:46 AM11/19/09
to freebox...@googlegroups.com


2009/11/19 fred <frederic....@gmail.com>
Je crois que la souris est prise en compte quand on branche sur le port usb de notre bobox. Quelqu'un confirme je suis au taff ://

Vincent. 

fred

unread,
Nov 19, 2009, 9:46:29 AM11/19/09
to freebox-elixir
Pour les manettes/accessoire musical, c'est super alors.
Merci pour la réponse rapide.

On Nov 19, 3:43 pm, Cedric BAIL <moa.blueb...@gmail.com> wrote:
> 2009/11/19 fred <frederic.desfor...@gmail.com>:

yoann007

unread,
Nov 19, 2009, 9:49:34 AM11/19/09
to freebox-elixir
Je n'ai malheureusement pas eu l'occasion d'essayer, mais en ce qui
concerne le support des manettes génériques... quid du mappage des
touches sur les jeux déjà existants ? Elles fonctionnent quasiment
toutes sur un modèle différent, donc...

On 19 nov, 15:43, Cedric BAIL <moa.blueb...@gmail.com> wrote:
> 2009/11/19 fred <frederic.desfor...@gmail.com>:
>
--
Yoann Ferret
http://www.freenews.fr
http://www.jeuxfreebox.fr

manatlan

unread,
Nov 19, 2009, 9:27:29 AM11/19/09
to freebox...@googlegroups.com
+1  

nouknouk

unread,
Nov 19, 2009, 10:10:20 AM11/19/09
to freebox-elixir


On 19 nov, 15:40, Cedric BAIL <moa.blueb...@gmail.com> wrote:
> 2009/11/19 Vincent Barrier <barrier.vinc...@gmail.com>:
> Ca par contre, ca n'arrivera pas. On ne veut pas que les Freebox HD se
> transforment en une armee de zombie, donc une application javascript a
> le controle de l'interactivite et ca force l'utilisateur a quitter
> l'appli, si il veut faire autre chose. Ce qui forcement limite le
> risque.

Je m'en doutais, d'où une solution intermédiaire qui pourrait
contenter tout le monde: pouvoir faire des applications qui
s'enregistrent pour une connexion donnée sur un port donné venant
d'une IP donnée.

L'application ne serait pas exécutée en background, mais simplement
lancée lorsqu'une connexion est établie sur ce port. A charge après
pour la freebox de prévenir l'utilisateur de la nouvelle activité et
de lui proposer d'accepter (ou pas) le lancement de l'application.

Un exemple concret:

- je fais un widget de réception en push de mes flux RSS, appelons
l'appli 'FreeRSS'.

- dans une sorte de 'manifeste' attaché à l'application, je déclare
que celle-ci est intéressée par les connexions provenant du serveur
'FreeRss.com' (ou son IP fixe 1fff:0:a88:85a3::ac1f:8001) sur le port
TCP 12345.

- le serveur ira régulièrement consulter les flux RSS auxquels les
utilisateurs se sont abonnés. Quand un nouvel article est dispo, il va
contacter les freebox enregistrées pour le service.

- côté 'client', la freebox qui va recevoir une connexion entrante sur
12345 venant de 'FreeRss.com' affichera un message à l'écran à
l'utilisateur pour demander s'il accepte de lancer le programme
FreeRss.

sdrik

unread,
Nov 20, 2009, 6:29:33 AM11/20/09
to freebox-elixir
> > 3/ La possibilité de pouvoir accéder aux flux vidéos comme sur les télésites
> > (je sens que les télésites vont avoir très mal avec ce SDK...)
>
> Ca, c'est prevu grace a l'API emotion. Mais ca demande pas mal de
> boulot vu les capacites de Emotion. Il ne faut pas compter sur cette
> feature avant quelques mois.

Ca demande du boulot à quel niveau ? Elixir->Emotion ? Emotion ?
Emotion->VLC ? Est-ce qu'on peut aider pour que ça vienne plus vite ?
;-)

--
Cedric Schieli

Cedric BAIL

unread,
Nov 20, 2009, 6:42:33 AM11/20/09
to freebox...@googlegroups.com
2009/11/20 sdrik <csch...@gmail.com>:

Alors, il y a un gros boulot au niveau des drivers du Sigma et de la
logique de composition de surface. Ensuite, il y a un petit boulot qui
est l'ecriture d'un binding Emotion a Elixir. Comme tout projet
present sur le svn d'enlightenment, on accepte avec plaisir des patchs
:-)

--
Cedric BAIL

sdrik

unread,
Nov 21, 2009, 4:42:31 AM11/21/09
to freebox-elixir
> Alors, il y a un gros boulot au niveau des drivers du Sigma et de la
> logique de composition de surface. Ensuite, il y a un petit boulot qui
> est l'ecriture d'un binding Emotion a Elixir. Comme tout projet
> present sur le svn d'enlightenment, on accepte avec plaisir des patchs
> :-)

Le binding ne devrait effectivement pas poser trop de problèmes, je
vais essayer de poster quelque chose rapidement.
Pour ce qui est des drivers Sigma, est-ce qu'on parle d'un driver
xine, vlc, gstreamer, ou d'un module emotion complet ? En tout cas, je
pense qu'il vaut mieux laisser ça à quelqu'un ayant accès au matériel,
ou au moins aux specs ;-)

--
Cedric Schieli

Polux

unread,
Nov 21, 2009, 5:01:05 PM11/21/09
to freebox-elixir
Je profite de cette discution "Systeme de distribution des
applications" pour poser quelques questions sur le store (ou plutot
des propositions de fonctionnalités vu qu'il semble être encore en
cours de dev)

- Le Javascript étant interprété et les fichiers EDJ étant
décompilables (si j'ai bien compris). Y aura t'il des possibilités de
protections contre le reverse-engineering incluses dans le framework
ou le store pour avoir un minimum de protection de nos applis? Bon
dans le pire des cas il y a bien la possibilité d'un bon obfuscateur
de notre coté.

- Y aura t'il un mécanisme pour mettre a jour son appli, ou ceci doit
il être intégré par nos soins dans le code? (Ce qui ne sera pas tip
top évident)
- Un peu dans le même esprit, les applis seront elles signées, c'est à
dire avoir un identifiant unique permettant de savoir si elles ont été
installées par exemple?

- Peut on créer des dépendances entre appli? Comme utiliser les
ressources d'une autre, ou l'executer etc...

- Question un peu annexe (hors programmation) : est il prévu un
"compte" d'achat, dans le sens où si le disque de la freebox est en
rade, il sera possible de retélécharger gratuitement nos précédents
achats?

Bon ça sera tout pour ce soir!

Polux

Cedric BAIL

unread,
Nov 21, 2009, 7:23:27 PM11/21/09
to freebox...@googlegroups.com
Tout d'abord et avant de repondre, le service n'etant pas encore
definit, les reponses que je donnes peuvent ne pas etre celle
implemente dans le service final.

2009/11/21 Polux <mickael...@gmail.com>:


> - Le Javascript étant interprété et les fichiers EDJ étant
> décompilables (si j'ai bien compris). Y aura t'il des possibilités de
> protections contre le reverse-engineering incluses dans le framework
> ou le store pour avoir un minimum de protection de nos applis? Bon
> dans le pire des cas il y a bien la possibilité d'un bon obfuscateur
> de notre coté.

Oui. Sur le meme principe que les enregistrements prive des chaines
chiffres. Les donnees seront sur une partie non accessible du disque.

> - Y aura t'il un mécanisme pour mettre a jour son appli, ou ceci doit
> il être intégré par nos soins dans le code? (Ce qui ne sera pas tip
> top évident)

Oui, le meme qu'actuellement deja implemente.

> - Un peu dans le même esprit, les applis seront elles signées, c'est à
> dire avoir un identifiant unique permettant de savoir si elles ont été
> installées par exemple?

Elles sont signe et ce sera la base pour savoir si un freenaute aura
le droit d'executer le programme.

> - Peut on créer des dépendances entre appli? Comme utiliser les
> ressources d'une autre, ou l'executer etc...

Non, chaque application sera isole des autres.

> - Question un peu annexe (hors programmation) : est il prévu un
> "compte" d'achat, dans le sens où si le disque de la freebox est en
> rade, il sera possible de retélécharger gratuitement nos précédents
> achats?

Je ne suis pas certain de comprendre la question, mais il faudra
considerer que les applications sont enregistre sur le disque dur
uniquement pour ne pas les retelecharger a chaque fois (systeme de
cache). C'est cette mecanique qui permet d'ailleur de founir un
mecanisme de mise a jour.

--
Cedric BAIL

Yoann Aubineau

unread,
Nov 22, 2009, 5:45:28 PM11/22/09
to freebox-elixir
On 22 nov, 01:23, Cedric BAIL <moa.blueb...@gmail.com> wrote:
> > - Peut on créer des dépendances entre appli? Comme utiliser les
> > ressources d'une autre, ou l'executer etc...
>
> Non, chaque application sera isole des autres.

Donc, on ne pourra pas lancer une application à partir d'une autre.
Mais est-ce qu'on pourra switcher vers une chaîne de télé ? un télé-
site ? la lecture d'un fichier de musique enregistré sur le disque-
dur ?

L'application que j'ai en tête : avec une douchette, on lit le code-
barre d'un CD ou d'un DVD et ça lit la musique ou le film
correspondant. J'en rêve depuis longtemps ! :)

> > - Question un peu annexe (hors programmation) : est il prévu un
> > "compte" d'achat, dans le sens où si le disque de la freebox est en
> > rade, il sera possible de retélécharger gratuitement nos précédents
> > achats?
>
> Je ne suis pas certain de comprendre la question, mais il faudra
> considerer que les applications sont enregistre sur le disque dur
> uniquement pour ne pas les retelecharger a chaque  fois (systeme de
> cache). C'est cette mecanique qui permet d'ailleur de founir un
> mecanisme de mise a jour.

Le monsieur voulait certainement dire : si le disque-dur de la HD part
en sucette, est-ce qu'on peut re-télécharger gratuitement les
applications pour lesquelles on a déjà payé.

Reply all
Reply to author
Forward
0 new messages