Mozilla Community and Projects - PowerPoint PPT Presentation

About This Presentation
Title:

Mozilla Community and Projects

Description:

(Mozilla Firefox Campus Representative) micadeyeye_at_gmail.com. Disclaimer ... 3. Creating versions of Firefox in over 40 languages. Mozilla Products ... – PowerPoint PPT presentation

Number of Views:162
Avg rating:3.0/5.0
Slides: 30
Provided by: micadeyey
Category:

less

Transcript and Presenter's Notes

Title: Mozilla Community and Projects


1
Mozilla Community and Projects
  • Michael Adeyeye
  • (Mozilla Firefox Campus Representative)
  • micadeyeye_at_gmail.com

2
Disclaimer
  • 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.

3
Table of Contents
  • Introducing Mozilla
  • Mozilla Products
  • Reusing Mozilla
  • Why use Mozilla Firefox?
  • Using the framework for research purposes
  • Dive into the core

4
Introducing 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.

5
Mozilla Products
  • Mozilla Firefox Web Browser

6
Mozilla Products
  • Mozilla Thunderbird Mail Client

7
Reusing Mozilla
  • ActiveState Komodo Edit

8
Reusing Mozilla
  • Songbird (similar to the Apple iTunes)

9
Why use Firefox?
  • Built-in Spell-check

10
Why use Firefox?
  • Built-in Crash Recovery

11
Why use Firefox as a web developer?
  • Internet Relay Chat Chatzilla Extension

12
Why use Firefox as a web developer?
  • Firebug Extension

13
Why use Firefox as a web developer?
  • Web Developer Extension

14
Why use Firefox as a web developer?
  • Web Developer Extension

15
Why use Firefox as a web developer?
  • Yahoo Slow Extension

16
Why use Firefox as a web developer?
  • Yahoo Slow Extension

17
Why use Firefox as a web developer?
  • FireFTP Extension

18
Why 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

19
Using 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

20
Using 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

21
Using the framework for research purposes
  • TransferHTTP Extending Firefox to support SIP
    Protocol, a project from the Communication
    Research Group, University of Cape Town.

22
Dive into the core
  • XPCOM Viewer Extension

23
Dive into the core
  • The Directories

24
Dive into the core
  • The Files

25
Dive into the core
  • The Source Code

26
Dive into the core
  • Tindexbox

27
  • Bugzilla

28
Dive 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!!
Write a Comment
User Comments (0)
About PowerShow.com