General information: Toronto Sept 2008
The plan is to lead off with a general overview of Mozilla technologies, both desktop and web based. Afterward, a presentation on building web and desktop applications from external projects - covering the pros and cons of using Mozilla technologies from a real world perspective. Then we could break into two separate tracks: Desktop track and Web track. The two tracks would carry on for the remainder of the first day. The second day would be dedicated to two types of hands-on workshops. The workshops would allow attendees to try their hand at building extensions, applications, automated tests, and cutting edge web content.
Whether working on extensions, web content, or the Mozilla platform itself, testing is always a factor. To address this, we will devote three sessions on the second day to different types of testing available from our existing test harnesses. We will cover UI automation, API testing, web interactivity testing, memory leak testing, and performance testing.
All the sessions on the second day will be hands-on, so come ready to participate. Breakout sessions and tutorials are also possible on both days.
Note: #devday channel on irc.mozilla.org server for backchannel chatting on the days of the event!
Day 1 - September 15
|10:00am||Welcome and Introduction|
|10:15am-11:00am||Overview of Mozilla Technologies|
|11:15am-12:30pm||Case Studies of Projects Using Mozilla Technologies|
|1:30pm-2:15pm||The Many Faces of Mozilla - Desktop, Embedding and Web|
|Time||Desktop Track||Web Track|
|2:30pm-3:30pm||Applications||DOM [offline, worker threads, JSON and selectors]|
|3:45pm-4:45pm||Extensions||Multimedia [video & graphics]|
Day 2 - September 16
|9:15am||XUL (App and Add-on) Workshop I||XPCShell Testing|
|11:00am||XUL (App and Add-on) Workshop II||Mochitest Testing|
|1:30pm||XUL (App and Add-on) Workshop III||Memory Leak Testing / Lightweight UI Automation|
|3:00pm||Looking ahead, wrap up|
Please feel free to propose a discussion on the Proposed Topics page.