MAOW:2009:Berlin:en: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(59 intermediate revisions by 8 users not shown)
Line 24: Line 24:
== Participants ==
== Participants ==


Web developers, hackers, C++ developers, XUL developers, or bloggers, journalists and people just plain curious about Firefox Add-ons : '''EVERYONE IS WELCOME and ENTRANCE IS FREE'''
Web developers, hackers, C++ developers, XUL developers, or bloggers, journalists and people just plain curious about Firefox Add-ons : '''EVERYONE IS WELCOME and ENTRANCE IS FREE'''. If you want to attend, '''[http://events.mozilla-europe.org/event/?id=4 please make sure to register.]'''


== Goals ==
== Goals ==
Line 34: Line 34:
== Schedule ==
== Schedule ==


If you know the Mozilla platform, we strongly encourage you to help us by giving a talk : feel free to send an email to Paul Rouget <paul at mozilla dot com>. It can be about one these proposed talks, or something from you.
{| border=1 bgcolor=#d3d3d3
 
! Time Slot
Here is a tentative schedule.
! colspan=3 align=center | Main Room
 
|-
 
| 10:00 11:00
<table cellspacing="4" border="0" cellpadding="3" align="center">
| colspan=3 align=center | WELCOME COFFEE
    <tr>
|-
      <td align="center" bgcolor="#d3d3d3" width="100"><strong>Time Slot</strong></td>
| 11:00 11:10
      <td colspan="3" align="center" bgcolor="#d3d3d3" width="150"><strong>Main room</strong></td>
| colspan=3 align=center | [EN] Paul Rouget: Welcome introduction
    </tr>
|-
 
| 11:10 12:00
    <tr>
| colspan=3 align=center | [EN] Rey Bango: [http://www.slideshare.net/reybango/maow-berlin-09-keynote Keynote]
      <td align="center" bgcolor="#d3d3d3">10:00 - 11:00</td>
|-
      <td align="center" bgcolor="#d3d3d3" colspan="3"><strong>WELCOME COFFEE</strong></td>
| 12:00 12:30
    </tr>
| colspan=3 align=center | [EN] Chris Beard: Mozilla Labs
 
|-
    <tr>
| 12:30 13:15
      <td align="center" bgcolor="#d3d3d3">11:00 - 11:10</td>
| colspan=3 align=center | LUNCH
      <td valign="top" align="center" bgcolor="#d3d3d3" colspan="3">Welcome introduction - Paul Rouget (en)</td>
|-
    </tr>
! Time Slot
 
! Main Room
 
! Room A
    <tr>
! Room B
      <td align="center" bgcolor="#d3d3d3">11:10 - 12:00</td>
|-
      <td valign="top" align="center" bgcolor="#d3d3d3" colspan="3">Keynote - Rey Bango (en)</td>
| 13:15 14:00
    </tr>
| [EN] [http://www.robertnyman.com Robert Nyman]:<br> [http://www.robertnyman.com/presentations/maow-berlin/how-to-write-your-first-extension.pdf How to write your first extension] (PDF)
 
| [DE] Robert Kaiser:<br> [http://kairo.mozdev.org/slides/maow-berlin2009-build/ The Mozilla Build System]
 
| ---
    <tr>
|-
      <td align="center" bgcolor="#d3d3d3">12:00 - 12:30</td>
| 14:00 14:45
      <td valign="top" align="center" bgcolor="#d3d3d3" colspan="3">Mozilla Labs - Chris Beard (en) - </td>
| [EN] Daniel Glazman:<br> [http://www.slideshare.net/glazou/your-first-xulrunnerbased-application How to write your first XulRunner application] (slideshare)
    </tr>
| [DE] Yan Minagawa:<br> [http://tinyurl.com/ck7fpv Gecko 1.9.1 & what's new in Firefox 3.5?]
 
| [DE] Carsten Book:<br> [https://library.mozilla.org/QA_Presentation_at_the_MAOW_Berlin Quality assurance]
    <tr>
|-
      <td align="center" bgcolor="#d3d3d3">12:30 - 13:15</td>
| 14:45 15:00
      <td colspan="3" align="center" bgcolor="#d3d3d3"><strong>LUNCH</strong></td>
| colspan=3 align=center | COFFEE BREAK
    </tr>
|-
 
| 15:00 15:45
    <tr>
| [DE] Tobias Leingruber:<br> [http://tobi-x.com/c-base/ Fun and Art] (page)
      <td align="center" bgcolor="#d3d3d3" width="100">&nbsp;</td>
| [??] Andreas Richter:<br> [http://people.mozilla.com/~prouget/MAOW/berlin/plista_maow_02.pptx how to deal with web content through addons]
      <td align="center" bgcolor="#d3d3d3" width="150"><strong>Main Room</strong></td>
| [DE] Jürgen Berg:<br> How to localize your extension
      <td align="center" bgcolor="#d3d3d3" width="150"><strong>Room A</strong></td>
|-
      <td align="center" bgcolor="#d3d3d3" width="150"><strong>Room B</strong></td>
| 15:45 16:30
    </tr>
| [EN] Daniel Glazman:<br> [http://www.slideshare.net/glazou/monetizing-firefox-extensions Make money with extensions] (slideshare)
 
| [DE] [http://www.philipp-soehnlein.de/ Philipp Söhnlein]:<br> [http://phil-soehnlein.de/uploads/talks/overviewofthemozillaframework/ General overview of the Mozilla Framework for dummies (and webdevelopers)]
    <tr>
| [EN] [http://www.guckes.net/sven/ Sven Guckes]:<br> [http://www.guckes.net/maow/ Text Interface Revival] (text/plain)
      <td align="center" bgcolor="#d3d3d3">13:15 - 14:00</td>
|-
      <td align="center" bgcolor="#d3d3d3">The Mozilla Build System: Robert Kaiser (de)</td>
| 16:30 16:45
      <td align="center" bgcolor="#d3d3d3">How to write your first extension: Robert Nyman (en)</td>
| colspan=3 align=center | COFFEE BREAK
      <td align="center" bgcolor="#d3d3d3">TBD</td>
|-
    </tr>
| 16:45 17:30
 
| [DE] Sebastian "Archaeopteryx" Hengst:<br> [https://library.mozilla.org/index.php?title=Code_guidelines_%26_managing_feedback Code guidelines & managing feedback]
    <tr>
| [DE] Richard Sternagel:<br> [http://www.rsternagel.de/talks/ Adapt web pages to your own needs with Greasemonkey] (PDF in EN)
      <td align="center" bgcolor="#d3d3d3">14:00 - 14:45</td>
| [DE] Robert Kaiser:<br> [http://kairo.mozdev.org/slides/maow-berlin2009-sm2/ make extensions work on SeaMonkey 2]
      <td align="center" bgcolor="#d3d3d3">Quality assurance: Carsten Book (de)</td>
|-
      <td align="center" bgcolor="#d3d3d3">How to write your first XulRunner application: Daniel Glazman (en)</td>
| 17:30 18:15
      <td align="center" bgcolor="#d3d3d3">Gecko 1.9.1, what's new?: Yan Minagawa (de)</td>
| [EN] Brian King:<br> [http://brian.kingsonline.net/talk/?p=382 Javascript in add-ons] (jsm, XPCOM, 1.7/1.8, and more)
    </tr>
| [DE] Daniel Kirsch:<br> [http://www.klotzen-statt-kleckern.de/mozilla/maow2009_berlin/xbl.html Starting with XBL - Create your own Objects]
 
| [DE] Philipp Kewisch:<br> Enlightening the Calendar - Writing Calendaring extensions
    <tr>
|-
      <td align="center" bgcolor="#d3d3d3">14:45 - 15:00</td>
| 18:30 19:15
      <td colspan="3" align="center" bgcolor="#d3d3d3"><strong>COFFEE BREAK</strong></td>
| ---
    </tr>
| [??] Anselm Helbig:<br> Firefox extensions for web developers
 
| ---
    <tr>
|-
      <td align="center" bgcolor="#d3d3d3">15:00 - 15:45</td>
| 19:45
      <td align="center" bgcolor="#d3d3d3">Fun and Art: Tobias Leingruber (de)</td>
| colspan=3 align=center | AFTER-MAOW LOUNGE PARTY
      <td align="center" bgcolor="#d3d3d3">Make money with extensions: Daniel Glazman (en)</td>
|}
      <td align="center" bgcolor="#d3d3d3">Adapt websites to your own needs with Greasemonkey: Richard Sternagel (de)</td>
    </tr>
    <tr>
      <td align="center" bgcolor="#d3d3d3">15:45 - 16:30</td>
      <td align="center" bgcolor="#d3d3d3">Ubiquity</td>
      <td align="center" bgcolor="#d3d3d3">General overview over the Mozilla
Framework - philipp-soehnlein (de)</td>
      <td align="center" bgcolor="#d3d3d3">TBD</td>
    </tr>
    <tr>
      <td align="center" bgcolor="#d3d3d3">16:30 - 16:45</td>
      <td colspan="3" align="center" bgcolor="#d3d3d3"><strong>COFFEE BREAK</strong></td>
    </tr>
    <tr>
      <td align="center" bgcolor="#d3d3d3">16:45 - 17:30</td>
      <td align="center" bgcolor="#d3d3d3">How to localize your extension: Jurgen Berg (de)</td>
      <td align="center" bgcolor="#d3d3d3">Javascript in add-ons (jsm, XPCOM, 1.7/1.8, and more): Brian King (en)</td>
      <td align="center" bgcolor="#d3d3d3">TBD</td>
    </tr>
    <tr>
      <td align="center" bgcolor="#d3d3d3">17:30 - 18:15</td>
      <td align="center" bgcolor="#d3d3d3">make extensions work on SeaMonkey 2: Robert Kaiser (de)</td>
      <td align="center" bgcolor="#d3d3d3">Starting with XBL - Create your own Objects: Daniel Kirsch (de)</td>
      <td align="center" bgcolor="#d3d3d3">Enlightening the Calendar: Writing Calendaring extensions: Philipp Kewisch (de)</td>
    </tr>
    <tr>
      <td align="center" bgcolor="#d3d3d3">18:30 - ...</td>
      <td align="center" bgcolor="#d3d3d3">TBD</td>
      <td align="center" bgcolor="#d3d3d3">Text Interface Revival - Sven Guckes</td>
      <td align="center" bgcolor="#d3d3d3">TBD</td>
    </tr>
 
</table>


== Speakers ==
== Speakers ==


{| border=1
! Name+Picture
! Description
|-
| Paul Rouget:
[[Image:Paul_r.jpg|left|A picture of Paul Rouget]]
[[Image:Paul_r.jpg|left|A picture of Paul Rouget]]
* Paul Rouget:
| Mozilla Tech Evangelist, organizer.
Mozilla Tech Evangelist, organizer.
|-
 
| Robert Nyman:
 
 
[[Image:Robert-nyman.jpg|left|A picture of Robert Nyman]]
[[Image:Robert-nyman.jpg|left|A picture of Robert Nyman]]
* Robert Nyman:
| Robert has been working with web developing, mostly interface coding, since 1998. His biggest interests lie in HTML, CSS and JavaScript. In his talk he will talk you through your first steps with Firefox extension development to a complete runnable extension. ([http://www.robertnyman.com/2009/03/31/the-trip-to-berlin-and-the-mozilla-add-ons-workshop-2009/ blog])
Robert has been working with web developing, mostly interface coding, since 1998. His biggest interests lie in HTML, CSS and JavaScript. In his talk he will talk you through your first steps with Firefox extension development to a complete runnable extension.
|-
 
| Tobias Leingruber:
 
[[Image:Tbx_avatar.gif|left|A picture of Tobias Leingruber]]
[[Image:Tbx_avatar.gif|left|A picture of Tobias Leingruber]]
* Tobias Leingruber:
| Tobias' background is web development and visual design. In 2007 he fell in love with FF add-ons and remixing the web. The browser is his operating system. He will show a collection of [http://bits.blogs.nytimes.com/2009/02/12/firefox-add-ons-double-as-art-pranks-fun/ fun and experimental add-ons] .
Tobias' background is web development and visual design. In 2007 he fell in love with FF add-ons and remixing the web. The browser is his operating system. He will show a collection of [http://bits.blogs.nytimes.com/2009/02/12/firefox-add-ons-double-as-art-pranks-fun/ fun and experimental add-ons] .
|-
 
| Brian King:
 
[[Image:Bk_square_64.jpg|left|A picture of Brian King]]
[[Image:Bk_square_64.jpg|left|A picture of Brian King]]
* Brian King:
| Long-time Mozilla contributor, Founder of [http://briks.si Briks Software] and President of [http://mozdev.org Mozdev].
Long-time Mozilla contributor, Founder of [http://briks.si Briks Software] and President of [http://mozdev.org Mozdev].
|-
 
| Robert Kaiser ("[[User:KaiRo|KaiRo]]"):
 
[[Image:RobertKaiser.jpg|left|A picture of Robert Kaiser]]
[[Image:RobertKaiser.jpg‎|left|A picture of Robert Kaiser]]
| German Mozilla localizer since late 1999, theme designer and code contributor to L10n, build system, UI and SeaMonkey areas, SeaMonkey Council member, serving as project coordinator and build/release engineer.
* Robert Kaiser ("[[User:KaiRo|KaiRo]]"):
|-
German Mozilla localizer since late 1999, theme designer and code contributor to L10n, build system, UI and SeaMonkey areas, SeaMonkey Council member, serving as project coordinator and build/release engineer.
| Philipp Kewisch:
 
[[Image:PhilippKewisch.jpg|64px|left|A picture of Philipp Kewisch]]
[[Image:PhilippKewisch.jpg|64px|left|A picture of Philipp Kewisch]]
* Philipp Kewisch:
| ...has been contributing to the Calendar Project since late 2006. He started out with the Provider for Google Calendar and after many core code contriutions now leads the Project.
...has been contributing to the Calendar Project since late 2006. He started out with the Provider for Google Calendar and after many core code contriutions now leads the Project.
|-
 
| Yan [http://t.crew.c-base.org t] Minagawa:
[[Image:YanMinagawa.jpg|64px|left|A picture of Yan Minagawa]]
[[Image:YanMinagawa.jpg|64px|left|A picture of Yan Minagawa]]
* Yan [http://t.crew.c-base.org t] Minagawa  :
| just diving into mozillaverse. internet and plattform technologist, involved in many open source and open culture activities. long-term crew member of c-base spacestation.
** just diving into mozillaverse.  
|-
** internet and plattform technologist, involved in many open source and open culture activities.
| Daniel Kirsch:
** long-term crew member of c-base spacestation.
 
[[Image:DanielKirsch.jpg|64px|left|A picture of Daniel Kirsch]]
[[Image:DanielKirsch.jpg|64px|left|A picture of Daniel Kirsch]]
* Daniel Kirsch:
| Has done localization work for mozilla. Works on commercial projects based on Mozilla/XULRunner since 2003. Works daily with JavaScript, XUL, CSS and other web technologies.
Has done localization work for mozilla. Works on commercial projects based on Mozilla/XULRunner since 2003. Works daily with JavaScript, XUL, CSS and other web technologies.
|-
 
| Carsten Book:
[[Image:Tomcat-oscon2.jpg|64px|left|A picture of Carsten "Tomcat" Book]]
[[Image:Tomcat-oscon2.jpg|64px|left|A picture of Carsten "Tomcat" Book]]
* Carsten Book [http://blog.mozilla.com/tomcat blog] [mailto:tomcat@mozilla.com email]
| Software Engineer working for the Mozilla QA Team,
** Software Engineer working for the Mozilla QA Team, long time Mozilla Community Member, works on Automated Testing, Performance Testing, Community
long time Mozilla Community Member, works on
 
Automated Testing, Performance Testing, Community.
 
[http://blog.mozilla.com/tomcat blog] [mailto:tomcat@mozilla.com email]
|-
| J&uuml;rgen Berg:
[[Image:Babelzilla.org_logo.png|64x64px|left|No image]]
[[Image:Babelzilla.org_logo.png|64x64px|left|No image]]
J&uuml;rgen Berg:<br/>
| German extension localizer.
German extension localizer.<br/>
Administrator of [http://www.babelzilla.org BabelZilla],
Administrator of [http://www.babelzilla.org BabelZilla], <br/>
a site and community dedicated to provide localizations for extensions
a site and community dedicated to provide localizations for extensions
 
|-
| Richard Sternagel:
[[Image:RichardSternagel.jpg|left|A picture of Richard Sternagel]]
[[Image:RichardSternagel.jpg|left|A picture of Richard Sternagel]]
* Richard Sternagel:
| is web developer and especially interested in web technologies,
is web developer and especially interested in web technologies, dynamic languages, the Mozilla Platform and agile software development but also stuff like Interface Design, Usability or Design.
dynamic languages, the Mozilla Platform and agile software development
 
but also stuff like Interface Design, Usability or Design.
|-
| Daniel Glazman:
[[Image:Daniel-Glazman.jpg|64x64px|left|A picture of Daniel "string léopard" Glazman]]
[[Image:Daniel-Glazman.jpg|64x64px|left|A picture of Daniel "string léopard" Glazman]]
* Daniel Glazman:
| Long time Mozilla contributor, ex-Netscape, CEO of Disruptive Innovations, author of Nvu.
Long time Mozilla contributor, ex-Netscape, CEO of Disruptive Innovations, author of Nvu.
|-
| Philipp Söhnlein:
[[Image:Philipp-soehnlein-avatar.jpg|64x64px|left|An avatar picture of Philipp Söhnlein]]
| Webdeveloper, who loves the flexibility of XUL applications and wants to develop extensions for all of them. Starting with Firefox extensions, the next target will be extending Komodo.
|-
| [http://www.guckes.net/sven/ Sven Guckes]:
[[Image:Sven_Guckes.64x64.jpg|64x64px|left|Silhouette of Sven Guckes]]
| A firefox user who really loves the power of command lines.
Has been involved with many text tools (eg mutt, screen, slrn, vim, zsh).
Co-author of a [http://www.opensourcepress.de/zsh-buch Z-Shell Book].
His usual work environment is a terminal - and a web browser.
Loves ubiquitous computing and hates carrying around hardware - and
really wants a [http://www.guckes.net/maow/ Text Interface Revival]!
[mailto:maow@guckes.net please send feedback!]
|-
| Sebastian Hengst:
($PHOTO)
| addons.mozilla.org senior editor, Team erweiterungen.de member,
localizer of >60 extensions and bug filer.
About the talk "Code guidelines & managing feedback":
In early development stages, the goals usually adopt to meet the
wishes of users and to find the best technical solution, i.e. by performance.
Maintaining easily understandable code should prevent you
from losing the joy of coding your add-on.
Archaeopteryx, a senior editor of Mozilla's Add-ons site
(addons.mozilla.org) will talk about the code and review guidelines.
Furthermore, he presents different way to receive and
manage automatic and manual feedback, saving you and your users time.
|}


== When? ==
== When? ==
Line 205: Line 202:


The MAOW Berlin will take place at the C-Base Raumstation (see map [http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=c-base+berlin&sll=37.0625,-95.677068&sspn=36.231745,79.101563&ie=UTF8&ll=52.513962,13.419757&spn=0.006803,0.019312&z=16&iwloc=A here]).
The MAOW Berlin will take place at the C-Base Raumstation (see map [http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=c-base+berlin&sll=37.0625,-95.677068&sspn=36.231745,79.101563&ie=UTF8&ll=52.513962,13.419757&spn=0.006803,0.019312&z=16&iwloc=A here]).
For a nice colorful map, click [http://de.wikipedia.org/wiki/Bild:C-Base_Map_1.png here]
To view a cool ASCII map of the area, click [http://wiki.c-base.org/coredump/AnfahrtsSkizze here] :)
The closest train station is Jannowitzbruecke S-Bahn station. When you arrive at the station, simply exit to the west (it's the only exit, anyway);
when coming out of the building you should see a bridge.Cross the bridge and turn left to walk along the shore. Walk for about 150m - and the way ends at a fence.
You are now standing right before a red building - and the c-base is right in front of you on ground level.


For more information on C-Base, please visit http://c-base.org
For more information on C-Base, please visit http://c-base.org
Line 211: Line 217:


All participants are asked to register by filling in the MAOW Berlin registration form [http://events.mozilla-europe.org/event/?id=4 here].
All participants are asked to register by filling in the MAOW Berlin registration form [http://events.mozilla-europe.org/event/?id=4 here].
== Food and Drinks ==
There's nothing worse than hacking on an empty stomach -
so we'll make sure to serve free coffee throughout the day.
Free Pizza and non-alcoholic drinks will be served for lunch, and
beer will be served in the evening to close out the workshop.
Once the free beer runs out, don't worry, you will still be able
to purchase drinks at the c-base bar for the rest of the evening. :)


== Speaker Sponsorship ==
== Speaker Sponsorship ==
Line 218: Line 233:
To be reimbursed, please send all scanned receipts and the filled-out expense form to William Quiviger (william @ mozilla dot com)
To be reimbursed, please send all scanned receipts and the filled-out expense form to William Quiviger (william @ mozilla dot com)


== The Sunday ==
== Sunday Hack Session ==
For those hard-core developers, please note that there will be a small Open Dev Day the following Sunday (same place), so feel free to join in on the fun and bring your laptop to hack away :)
For those hard-core developers, please note that there will be a small Open Dev Day the following Sunday (same place), so feel free to join in on the fun and bring your laptop to hack away :)
== Live Coverage of the MAOW ==
Chat:    irc://irc.mozilla.org/maowberlin09
Flickr:  http://www.flickr.com/search/?q=maowberlin09&w=all
Mashup:  http://www.c-base.org/maow
Stream:  http://air.mozilla.com/europe/
Twitter: http://www.twitter.com/maowberlin09
Chat:
If you want to join the chatter on IRC
then please connect to ''irc.mozilla.org'' and
join the [irc://irc.mozilla.org/maowberlin09|channel]:
/server irc.mozilla.org
/join  #maowberlin09
Flickr:
If you plan on tagging your photos of the event on Flickr,
please use the following flickr tag: '''maowberlin09'''
Mashup:
A mashup page aggregating live twitter, flickr and IRC
feeds is available at http://www.c-base.org/maow .
Stream:
The MAOW will be streamed live on
[http://air.mozilla.com/europe/ Air Mozilla Europe].
(Has anyone caught all streams?)
Twitter:
If you plan on tweeting during the event, please use
the following twitter tag: '''maowberlin09'''


== Information & Contact ==
== Information & Contact ==
Line 227: Line 275:
* Paul Rouget <paul @ mozilla dot com> (english)
* Paul Rouget <paul @ mozilla dot com> (english)
* Wiliam Quiviger <william @ mozilla dot com> (english)
* Wiliam Quiviger <william @ mozilla dot com> (english)
== Feedback ==
=== Blogs ===
* [http://www.robertnyman.com/2009/03/31/the-trip-to-berlin-and-the-mozilla-add-ons-workshop-2009/ Blog by Robert Nyman]
=== Pics ===
* [http://picasaweb.google.com/daniel.glazman/200903MAOWBERLIN pics by Daniel Glazman]

Latest revision as of 16:53, 14 May 2011

addons.png
Mozilla Add-Ons Workshop :: Berlin
Berlin, Saturday 28th of March 2009
Online registration required
In collaboration with the German community

What is the MAOW?

Have you always dreamed of going behind the scenes of Firefox ? Are you a Web developer (or not yet!) and have you always wished to make your first Firefox extension ? As an Add-ons developer, you are familiar with XUL, overlays, chrome, but have never dared go further?

This is the opportunity for you to make your wish come true: the next Mozilla Add-ons Workshop is coming to Berlin, on Saturday, 28th of March! In collaboration with the German Xul community, the MAOW will be a day of workshops and presentations (mostly in German, but also English) about Mozilla Technologies, and more particularly about Add-ons.

The schedule includes workshops that will teach you how to make your first extension, many presentations of new Mozilla technologies, conferences on how to hack and contribute to Firefox ... and on top of this, you'll be able to discuss with skillful developers, along with a nice cup of coffee. And not to forget to mention your own demonstrations of Add-ons and of XulRunner applications !

And last but not least, we have the honor to announce the presence of Rey Bango, Community Manager for Mozilla Add-ons, and of Paul Rouget, Mozilla Tech Evangelist, as well as many active members of the Mozilla community.

Participants

Web developers, hackers, C++ developers, XUL developers, or bloggers, journalists and people just plain curious about Firefox Add-ons : EVERYONE IS WELCOME and ENTRANCE IS FREE. If you want to attend, please make sure to register.

Goals

  • Propose a base for discussions and exchange for XUL developers and non developers.
  • Encourage and facilitate the creation and diffusion of Add-ons by German developers.
  • Promote a local Mozilla ecosystem.

Schedule

Time Slot Main Room
10:00 11:00 WELCOME COFFEE
11:00 11:10 [EN] Paul Rouget: Welcome introduction
11:10 12:00 [EN] Rey Bango: Keynote
12:00 12:30 [EN] Chris Beard: Mozilla Labs
12:30 13:15 LUNCH
Time Slot Main Room Room A Room B
13:15 14:00 [EN] Robert Nyman:
How to write your first extension (PDF)
[DE] Robert Kaiser:
The Mozilla Build System
---
14:00 14:45 [EN] Daniel Glazman:
How to write your first XulRunner application (slideshare)
[DE] Yan Minagawa:
Gecko 1.9.1 & what's new in Firefox 3.5?
[DE] Carsten Book:
Quality assurance
14:45 15:00 COFFEE BREAK
15:00 15:45 [DE] Tobias Leingruber:
Fun and Art (page)
[??] Andreas Richter:
how to deal with web content through addons
[DE] Jürgen Berg:
How to localize your extension
15:45 16:30 [EN] Daniel Glazman:
Make money with extensions (slideshare)
[DE] Philipp Söhnlein:
General overview of the Mozilla Framework for dummies (and webdevelopers)
[EN] Sven Guckes:
Text Interface Revival (text/plain)
16:30 16:45 COFFEE BREAK
16:45 17:30 [DE] Sebastian "Archaeopteryx" Hengst:
Code guidelines & managing feedback
[DE] Richard Sternagel:
Adapt web pages to your own needs with Greasemonkey (PDF in EN)
[DE] Robert Kaiser:
make extensions work on SeaMonkey 2
17:30 18:15 [EN] Brian King:
Javascript in add-ons (jsm, XPCOM, 1.7/1.8, and more)
[DE] Daniel Kirsch:
Starting with XBL - Create your own Objects
[DE] Philipp Kewisch:
Enlightening the Calendar - Writing Calendaring extensions
18:30 19:15 --- [??] Anselm Helbig:
Firefox extensions for web developers
---
19:45 AFTER-MAOW LOUNGE PARTY

Speakers

Name+Picture Description
Paul Rouget:
A picture of Paul Rouget
Mozilla Tech Evangelist, organizer.
Robert Nyman:
A picture of Robert Nyman
Robert has been working with web developing, mostly interface coding, since 1998. His biggest interests lie in HTML, CSS and JavaScript. In his talk he will talk you through your first steps with Firefox extension development to a complete runnable extension. (blog)
Tobias Leingruber:
A picture of Tobias Leingruber
Tobias' background is web development and visual design. In 2007 he fell in love with FF add-ons and remixing the web. The browser is his operating system. He will show a collection of fun and experimental add-ons .
Brian King:
A picture of Brian King
Long-time Mozilla contributor, Founder of Briks Software and President of Mozdev.
Robert Kaiser ("KaiRo"):
A picture of Robert Kaiser
German Mozilla localizer since late 1999, theme designer and code contributor to L10n, build system, UI and SeaMonkey areas, SeaMonkey Council member, serving as project coordinator and build/release engineer.
Philipp Kewisch:
A picture of Philipp Kewisch
...has been contributing to the Calendar Project since late 2006. He started out with the Provider for Google Calendar and after many core code contriutions now leads the Project.
Yan t Minagawa:
A picture of Yan Minagawa
just diving into mozillaverse. internet and plattform technologist, involved in many open source and open culture activities. long-term crew member of c-base spacestation.
Daniel Kirsch:
A picture of Daniel Kirsch
Has done localization work for mozilla. Works on commercial projects based on Mozilla/XULRunner since 2003. Works daily with JavaScript, XUL, CSS and other web technologies.
Carsten Book:
A picture of Carsten "Tomcat" Book
Software Engineer working for the Mozilla QA Team,

long time Mozilla Community Member, works on Automated Testing, Performance Testing, Community. blog email

Jürgen Berg:
No image
German extension localizer.

Administrator of BabelZilla, a site and community dedicated to provide localizations for extensions

Richard Sternagel:
A picture of Richard Sternagel
is web developer and especially interested in web technologies,

dynamic languages, the Mozilla Platform and agile software development but also stuff like Interface Design, Usability or Design.

Daniel Glazman:
A picture of Daniel "string léopard" Glazman
Long time Mozilla contributor, ex-Netscape, CEO of Disruptive Innovations, author of Nvu.
Philipp Söhnlein:
An avatar picture of Philipp Söhnlein
Webdeveloper, who loves the flexibility of XUL applications and wants to develop extensions for all of them. Starting with Firefox extensions, the next target will be extending Komodo.
Sven Guckes:
Silhouette of Sven Guckes
A firefox user who really loves the power of command lines.

Has been involved with many text tools (eg mutt, screen, slrn, vim, zsh). Co-author of a Z-Shell Book. His usual work environment is a terminal - and a web browser. Loves ubiquitous computing and hates carrying around hardware - and really wants a Text Interface Revival! please send feedback!

Sebastian Hengst:

($PHOTO)

addons.mozilla.org senior editor, Team erweiterungen.de member,

localizer of >60 extensions and bug filer. About the talk "Code guidelines & managing feedback": In early development stages, the goals usually adopt to meet the wishes of users and to find the best technical solution, i.e. by performance. Maintaining easily understandable code should prevent you from losing the joy of coding your add-on. Archaeopteryx, a senior editor of Mozilla's Add-ons site (addons.mozilla.org) will talk about the code and review guidelines. Furthermore, he presents different way to receive and manage automatic and manual feedback, saving you and your users time.

When?

Saturday 28th of March, 2009

10:00 to 22:00

Where?

The MAOW Berlin will take place at the C-Base Raumstation (see map here).

For a nice colorful map, click here

To view a cool ASCII map of the area, click here :)

The closest train station is Jannowitzbruecke S-Bahn station. When you arrive at the station, simply exit to the west (it's the only exit, anyway); when coming out of the building you should see a bridge.Cross the bridge and turn left to walk along the shore. Walk for about 150m - and the way ends at a fence.

You are now standing right before a red building - and the c-base is right in front of you on ground level.

For more information on C-Base, please visit http://c-base.org

Registration

All participants are asked to register by filling in the MAOW Berlin registration form here.

Food and Drinks

There's nothing worse than hacking on an empty stomach - so we'll make sure to serve free coffee throughout the day. Free Pizza and non-alcoholic drinks will be served for lunch, and beer will be served in the evening to close out the workshop. Once the free beer runs out, don't worry, you will still be able to purchase drinks at the c-base bar for the rest of the evening. :)

Speaker Sponsorship

All speakers at the MAOW will be fully sponsored. Hotel, food and travel expenses will be fully reimbursed by Mozilla Europe.

To be reimbursed, please send all scanned receipts and the filled-out expense form to William Quiviger (william @ mozilla dot com)

Sunday Hack Session

For those hard-core developers, please note that there will be a small Open Dev Day the following Sunday (same place), so feel free to join in on the fun and bring your laptop to hack away :)


Live Coverage of the MAOW

Chat:    irc://irc.mozilla.org/maowberlin09
Flickr:  http://www.flickr.com/search/?q=maowberlin09&w=all
Mashup:  http://www.c-base.org/maow
Stream:  http://air.mozilla.com/europe/
Twitter: http://www.twitter.com/maowberlin09

Chat: If you want to join the chatter on IRC then please connect to irc.mozilla.org and join the [1]:

/server irc.mozilla.org
/join   #maowberlin09

Flickr: If you plan on tagging your photos of the event on Flickr, please use the following flickr tag: maowberlin09

Mashup: A mashup page aggregating live twitter, flickr and IRC feeds is available at http://www.c-base.org/maow .

Stream: The MAOW will be streamed live on Air Mozilla Europe. (Has anyone caught all streams?)

Twitter: If you plan on tweeting during the event, please use the following twitter tag: maowberlin09

Information & Contact

For any further information, please contact:

  • Paul Rouget <paul @ mozilla dot com> (english)
  • Wiliam Quiviger <william @ mozilla dot com> (english)

Feedback

Blogs

Pics