Mozilla Firefox
What is Firefox OS?
• An Operating System
• Announced first on September 23, 2002
• Developed by Mozilla
• Based on Boot-to-Gecko (B2G)
• Implements all standards based web
technologies (HTML, CSS, and JavaScript)
• open-source
More About FIREFOX……
• Mozilla Firefox is a free web browser that can
run on various versions of Linux, Mac and
Microsoft Windows operating systems. Firefox
has fewer and less severe publicly known
security vulnerabilities than its competitor
Internet Explorer .
FIREFOX LOGOS..
Firefox OS Architecture
Gaia
• The user interface of the Firefox OS platform
• It is implemented entirely using HTML5, CSS3,
and JavaScript which runs on Gecko and make
use of JavaScript APIs exposed by it
• It also provides basic apps like Browser,
Calendar, Calculator, Camera, Email, Radio,
Music, etc
Gecko ---> Boot-to-Gecko
• Gecko is a layout engine used in Firefox
• But Boot-to-Gecko is an environment to run
apps written using HTML5, CSS3, and
JavaScript
• It provides APIs to access hardware resources
like battery, camera, Bluetooth, etc
• APIs are in C Language
Gonk
• A lower level OS of the Firefox OS
• It consists of Linux kernel and user space
Hardware Abstraction Layer (HAL)
• Implements common-open source libraries:
Linux, libusb, bluez, etc
• Some of the other parts of HAL are shared
with Android Project: GPS, Camera, etc
• The APIs used in Gecko are provided by Gonk
Working of Firefox OS
• When a Firefox OS is turned on, execution begins
in the primary bootloader and at the end
execution is handed off to Linux Kernel
• The bootloaders usually display the first splash
screen seen by the user during device startup;
this is typically a vendor logo
• The bootloader implement flashing an image to
the device. Different device use different
protocols; most phones use the fastboot protocol
Working of Firefox OS
• But the Samsung Galaxy SII uses the ordin
protocol
• Now, a userspace init process is launched, as it
is in most UNIX-like OS
• At this point in execution, the only mounted
“disk” is a RAM disk
• Once the init process is launched, the Linux
kernel handles system calls
Working of Firefox OS
• Many hardware features are exposed to
userspace through sysfs
• For example, here’s a code snipped that reads
the battery state in Gecko
Surfing
the world
with
FireFox
3.0.5efox
3.0.5
Why use Firefox?
• It’s faster
• It’s safer
• It’s smarter
• It’s organic software
This means……….
a community of developers,
improving, by creating,
tweaking, evolving Firefox.
• Shortcuts galore
• An Awesome bar….not address bar
• Add-ons and extensions
• Bookmarking made really simple
Firefox shortcuts
• New tab?
Ctrl + T
• Need to write in the address bar (awesome bar)?
Ctrl + L
• Want the Google search as well?
Ctrl + K
• How about scrolling?
Tap the space bar
• Zoom in/out?
CTRL +/-
Normal size: CTRL + O
• Any others?
• http://support.mozilla.com/en-
US/kb/Keyboard+shortcuts
SOME MORE SHORTCUTS.
• Mozilla Firefox (Web)
Navigation:
• Back :- Alt + Left Arrow Backspace
• Forward:- Alt + Right Arrow Shift + Backspace
• Home:- Alt + Home
• Select location bar: Alt +d F6 Ctrl + L
• History:- Ctrl + H
• Caret browsing:- F7 (navigation by cursor)
SHORTCUTS(contd.)
Current page:
• End of page:- End
• Beginning of page:- Home
• Text size increase:- Ctrl+ +
• Text size decrease:- Ctrl+ -
• Text size restore :- Ctrl+ 0 (zero)
Tabs:
• New tab:- Ctrl+T
• New Window:- Ctrl+N
• Next tab:- Ctrl+ Tab
What are add-ons?
• Small programs to
create your own unique
browsing experience.
• By using these add-
ons, browsing can be
made faster, more
efficient and more
enjoyable.
Downloading Firefox
• Go to http://www.firefox.com
• Click “Firefox 3 Free Download” on
the homepage shown in figure 1.
Figure 1. Firefox Download icon
Downloading Firefox (cont.)
• Select “save” click ok. This dialog box allows
you to specify where you want the file saved
on your computer. See figure 2.
Figure 2: Saving a file.
INSTALLING STEP I
1.Locate the firefox
executable file (where
you saved it)
2.Executable file looks
like the following icon
3.Click the “Firefox
Setup” icon
4.A new dialog box
will appear
Installing STEP II
• Click “Run” to launch
the Mozilla Firefox
setup wizard
• A dialogue box will
appear notifying the
user that they are
about to install the
program.
• Select “NEXT” to
continue forward.
Installing STEP III
• Select Standard
– Doing this will install
Firefox will with most
common options.
• Check “USE firefox as my
default web- browser” if you’d
like to have it as your native
browser (optional)
• Click “Next” to proceed
Installing STEP IV
• Firefox will then proceed
to install the necessary
files to your computer.
• After installation an icon
similar to the right will
be placed on your
desktop for easy access
to the program.
• Double click Icon to
launch Mozilla Firefox.
FINAL RESULT..!!
User Interface: FM Radio
User Interface: Maps
User Interface: Market Place
User Interface: Settings
User Interface: Notifications
User Interface: Everything.me

