Compte-Rendu « Ma Première Extension/Mon Premier XULRunner »

Conférence animée par Paul Rouget

Voilà mon avis :

Intervention extrêmement intéressante de Paul Rouget, qui maîtrise manifestement « Ma première extension pour les Nuls ».
La session nous a permis d’examiner une extension (gestionnaire de Todo Liste) assez riche pour toucher à tous les concepts : une fenêtre, un dialogue et un overlay, par exemple.
On a examiné les principales caractéristiques des fichiers qui composent l’extension, on a eu droit à des astuces de développement. Tout comme, on a eu des précisions sur les CSS adaptées aux extensions.
On sentait le conférencier à l’aise, et ouvert aux questions, mais j’ai regretté qu’on soit pressés par le temps, qui aurait permis d’aller en profondeur sur le codage,

Q : enregistrement dans les prefs.js, où ça se fait dans une appli XUL Runner ?

Q : fichier différent : application.ini
Paul : fichier hyper simple

Q : XPCom ./. Prism
Paul : Prism est une application Gecko

Q : Qu’est-ce qu’on peut faire de Prism ?
Paul : on n’a pas de conf. Prism est un FF sans tout le bazar autour. L’idée est d’avoir une application HTML : ex icône de Facebook pour n’afficher que ce site.
Prism propose un ensemble de méthodes javascript auxquelles on a accès depuis la page web.

Q : Prism est en train de casser la séparation sécurité online/offline ?
Q : Prism ./. Google Gears
Paul : Gecko interpète des morceaux d’HTML 5
Vous pouvez auj faire une page web HTML qui fonctionne en offline de manière standardisé.
=> era, safari
Intégration DB SQLite dans le moteur, tt le monde n’en est pas au mm point. Meilleure avancée dans WebKit.

Q : Ai-je raison d’hésiter entre appli web et appli XUL ?
Paul : appli web mm apparence sur tous les OS, appli XUL a le look de l’OS
Application Prism est une application web, cela reste limité à afficher une popup en bas à droite. En XULRunner, tu peux accéder à l’OS, au filesystem, etc.

Q : le javascript dans du XPCom, comment est-il interprété ? Compilé ?
Paul : pas à le gérer mais possibilité de gérer chacun ses threads.

Ajouter mes idées

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s