667
edits
Changes
no edit summary
Developing using the Mozilla platform means using a whole series of new and powerful technologies. Becoming familiar with all of these is no small task. In this exercise you will work collectively to research and educate yourself and your classamates about these technologies.
== Instructions ==
Pick one of the technologies below and research it (more than 1 person can work on the same technology--work together).
If you've worked with one or more of the technologies listed, please choose something you know nothing about. The goal of this exercise is to have you learn to quickly and thoroughly learn about a new technology, and to do so sufficiently to teach someone else.
Create a page linked to the titles below -- Liz will co-ordinate this work between groups. Don't edit this page without her permission.
In your technology summary page you should include the following:
# A short '''description'''
# A longer detailed '''discussion'''
# Links to relevant '''resources''', '''tutorials''', '''examples''', etc.
# '''Examples''' of code or other relevent artifacts
# '''Newsgroups''', '''mailinglists''', '''IRC channels''', etc. relevant to the technology
# Anything else you deem necessary in order to explain/understand your topic
Logical places to look for this information are [http://developer.mozilla.org MDC] and [http://wiki.mozilla.org wiki.m.o]. However, go beyond these on-line Mozilla properties, and venture out onto the web.
In your write-up, be sure to cover everything necessary for an understanding of the topic. You will be tested on the knowledge produced by your peers.
'''Your technology summary page is due by the end of class Wednesday.'''
== Technologies ==
'''NOTE:''' you can add another one if you clear it with me.
# NSPR
# Necko
# Gecko
# XPCOM
# XPIDL and IDL
# Components and Interfaces
# XPConnect
# Plugin
# Extension
# Chrome
# XPFE, XPToolkit
# XUL
# XBL
# RDF
# XULRunner
== Presentation and Test ==
On Friday you will be asked to present your material to the class. The following Friday (Oct 13) you will be tested on the material in all of these pages.
== Instructions ==
Pick one of the technologies below and research it (more than 1 person can work on the same technology--work together).
If you've worked with one or more of the technologies listed, please choose something you know nothing about. The goal of this exercise is to have you learn to quickly and thoroughly learn about a new technology, and to do so sufficiently to teach someone else.
Create a page linked to the titles below -- Liz will co-ordinate this work between groups. Don't edit this page without her permission.
In your technology summary page you should include the following:
# A short '''description'''
# A longer detailed '''discussion'''
# Links to relevant '''resources''', '''tutorials''', '''examples''', etc.
# '''Examples''' of code or other relevent artifacts
# '''Newsgroups''', '''mailinglists''', '''IRC channels''', etc. relevant to the technology
# Anything else you deem necessary in order to explain/understand your topic
Logical places to look for this information are [http://developer.mozilla.org MDC] and [http://wiki.mozilla.org wiki.m.o]. However, go beyond these on-line Mozilla properties, and venture out onto the web.
In your write-up, be sure to cover everything necessary for an understanding of the topic. You will be tested on the knowledge produced by your peers.
'''Your technology summary page is due by the end of class Wednesday.'''
== Technologies ==
'''NOTE:''' you can add another one if you clear it with me.
# NSPR
# Necko
# Gecko
# XPCOM
# XPIDL and IDL
# Components and Interfaces
# XPConnect
# Plugin
# Extension
# Chrome
# XPFE, XPToolkit
# XUL
# XBL
# RDF
# XULRunner
== Presentation and Test ==
On Friday you will be asked to present your material to the class. The following Friday (Oct 13) you will be tested on the material in all of these pages.