More Related Content

PPTX
Mobile Operating System
PPTX
Web Browsers
PDF
Présentation ubuntu 12.10 PDF
PPTX
Software
PPTX
Xampp installation guide
PPTX
Comparison of OS
PPTX
web browser ppt
PPTX
Search Engine
Mobile Operating System
Web Browsers
Présentation ubuntu 12.10 PDF
Software
Xampp installation guide
Comparison of OS
web browser ppt
Search Engine

What's hot (20)

PPT
Firefox presentation
PPTX
Open Source Software
PPSX
Web browser(pp ts)
PPTX
internet explorer
PPTX
Web browser
PPTX
Unix Operating System
PPTX
Windows 7, 8, 8.1 & 10
PPTX
Future operating system
PDF
Mozilla Firefox Bhopal
PPT
Linux os and its features
PPTX
Top web development tools
PPTX
androidstudio.pptx
PPTX
Browsers
PPTX
Web browser and web server
PPTX
Unix ppt
PPTX
Web Application
PPTX
Web browsers
PPTX
iOS Operating System
PPTX
Free and Open Source Software
PPTX
Types of Web Browser
Firefox presentation
Open Source Software
Web browser(pp ts)
internet explorer
Web browser
Unix Operating System
Windows 7, 8, 8.1 & 10
Future operating system
Mozilla Firefox Bhopal
Linux os and its features
Top web development tools
androidstudio.pptx
Browsers
Web browser and web server
Unix ppt
Web Application
Web browsers
iOS Operating System
Free and Open Source Software
Types of Web Browser
Ad

Viewers also liked (20)

ODP
Firefox 3 Thai inbreif
PPT
Mozilla
PDF
Firefox OS, the Open Web & WebAPIs - HTML5DevConf, San Francisco
PPTX
Mozilla presenation .ppt
PPTX
Mozilla firefox
PPTX
Using google docs as an interactive learning tool
DOC
Mozilla Firefox - Marketing Plan
PDF
Firefox OS
PPT
Mozilla & Open Web
PPSX
Life Around Us (International Awards): Winners 2015
PPT
24 John Meat to Eat
PDF
Mapa conceptual 2 electricidad
PPTX
Tinco Lycklama presentatie zuster Mattea
PDF
Usabilita' e design del flusso di acquisto online
PPTX
Version 0
PDF
Strategies for Reducing Red Meat and Dairy Consumption in the UK WWF Imperial
PPTX
Evaluation question 2
PPSX
Using Twitter To Make Personal Development & Blended Learning Effective
PPT
Narrativas digitais: criar com o myebook
PPTX
Break Down the Content Barriers of Social Networks
Firefox 3 Thai inbreif
Mozilla
Firefox OS, the Open Web & WebAPIs - HTML5DevConf, San Francisco
Mozilla presenation .ppt
Mozilla firefox
Using google docs as an interactive learning tool
Mozilla Firefox - Marketing Plan
Firefox OS
Mozilla & Open Web
Life Around Us (International Awards): Winners 2015
24 John Meat to Eat
Mapa conceptual 2 electricidad
Tinco Lycklama presentatie zuster Mattea
Usabilita' e design del flusso di acquisto online
Version 0
Strategies for Reducing Red Meat and Dairy Consumption in the UK WWF Imperial
Evaluation question 2
Using Twitter To Make Personal Development & Blended Learning Effective
Narrativas digitais: criar com o myebook
Break Down the Content Barriers of Social Networks
Ad

