Changes

Jump to: navigation, search

Fall 2007 Weekly Schedule

919 bytes added, 11:41, 20 April 2008
Week 5 (Oct 1) – Bugs, Bugzilla, and Debugging
=Part I – Essential Mozilla Development Skills and Concepts=
 
== Week 1 (Sept 3) Course introduction ==
* '''Readings/Resources'''
* [[Mozilla Community]] (on-line lecture) by Mozilla's Mike Beltzner * '''Getting started in Open Source projects, or "Learning to be at the festival"''' (on-line lecture) by David Humphrey (given at [http://www.mozilla24.com/en-US/ Mozilla24 in Stanford]): Formats - [http://videos.mozilla.org/mozilla24/1-16_david.mpg mpg], [http://videos.mozilla.org/mozilla24/1-16_david.ogg ogg], [http://videos.mozilla.org/mozilla24/1-16_david.mp4 mp4]
* [[Real_World_Mozilla_IRC_Lab|IRC Lab]]
** State your 0.1 release target on your project's wiki page (explain what you will have completed by the time you reach 0.1 release). Discuss this with your professor.
** Review, and where appropriate, comment on blog postings by other students.
 
== Week 5 (Oct 1) – Bugs, Bugzilla, and Debugging ==
* '''Readings/Resources'''
** [[The Life-cycle of a Bug]] (on-line lecture) by Mozilla's Mike Connor
** [http://www.toolness.com/wp/?p=25 Account of fixing a first bug, by Mozilla's Atul Varma]
* '''TODO'''
** Watch a user in bugzilla for the week and blog about the experience (Ted, Andrew, someone else related to your project)
** Come up with some ways for others to contribute to your project and add them to your project wiki page. Remember, you're asking for help, so be clear about what you need done, and make it easy so that people will pick you vs. another project.
 
== Week 6 (Oct 8) – Developing the Browser ==
* '''Readings/Resources'''
** [http://sparc.senecacollege.ca/pub/fsoss/2007/ FSOSS talks on-line]
** [http://sparc.senecacollege.ca/pub/mozilla.lecture/mozilla-20073/ vlad-debugging-seneca.avi Mozilla guest lectures Debugging] (on-line]lecture) by Mozilla's Vladimir Vukicevic
* '''TODO'''
* '''NOTE'''
** Thursday's class will be special, as we will have a guest speaker (Vladimir Vukicevic) flying here to talk to you about Mozilla Debugging Techniques and Tools. UPDATE: [http://sparc.senecacollege.ca/pub/mozilla.lecture/mozilla-20073/vlad-debugging-seneca.avi video is posted.]
* '''Readings/Resources'''
** [http://sparc.senecacollege.ca/pub/mozilla.lecture/mozilla-20073/bsmedberg-xpcom-seneca.avi Introduction to XPCOM] (on-line lecture) by Mozilla's Benjamin Smedberg
** [http://developer.mozilla.org/en/docs/Creating_XPCOM_Components "Creating XPCOM Components"] -- an excellent on-line book working step-by-step through creating a real XPCOM component.
** [http://ted.mielczarek.org/code/mozilla/jscomponentwiz/ JS Component Wizard]
* '''NOTE'''
** Thursday's class will be special, as we will have a guest speaker (Benjamin Smedberg) flying here to talk to you about XPCOM. UPDATE: [http://sparc.senecacollege.ca/pub/mozilla.lecture/mozilla-20073/bsmedberg-xpcom-seneca.avi video is posted].
** [http://benjamin.smedbergs.us/tests/XPCOM-intro.pdf Benjamin Smedberg's XPCOM Slides]
** See Week 12 TODO
** 0.3 releases are due this week. Speak to your professor if you need to make a case for an extension.
 
 
 
 
Nov 26

Navigation menu