mozilla community and projects michael adeyeye (mozilla firefox campus representative)...
TRANSCRIPT
![Page 1: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/1.jpg)
Mozilla Community and Projects
Michael Adeyeye(Mozilla Firefox Campus Representative)
![Page 2: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/2.jpg)
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.
![Page 3: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/3.jpg)
Table of Contents
• Introducing Mozilla
• Mozilla Products
• Reusing Mozilla
• Why use Mozilla Firefox?
• Using the framework for research purposes
• Dive into the core
![Page 4: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/4.jpg)
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.
![Page 5: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/5.jpg)
Mozilla Products• Mozilla Firefox Web Browser
![Page 6: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/6.jpg)
Mozilla Products• Mozilla Thunderbird Mail Client
![Page 7: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/7.jpg)
Reusing Mozilla• ActiveState Komodo Edit
![Page 8: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/8.jpg)
Reusing Mozilla• Songbird (similar to the Apple iTunes)
![Page 9: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/9.jpg)
Why use Firefox?• Built-in Spell-check
![Page 10: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/10.jpg)
Why use Firefox?• Built-in Crash Recovery
![Page 11: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/11.jpg)
Why use Firefox as a web developer?
• Internet Relay Chat – Chatzilla Extension
![Page 12: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/12.jpg)
Why use Firefox as a web developer?
• Firebug Extension
![Page 13: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/13.jpg)
Why use Firefox as a web developer?
• Web Developer Extension
![Page 14: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/14.jpg)
Why use Firefox as a web developer?
• Web Developer Extension
![Page 15: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/15.jpg)
Why use Firefox as a web developer?
• Yahoo Slow Extension
![Page 16: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/16.jpg)
Why use Firefox as a web developer?
• Yahoo Slow Extension
![Page 17: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/17.jpg)
Why use Firefox as a web developer?
• FireFTP Extension
![Page 18: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/18.jpg)
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/?q=node/9• https://addons.mozilla.org
![Page 19: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/19.jpg)
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
![Page 20: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/20.jpg)
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
![Page 21: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/21.jpg)
Using the framework for research purposes
• TransferHTTP: Extending Firefox to support SIP Protocol, a project from the Communication Research Group, University of Cape Town.
![Page 22: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/22.jpg)
Dive into the core• XPCOM Viewer Extension
![Page 23: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/23.jpg)
Dive into the core• The Directories
![Page 24: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/24.jpg)
Dive into the core• The Files
![Page 25: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/25.jpg)
Dive into the core• The Source Code
![Page 26: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/26.jpg)
• Tindexbox
Dive into the core
![Page 27: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/27.jpg)
• Bugzilla
![Page 28: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/28.jpg)
Dive into the core• When can I start from?• http://developer.mozilla.org/en/docs/Hacking_Firefox• 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/extensionwiz/
• http://zenit.senecac.on.ca/wiki/index.php/Club_Moz • http://www.csie.ntu.edu.tw/~piaip/docs/CreateMozApp/index.html
![Page 29: Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative) micadeyeye@gmail.com](https://reader033.vdocuments.site/reader033/viewer/2022061304/5513d0a255034646298b50e4/html5/thumbnails/29.jpg)
Thanks for listening
Questions!!