Similar to mozilla firefox (20)

PPTX
Firefox operating system
PPTX
Firefox os
PDF
Mozcafe@bcrec1
PDF
Sw homework week11
PDF
PDF
Intro to Firefox
PPTX
Firefox os
PPTX
Mozilla introduction
PDF
How Firefox Works
PDF
About Firefox
PDF
Slide
PDF
Slide2
PDF
How FireFox Works
PDF
How Firefox Works
PDF
Firefox os
PDF
$ii7oi5i-11
PDF
$ii7oi5i-11
PDF
Getting Started with Firefox
PPTX
Firefox by jawad
PDF
Week11
Firefox operating system
Firefox os
Mozcafe@bcrec1
Sw homework week11
Intro to Firefox
Firefox os
Mozilla introduction
How Firefox Works
About Firefox
Slide
Slide2
How FireFox Works
How Firefox Works
Firefox os
$ii7oi5i-11
$ii7oi5i-11
Getting Started with Firefox
Firefox by jawad
Week11

Recently uploaded (20)

PDF
V2500 Owner and Operatore Guide for Airbus
PDF
Mechanics of materials week 2 rajeshwari
PDF
Artificial Intelligence_ Basics .Artificial Intelligence_ Basics .
PPTX
SC Robotics Team Safety Training Presentation
PDF
Software defined netwoks is useful to learn NFV and virtual Lans
PDF
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
PPTX
AI-Reporting for Emerging Technologies(BS Computer Engineering)
PDF
ST MNCWANGO P2 WIL (MEPR302) FINAL REPORT.pdf
PPTX
MODULE 02 - CLOUD COMPUTING-Virtual Machines and Virtualization of Clusters a...
PPT
Basics Of Pump types, Details, and working principles.
PPTX
Real Estate Management PART 1.pptxFFFFFFFFFFFFF
PDF
Performance, energy consumption and costs: a comparative analysis of automati...
PPTX
ARCHITECTURE AND PROGRAMMING OF EMBEDDED SYSTEMS
PDF
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
DOCX
ENVIRONMENTAL PROTECTION AND MANAGEMENT (18CVL756)
PDF
Module 1 part 1.pdf engineering notes s7
PDF
IAE-V2500 Engine Airbus Family A319/320
PPTX
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
PDF
B461227.pdf American Journal of Multidisciplinary Research and Review
PPTX
INTERNET OF THINGS - EMBEDDED SYSTEMS AND INTERNET OF THINGS
V2500 Owner and Operatore Guide for Airbus
Mechanics of materials week 2 rajeshwari
Artificial Intelligence_ Basics .Artificial Intelligence_ Basics .
SC Robotics Team Safety Training Presentation
Software defined netwoks is useful to learn NFV and virtual Lans
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
AI-Reporting for Emerging Technologies(BS Computer Engineering)
ST MNCWANGO P2 WIL (MEPR302) FINAL REPORT.pdf
MODULE 02 - CLOUD COMPUTING-Virtual Machines and Virtualization of Clusters a...
Basics Of Pump types, Details, and working principles.
Real Estate Management PART 1.pptxFFFFFFFFFFFFF
Performance, energy consumption and costs: a comparative analysis of automati...
ARCHITECTURE AND PROGRAMMING OF EMBEDDED SYSTEMS
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
ENVIRONMENTAL PROTECTION AND MANAGEMENT (18CVL756)
Module 1 part 1.pdf engineering notes s7
IAE-V2500 Engine Airbus Family A319/320
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
B461227.pdf American Journal of Multidisciplinary Research and Review
INTERNET OF THINGS - EMBEDDED SYSTEMS AND INTERNET OF THINGS

