|
|
| Line 3: |
Line 3: |
| |- | | |- |
| | <font size="6">'''Mozilla Add-Ons Workshop'''</font> | | | <font size="6">'''Mozilla Add-Ons Workshop'''</font> |
| |-
| |
| |<font size="4">Paris, samedi 20 Septembre 2008</font>
| |
| |-
| |
| |<font size="3">Inscription obligatoire</font>
| |
| |-
| |
| | '''En collaboration avec :'''
| |
| |-
| |
| | http://xulfr.org/design/pics/logo_little.png
| |
| |-
| |
| | http://xulfr.org/
| |
| |- | | |- |
| |}<noinclude> | | |}<noinclude> |
|
| |
|
| == C'est quoi le MAOW ? == | | == What is the MAOW? == |
|
| |
|
| Les dessous de Firefox vous ont toujours fait rêver ? Développeurs Web (ou pas), vous avez toujours souhaité réaliser votre première extension Firefox ?
| | The Mozilla Add-ons Workshop is a meeting between Mozilla people (both staff and volunteers) and interested developers and computer science students interested in building add-ons for the Mozilla platform or building software based on the Mozilla platform. |
|
| |
|
| Développeurs d'extensions, vous êtes un habitué du XUL, des overlays, du chrome, mais n'avez jamais osé aller plus loin ?
| | If you want to suggest a city for the next MAOW, feel free to contact Paul Rouget (paul at mozilla dot com). |
|
| |
|
| Le 20 septembre prochain, à Paris, aura lieu le premier Mozilla Add-ons Workshop, organisé en collaboration avec [http://www.xulfr.org XulFR.org]. Le MAOW sera une journée d'ateliers et de présentations (essentiellement en français) sur les technologies Mozilla, et en particulier, sur les extensions.
| | * [[MAOW:2008|2008]] |
| | ** [[MAOW:2008:Paris|Paris]] |
| | ** [[MAOW:2008:Madrid|Madrid]] |
|
| |
|
| Au programme, des ateliers pour réaliser votre première extension, des présentations sur les nouvelles technologies Mozilla, des conférences sur comment hacker et contribuer à Firefox, le tout agrémenté de discussions autour d'un café avec des développeurs aguerris. Sans oublier vos démonstrations d'extensions et d'applications XulRunner !
| | * [[MAOW:2009|2009]] |
| | | ** [[MAOW:2009:Berlin|Berlin (28th March)]] |
| Et cerise sur le gâteau, à l'occasion de cet événement, on aura le plaisir d'accueillir Brian King de Mozdev.org, ainsi que des membres actifs de la communauté Mozilla.
| |
| | |
| Développeurs Web, curieux, hackers, développeurs C++, développeurs XUL, vous êtes tous les bienvenus.
| |
| | |
| == C'est quand? ==
| |
| | |
| Le samedi 20 Septembre, 2008 de 11h à 20h30
| |
| | |
| == C'est où ? ==
| |
| | |
| Le MAOW se tiendra à [http://lacantine.org La Cantine]
| |
| <br>151 rue Montmartre, Passage des Panoramas
| |
| <br>12 Galerie Montmartre, 75002 Paris
| |
| [http://maps.google.com/maps?f=q&hl=en&geocode=&q=12+Galerie+Montmartre,+75002+Paris&sll=37.0625,-95.677068&sspn=68.810068,113.203125&ie=UTF8&ll=48.871236,2.341633&spn=0.006379,0.019162&z=16| (voir plan)]
| |
| | |
| '''[[MAOW#Inscription|INSCRIPTION]] OBLIGATOIRE''' (gratuite et libre bien sûr !)
| |
| | |
| == Objectifs ==
| |
| | |
| *Proposer une plateforme de discussion et d'échange pour développeurs XUL et non-développeurs. | |
| *Encourager et faciliter la création et la diffusion d'extensions par des développeurs francophones. | |
| *Promouvoir un écosystème Mozilla local.
| |
| | |
| == Programme ==
| |
| | |
| | |
| {| border=1 |
| |
| |-
| |
| {{WsHeaderRow}}
| |
| |-
| |
| {{WsFullRow
| |
| |time=11:00 - 12:00
| |
| |all=Accueil
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=12:00 - 12:15
| |
| |all=Bienvenue
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=12:15 - 13:00
| |
| |all=Keynote de Brian King : "How extension developers pushed the boundaries and had fun doing it."
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=13:00 - 13:45
| |
| |all=Déjeuner
| |
| }}
| |
| |-
| |
| {{WsRow
| |
| |time=13:45 - 15:15
| |
| |SalleA=13:45 - 14:45 : Votre première extension | |
| | |
| 14:45 - 15:15 : Votre première application XulRunner
| |
| |SalleB=13:45 - 14:15 : Mozilla build system
| |
| | |
| 14:15 - 15:15 : Développement de composant XPCom en C/C++
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=15:15 - 15:30
| |
| |all=Pause
| |
| }}
| |
| |-
| |
| {{WsRow
| |
| |time=15:30 - 16:30
| |
| |SalleA=Javascript pour adultes
| |
| |SalleB=Développer une extension avec Eclipse et le plugin XulBooster
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=16:30 - 16:45
| |
| |all=Pause
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=16:45 - 17:45
| |
| |all=Adblock plus: Retour d'expérience sur une extension à succès (Wladimir Palant)
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=17:45 - 18:00
| |
| |all=Pause
| |
| }}
| |
| |-
| |
| {{WsRow
| |
| |time=18:00 - 18:30
| |
| |SalleA=XPCom pour les nuls
| |
| |SalleB=Extensions et sécurité
| |
| }}
| |
| |-
| |
| {{WsRow
| |
| |time=18:30 - 19:00
| |
| |SalleA=FUEL
| |
| |SalleB=tests automatiques (mochitests, xpcshell tests, ...)
| |
| }}
| |
| |-
| |
| {{WsRow
| |
| |time=19:00 - 19:30
| |
| |SalleA=
| |
| |SalleB=Ubiquity: votre première commande
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=19:30 - 19:45
| |
| |all=Pause
| |
| }}
| |
| |-
| |
| {{WsFullRow
| |
| |time=19:45 - 20:15
| |
| |all=Contribuer à Mozila && cloture de la journée
| |
| }}
| |
| |}
| |
| | |
| == Ateliers ==
| |
| | |
| * '''Votre première extension'''
| |
| Durant cet atelier, vous apprendrez à créer votre première extension. Une conférence idéale pour les développeurs Web. Pré-requis: connaître le XML et un peu de Javascript.
| |
| * '''Votre première application XulRunner'''
| |
| Découvrez comment créer une application basée sur les technologies Mozilla. Vous apprendrez à créer votre propre gestionnaire de préférences et d'extensions, gérer les mises à jour ... et tout ce qui fait une vraie application XUL. Pré-requis: avoir déjà codé une extension ou avoir suivi l'atelier "Votre première extension".
| |
| * '''Javascript pour adultes'''
| |
| Vous pensiez savoir coder en Javascript ? Olivier vous présentera les dernières avancées du célèbre langage. Javascript 1.7, 1.8, closures, let, yield, generator, iterator, scope, modularisation, bonnes pratiques, jsm... que du bon. N'oubliez pas les mouchoirs. Pré-requis: avoir les bases en Javascript
| |
| * '''FUEL'''
| |
| Présentation de la bibliothèque Javascript FUEL. Nouvelle dans Firefox 3, cette bibliothèque simplifiera la vie aux développeurs d'extensions Firefox.
| |
| * '''Mozilla build system'''
| |
| Nous vous présenterons comment vous pouvez tirer parti de la mécanique de compilation de Mozilla pour gérer vos extensions et vos applications XulRunner. Pré-requis: avoir déjà fait une extension et/ou une application XulRunner
| |
| * '''Développement de composant XPCom en C/C++'''
| |
| Découvrez comment embarquer une bibliothèque en C/C++ dans votre application ou extension Mozilla, et la rendre accessible en Javascript.
| |
| * '''Contribuer à Mozilla'''
| |
| Une présentation sur comment contribuer aux différents projets Mozilla (Firefox, Thunderbird, ...). Découvrez le processus de soumission de patch, les différentes contraintes, bugzilla...
| |
| * '''Développer une extension avec Eclipse et le plugin XulBooster'''
| |
| Découvrez comment créer votre extension avec XulBooster, extension de l'IDE Eclipse, dédié aux addons.
| |
| * '''XPCom pour les nuls'''
| |
| Vous ne comprenez rien à XPCom ? C'est le moment de découvrir le pilier des technologies Mozilla.
| |
| * '''Extensions et sécurité '''
| |
| * '''tests unitaires automatiques'''
| |
| Le framework de tests de mozilla. Effectuer des tests unitaires dans sa propre application/extension.
| |
| * '''Ubiquity: votre première commande'''
| |
| | |
| == Inscription ==
| |
| | |
| Pour vous inscrire à l'événement, remplissez le formulaire d'inscription sur Xulfr.org [http://workshop.xulfr.org/ ici]
| |
| | |
| MAJ (16-09-08) --> INSCRIPTIONS FERMEES
| |
| | |
| == Logistique ==
| |
| | |
| Mozilla Europe pourra éventuellement prendre en charge les frais de déplacement et d'hébergement de participants hors région parisienne. Pour plus d'informations, contactez William (wquiviger @ mozilla point com)
| |
| | |
| == Infos ==
| |
| | |
| Pour toute info supplémentaire, n'hésitez pas à contacter Paul (paul point rouget @ gmail point com) ou William (wquiviger @ mozilla point com)
| |