Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative)

Slides:



Advertisements
Similar presentations
RSS: A Primer for Advocates and Managers
Advertisements

Introduction to Web Design, HTML & WordPress. What is Web Design? Web Design encompasses many different skills and disciplines in the building and maintenance.
Web Services – The Tools We Use. HTML Editors Notepad.
Introduction to HTML, XHTML, and CSS
1 1 Amr ElAdawy Web UI - Dev Tools. 2 2 Agenda Objectives Firefox Add-ons IE tools. Introduction References.
Using SD K12 SharePoint®.
Getting Familiar with Web Pages 1 2 The Internet Worldwide collection of interconnected computer networks that enables businesses, organizations, governments,
Voice Server. Aspiration Provide a unique service to the members of CCSU. Provide a unique service to the members of CCSU. Provide a Streaming Voice Server.
 2008 Pearson Education, Inc. All rights reserved Web Browser Basics: Internet Explorer and Firefox.
Ideas to Layout Beginning web layout using Cascading Style Sheets (CSS). Basic ideas, practices, tools and resources for designing a tableless web site.
4.01 How Web Pages Work.
Tutorial 6 Creating a Web Form
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
Project 1 Introduction to HTML.
Firefox Addon development tutorial 谢烜
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Mozilla Technologies Sept. 30, History of Mozilla Mosaic -> Netscape 1.0 -> Netscape 5.0 Netscape 5.0 was announced to be an Open Source project.
Web Browsers It is an application software that is used to display and interact with text, images and other information located on web pages at web sites.
UNC Webmasters Meeting March 2, An amazing range of possibilities, covering virtually every aspect involved in web page/site development!
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
The Internet & Web Browsers Business Webpage Design Kelly Seale.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Design Basic Concepts.
Web Browser: Netscape Navigator and Internet Explorer By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore.
Chapter 1 Introduction to HTML, XHTML, and CSS
Computer Concepts 2014 Chapter 7 The Web and .
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
Adobe Dreamweaver CS5 Introduction Web Site Development and Adobe Dreamweaver CS5.
Internet Information ISYS 105B. What is the Internet? Comprised of network of computers Started in 1969 by U.S. Defense Dept.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
1 Chapter 2 & Chapter 4 §Browsers. 2 Terms §Software §Program §Application.
Introducción WEB Diseño y programacion en HTML.
An Untapped Channel: Open Source Education in the Universities of Technology and Research Labs in South Africa Free Open Source Symposium (FOSS) 2009 Michael.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
INTERNET. BROADBAND The amount of information a connection is capable of carrying. Measured in bits per second.
Topaz : A GridFTP extension to Firefox M. Taufer, R. Zamudio, D. Catarino, K. Bhatia, B. Stearn University of Texas at El Paso San Diego Supercomputer.
HTML ~ Web Design.
Internet Vocabulary CTE Intro. URL  The “address” of a website. Entering this address in the Address Bar will take you directly to a particular website.
Conceptual Architecture of Mozilla Firefox (version ) Jared Haines Iris Lai John,Chun-Hung,Chiu Josh Fairhead June 5, 2007.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
Department of Computer Science Internet Performance Measurements using Firefox Extensions Scot L. DeDeo Professor Craig Wills.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Advanced Topics Lecture 8 Rachel A Ober
Forcier and Descy The Computer as an Educational Tool (Fifth Edition) Copyright © 2008 by Pearson Education, Inc. Columbus, Ohio All rights reserved.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
POPAnything A Universal POP3 and SMTP Service to retrieve any web bases into pop3 supporting client like outlook.
INTERNET AND . WHAT IS INTERNET The Internet can be defined as the wired or wireless mode of communication through which one can receive, transmit.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
The Internet & Web Browsers Business Webpage Design Created by Kelly Seale Adapted by Jill Einerson.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
An Introduction to. Where did Fedora come from? Boxed set every 6 months == Failed business model [
Web Browser presentation Name/ Hassan AL-Abdulmohsen
The Internet & World Wide Web
CISC103 Web Development Basics: Web site:
Chapter 1 Introduction to HTML.
Warm Handshake with Websites, Servers and Web Servers:
Evolution of Internet.
Project 1 Introduction to HTML.
Application of the Internet
الوحدة 5 مقدمة في شبكة الانترنت.
Web Page Concept and Design :
Research Lesson 1 URLs & Hyperlinks How to access the World Wide Web.
Research Lesson 1 URLs & Hyperlinks How to access the World Wide Web.
Presentation transcript:

Mozilla Community and Projects Michael Adeyeye (Mozilla Firefox Campus Representative)

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.

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

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.

Mozilla Products Mozilla Firefox Web Browser

Mozilla Products Mozilla Thunderbird Mail Client

Reusing Mozilla ActiveState Komodo Edit

Reusing Mozilla Songbird (similar to the Apple iTunes)

Why use Firefox? Built-in Spell-check

Why use Firefox? Built-in Crash Recovery

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

Why use Firefox as a web developer? Firebug Extension

Why use Firefox as a web developer? Web Developer Extension

Why use Firefox as a web developer? Web Developer Extension

Why use Firefox as a web developer? Yahoo Slow Extension

Why use Firefox as a web developer? Yahoo Slow Extension

Why use Firefox as a web developer? FireFTP Extension

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:

Using the framework for research purposes Jennifer Golbeck, Michael Wasser SocialBrowsing: Integrating Social Networks into Web Browsing. CHI 2007 Works-In-Progress. San Jose, California. April, 2007

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

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

Dive into the core XPCOM Viewer Extension

Dive into the core The Directories

Dive into the core The Files

Dive into the core The Source Code

Tindexbox Dive into the core

Bugzilla

Dive into the core When can I start from? What languages/technologies are used to develop Mozilla Products? XPFE(XUL/JS/CSS), XPIDL, XPCOM (C++/JS) Visit Where can I find help? IRC: moznet (try channels such as #extdev, #developers, #seneca, #xulrunner) How can I access the source code? Getting started with extension creation

Thanks for listening Questions!!