Title: Mozilla Community and Projects
1Mozilla Community and Projects
- Michael Adeyeye
- (Mozilla Firefox Campus Representative)
- micadeyeye_at_gmail.com
2Disclaimer
- The contents of this presentation are outcomes of
personal research, interactions with the Mozilla
Corp. employees, scholars and volunteers, who are
actively involved in the Mozilla Projects.
Although efforts are made to present the right
information, I do apologize for any
misinformation that might occur and hope it would
not be used against me in any case, such as
filing a lawsuit against me. - Thanks.
3Table of Contents
- Introducing Mozilla
- Mozilla Products
- Reusing Mozilla
- Why use Mozilla Firefox?
- Using the framework for research purposes
- Dive into the core
4Introducing Mozilla
- March 31, 1998 Netscape Communicator source
code is posted on the Internet via mozilla.org. - Firefox Web browser holds 20 of the worldwide
market share. - The community is governed by a virtual management
team made up of unpaid experts and employees from
a range of companies, including the Mozilla
Corporation, IBM and Red Hat. - Specific community contributions include
- 1. Fixing a bug or contributing code there
are over 1,000 community code contributors,
20,000 nightly testers and 500,000 beta
testers. - 2. Developing over 3,000 Firefox Add-ons, the
small bits of downloaded software to customize
the Firefox Web browser. - 3. Creating versions of Firefox in over 40
languages.
5Mozilla Products
- Mozilla Firefox Web Browser
6Mozilla Products
- Mozilla Thunderbird Mail Client
7Reusing Mozilla
8Reusing Mozilla
- Songbird (similar to the Apple iTunes)
9Why use Firefox?
10Why use Firefox?
11Why use Firefox as a web developer?
- Internet Relay Chat Chatzilla Extension
12Why use Firefox as a web developer?
13Why use Firefox as a web developer?
14Why use Firefox as a web developer?
15Why use Firefox as a web developer?
16Why use Firefox as a web developer?
17Why use Firefox as a web developer?
18Why use Firefox as a web developer?
- SpiderZilla Downloads an entire Web site
directory structure, including all XHTML, CSS,
images. - Image Zoom Have you ever wished that you could
enlarge and view a particular image right from
within your browser? - IE View From within Firefox, allows you to open
the current page into an instance of Internet
Explorer. Helps ensure that your Web pages work
well in multiple browser environments. - ColorZilla If you want to manipulate colors and
ease color-related tasks on a page you are
developing, this is the tool to use. - MeasureIt Ever need to know the length or width
of something on your Web page in pixels?
MeasureIt will tell you, with a graphical ruler
and all. Very cool. Brought to us by Kevin
Freitas. - For more add-ons, visit the following URLs
- http//ciwcommunity.org/drupal5/?qnode/9
- https//addons.mozilla.org
19Using the framework for research purposes
- Jennifer Golbeck, Michael Wasser. 2007.
SocialBrowsing Integrating Social Networks into
Web Browsing. CHI 2007 Works-In-Progress. San
Jose, California. April, 2007
20Using the framework for research purposes
- Two projects from the Grid Middleware Development
Group, San Diego Supercomputer Center, University
of California, San Diego, that used the Mozilla
Framework are - Topaz Extending Firefox to Accommodate the
GridFTP Protocol - Gemstone a mozilla-based rich client for
accessing grid services
21Using the framework for research purposes
- TransferHTTP Extending Firefox to support SIP
Protocol, a project from the Communication
Research Group, University of Cape Town.
22Dive into the core
23Dive into the core
24Dive into the core
25Dive into the core
26Dive into the core
27 28Dive into the core
- When can I start from?
- http//developer.mozilla.org/en/docs/Hacking_Firef
ox - What languages/technologies are used to develop
Mozilla Products? - XPFE(XUL/JS/CSS), XPIDL, XPCOM (C/JS)
- Visit http//www.xulplanet.com/
- Where can I find help?
- IRC moznet (try channels such as extdev,
developers, seneca, xulrunner) - How can I access the source code?
- http//mxr.mozilla.org
- Getting started with extension creation
- http//kb.mozillazine.org/Extension_development
- http//ted.mielczarek.org/code/mozilla/extensionwi
z/ - http//zenit.senecac.on.ca/wiki/index.php/Club_Moz
- http//www.csie.ntu.edu.tw/piaip/docs/CreateMozAp
p/index.html
29- Thanks for listening
- Questions!!