Abstract : La fondation Mozilla fournit une suite d’outils libres désormais bien connus. Firefox, Thunderbird ou encore Sunbird sont des logiciels multi-plateformes partageant un même moteur, un même framework.
Ce framework, utilisant le moteur Gecko, nous offre différentes technologies spécialisées et pour la plupart standardisées, permettant de développer de manière efficace des applications modernes. Grâce au langage XUL (XML-based User Interface Language), accompagné de langages standards comme CSS, Javascript ou encore le SVG, il devient aussi simple de construire une interface graphique que de concevoir une page Web, tout en apportant une plus grande richesse. De la simple application web au logiciel traditionnel grâce à XulRunner ?, en passant par les clients riches, les technologies Mozilla sont adaptées à toutes les situations. Elles offrent de plus nativement certains aspects comme le multi-plateforme ou l’extensibilité : extensibilité des interfaces grâce aux overlays, composants graphiques personnalisés grâce à XBL, composants métiers multiplateformes grâce à XPCOM (en JS, C++, python..) etc.
Cette conférence assez technique sera agrémentée de différentes démonstrations d’applications basées sur ces technologies.
Speaker : Paul Rouget travaille avec la plateforme Mozilla depuis bientôt 3 ans. Il est actuellement indépendant dans le domaine du développement d’applications basées sur Mozilla.
Il participe aux activités de l’association Xulfr.
Conférence en français.