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

mozilla firefox

  • 1.
  • 2.
    What is FirefoxOS? • 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 .
  • 4.
  • 5.
  • 6.
    Gaia • The userinterface 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 lowerlevel 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 FirefoxOS • 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 FirefoxOS • 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 FirefoxOS • Many hardware features are exposed to userspace through sysfs • For example, here’s a code snipped that reads the battery state in Gecko
  • 12.
  • 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 • Newtab? 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: • Endof 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 • Goto 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.Locatethe 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.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.