Re: Elixir Eclipse Ubuntu

17 views
Skip to first unread message
Message has been deleted

Marin

unread,
Feb 7, 2011, 3:38:49 PM2/7/11
to freebox-elixir
Bonjour,
D'abord, il y a bien plus simple qu'easy-elixir pour installer Elixir.
Il te suffit d'exécuter cette commande dans un terminal :

sudo apt-add-repository ppa:cschieli/freebox-elixir && sudo apt-get
update && sudo apt-get install elixir

Ensuite, tu n'as pas besoin de créer des EDC pour utiliser Elixir, ni
de compiler quoi que ce soit, tu peux écrire du simple JavaScript (je
te conseille aussi d'utiliser Ftk : http://ftklabs.free.fr/ ), que tu
peux exécuter par cette simple commande :

elixir nomdufichier.js

Un débogueur : ce n'est pas risqué de code avec Elixir sans, je n'en
ai d'ailleurs jamais utilisé.

La doc d'Enlightenment : leur site semble rencontrer des
dysfonctionnements (mais tu n'en as pas besoin si tu utilises Ftk).

Marin

Cedric BAIL

unread,
Feb 7, 2011, 3:38:55 PM2/7/11
to freebox...@googlegroups.com
Bonjour,

2011/2/7 double_g <habeb...@gmail.com>:
> Bonjour à tous, développeurs free, et indép.
>
> Etant débutant avec Ubuntu, je me heurte à de nombreux problèmes avant
> même de pouvoir commencer à coder un jeu sur la freebox !!!
> Après avoir installer elixir avec succès grâce au fichier easy-elixir-
> v4, je n'arrive pas à :
>
>   - acceder aux doc edc sur le site http://docs.enlightenment.org/api/edje/html/edcref.html
> -> est-il possible de le récupérer ailleurs ?

Oui, les serveurs subissent actuellement une panne les rendant
indisponible. Mais il est possible de generer la documentation en
local, via la commande make doc dans edje et ainsi d'avoir les
fichiers en local dans le sous repertoire doc.

>   - avoir le déboggeur pour mes fichiers .js et .edc avec Eclipse
> (n'est-ce pas risqué de faire un programme sans déboggeur?), ni à
> pouvoir executer mon projet avec Elixir (je suis obligé de faire un
> make et ensuite le lancer à partir du terminal). En faite j'ai un mal
> fou à m'y retrouver dans les options, les tutos Eclipse étant rare
> pour le javascript

Je suis desole, je ne connais absolument pas Eclipse et ne pourrait pas t'aider.

> Si quelqu'un pouvait m'aider je lui en serais reconnaissant.
--
Cedric BAIL

Marin

unread,
Feb 7, 2011, 3:42:00 PM2/7/11
to freebox-elixir
(les deux réponses ont été envoyées en même temps)

Atton Jonathan

unread,
Feb 7, 2011, 3:46:27 PM2/7/11
to freebox...@googlegroups.com
Oula, moi je deconseille d'utiliser FTK mais je conseille d'utiliser Edje. FTK a peut etre quelque trucs sympa mais il est loin de faire tous ce que fait Edje.


Le 7 février 2011 21:42, Marin <marin...@gmail.com> a écrit :
(les deux réponses ont été envoyées en même temps)



--
Regards.
Message has been deleted

Cedric BAIL

unread,
Feb 8, 2011, 5:54:40 AM2/8/11
to freebox...@googlegroups.com
Bonjour,

2011/2/8 double_g <habeb...@gmail.com>:
> Merci pour vos réponses rapides,
> Marin, je pense que pour débuter je vais commencer à coder sans sur
> couche histoire de bien comprendre toutes les fonctionnalités de Edje.
> J'ai enfin réussi à récuperer les réfs de Edge Data Collection,
> seulement je dois encore rechercher ce qui lie les fichiers .js et les
> fichiers .edc (qui fait quoi).

L'idee est d'utilise Edje pour le layout, et le theme de tes objets
graphique. Le JS quand a lui sert a definir la logique de ton
application. Enfin, il est necessaire a la fin d'empaqueter ton JS
dans une section speciale du fichier .edj qui n'est que un conteneur,
comme Zip par exemple, pour que le FreeStore accepte ton application.

Cordialement,
--
Cedric BAIL

François Manchon

unread,
Feb 8, 2011, 12:20:49 PM2/8/11
to freebox...@googlegroups.com
> [...] je dois encore rechercher ce qui lie les fichiers .js et les

> fichiers .edc (qui fait quoi).

Bonne question car c'est assez confus quand on débute dans le monde
merveilleux d'Elixir! Ma compréhension est la suivante:

- Edje assure la mise en page des objets apparaissant à l'écran ("design" ou
"layout"). Par exemple la forme et la couleur des boutons.

- Un objet Edje peut avoir différents états (couleurs, position, dimensions,
visibilité...) Edje permet de coder des transitions entre états ("programs")
ce qui permet de réaliser des animations.

- Javascript assure tout le reste, en particulier la logique applicative.
Par exemple: ce qui se passe lorsqu'on clique sur un bouton.

- Javascript communique avec Edje en envoyant des signaux, qui sont de
simples chaînes de caractères.

- Edje communique avec Javascript en appelant des fonctions ("callbacks")
lorsque les objets subissent certains événements. Par exemple au chargement
initial ("loaded") ou au passage de la souris ("mouse,in", "mouse,out").

Voilà, j'espère avoir été clair...

François

Reply all
Reply to author
Forward
Message has been deleted
0 new messages