mozilla firefox

  • 2. What is Firefox OS? • An Operating System • Announced first on September 23, 2002 • Developed by Mozilla • Based on Boot-to-Gecko (B2G) • Implements all standards based web technologies (HTML, CSS, and JavaScript) • open-source
  • 3. More About FIREFOX…… • Mozilla Firefox is a free web browser that can run on various versions of Linux, Mac and Microsoft Windows operating systems. Firefox has fewer and less severe publicly known security vulnerabilities than its competitor Internet Explorer .
  • 6. Gaia • The user interface of the Firefox OS platform • It is implemented entirely using HTML5, CSS3, and JavaScript which runs on Gecko and make use of JavaScript APIs exposed by it • It also provides basic apps like Browser, Calendar, Calculator, Camera, Email, Radio, Music, etc
  • 7. Gecko ---> Boot-to-Gecko • Gecko is a layout engine used in Firefox • But Boot-to-Gecko is an environment to run apps written using HTML5, CSS3, and JavaScript • It provides APIs to access hardware resources like battery, camera, Bluetooth, etc • APIs are in C Language
  • 8. Gonk • A lower level OS of the Firefox OS • It consists of Linux kernel and user space Hardware Abstraction Layer (HAL) • Implements common-open source libraries: Linux, libusb, bluez, etc • Some of the other parts of HAL are shared with Android Project: GPS, Camera, etc • The APIs used in Gecko are provided by Gonk
  • 9. Working of Firefox OS • When a Firefox OS is turned on, execution begins in the primary bootloader and at the end execution is handed off to Linux Kernel • The bootloaders usually display the first splash screen seen by the user during device startup; this is typically a vendor logo • The bootloader implement flashing an image to the device. Different device use different protocols; most phones use the fastboot protocol
  • 10. Working of Firefox OS • But the Samsung Galaxy SII uses the ordin protocol • Now, a userspace init process is launched, as it is in most UNIX-like OS • At this point in execution, the only mounted “disk” is a RAM disk • Once the init process is launched, the Linux kernel handles system calls
  • 11. Working of Firefox OS • Many hardware features are exposed to userspace through sysfs • For example, here’s a code snipped that reads the battery state in Gecko
  • 13. Why use Firefox? • It’s faster • It’s safer • It’s smarter • It’s organic software This means………. a community of developers, improving, by creating, tweaking, evolving Firefox. • Shortcuts galore • An Awesome bar….not address bar • Add-ons and extensions • Bookmarking made really simple
  • 14. Firefox shortcuts • New tab? Ctrl + T • Need to write in the address bar (awesome bar)? Ctrl + L • Want the Google search as well? Ctrl + K • How about scrolling? Tap the space bar • Zoom in/out? CTRL +/- Normal size: CTRL + O • Any others? • http://support.mozilla.com/en- US/kb/Keyboard+shortcuts
  • 15. SOME MORE SHORTCUTS. • Mozilla Firefox (Web) Navigation: • Back :- Alt + Left Arrow Backspace • Forward:- Alt + Right Arrow Shift + Backspace • Home:- Alt + Home • Select location bar: Alt +d F6 Ctrl + L • History:- Ctrl + H • Caret browsing:- F7 (navigation by cursor)
  • 16. SHORTCUTS(contd.) Current page: • End of page:- End • Beginning of page:- Home • Text size increase:- Ctrl+ + • Text size decrease:- Ctrl+ - • Text size restore :- Ctrl+ 0 (zero) Tabs: • New tab:- Ctrl+T • New Window:- Ctrl+N • Next tab:- Ctrl+ Tab
  • 17. What are add-ons? • Small programs to create your own unique browsing experience. • By using these add- ons, browsing can be made faster, more efficient and more enjoyable.
  • 18. Downloading Firefox • Go to http://www.firefox.com • Click “Firefox 3 Free Download” on the homepage shown in figure 1. Figure 1. Firefox Download icon
  • 19. Downloading Firefox (cont.) • Select “save” click ok. This dialog box allows you to specify where you want the file saved on your computer. See figure 2. Figure 2: Saving a file.
  • 20. INSTALLING STEP I 1.Locate the firefox executable file (where you saved it) 2.Executable file looks like the following icon 3.Click the “Firefox Setup” icon 4.A new dialog box will appear
  • 21. Installing STEP II • Click “Run” to launch the Mozilla Firefox setup wizard • A dialogue box will appear notifying the user that they are about to install the program. • Select “NEXT” to continue forward.
  • 22. Installing STEP III • Select Standard – Doing this will install Firefox will with most common options. • Check “USE firefox as my default web- browser” if you’d like to have it as your native browser (optional) • Click “Next” to proceed
  • 23. Installing STEP IV • Firefox will then proceed to install the necessary files to your computer. • After installation an icon similar to the right will be placed on your desktop for easy access to the program. • Double click Icon to launch Mozilla Firefox.