FIREFOX OS WORKSHOP
Author:
- Muhammed Hasan Ahmed
17th January 2015
WHAT IS MOZILLA?
— A unique passion-driven non-profit project since 1998
— Pioneers & Defenders of open Web for all
— Giving people choice & control over their online lives
— Bringing together a vast community of developers
WHAT IS MOZILLA MISSION?
Mozilla’s Mission is to promote:
— Openness
— Innovation
— Opportunity
on the Web by building a better Internet
WE’VE ALWAYS FOUGHT TO KEEP
THE WEB OPEN SO INNOVATION AND
CREATIVITY CAN FLOURISH
— Imagine, a billion people experiencing the daily inspiration of
carrying the web in their pockets – for the first time.
— A billion new perspectives.
— A billion new opportunities.
— A billion individuals seeking to connect and converse and grow in a
billion intersecting ways.
— With Firefox OS, we’re making it possible for a billion more people
to take full advantage of the Web. Offering them the freedom to
blaze their own trails, amplify their voices, control their destinies,
and transform the future.
DELIVER INNOVATION
FROM TO
— Seamlessly integrating web
and apps
— Pre-loading 30,000 apps &
tapping the creativity of over
8 million app developers
without limitation
— Separating web and apps,
creating a clunky user
experience
— Limiting customer access to
content by imposing strict rules
on creativity and monetization
of apps
Providing customers with a new, faster, more intuitive way to access
content on their mobile device:
STAY LEAN
LOWER COSTS
BIGGER MARGINS
MORE EFFICIENCY
— No software license fees
— No restrictions on ways to monetize
apps
— Less time and costs spent to transfer
apps across platforms and devices
(due to transferable HTML5
language)
FIREFOX OS
WHO’S IT FOR?
THE NEXT BILLION
SMARTPHONE CUSTOMERS
— Giving rapidly emerging
markets a rare opportunity
to leapfrog
WHAT IS FIREFOX OS?
— Linux-kernel based mobile OS
— Built on HTML5, CSS, JavaScript
— Future integration on Tablets, Smart TVs,
& much more…
FIREFOX OS FEATURES
— Adaptive App Search
— Firefox Marketplace
— Firefox browser
— Camera
— FM Radio
— Maps
— Social media integration
FIREFOX OS
STRUCTUREGONK > GECKO > GAIA
Linux-kernel OS Layout engine User Interface
based on AOSP, Rendering Engine for written in HTML,
HAL & other OEM web content such as HTML, CSS,
JavaScript & libraries CSS, XUL, JavaScript
other Open Web
APIs
A device porting layer, Implements Web APIs A set of
Web
an adapter between & Web activities applications
hardware & Gecko
FIREFOX OS
STRUCTURE (cont.)
GAIA Apps
Platform Communication Productivity Media
System Dialer Email Gallery
- Lockscreen Contacts Calendar Camera
- Bluetooth SMS Clock Music
- Keyboard FTU Video
- Browser FM Radio
Settings Wallpaper
Build Scripts
FIREFOX STUDENT
AMBASSADORS
FIREFOX STUDENT
AMBASSADORS
Who We Are ??
• FSAs lead campaigns
and projects at their
institutes to encourage
others to contribute to
Mozilla
• Anyone associated with
an institute can join the
FSA program
What We Do ??
• Promote Firefox
(Desktop & Android),
and Firefox OS
• Educate others
about Mozilla’s
mission
• Grow the Mozilla
Community, locally
and globally
Benefits of Joining
??
• Obtain leadership roles on
your campus
• Receive a bunch of cool
rewards & recognition
opportunities
• Gain marketing experience
• Access to a network of
FSAs all over the world
FIREFOX STUDENT
AMBASSADORS
WHAT ACTIVITIES DO THE FSAs DO?
• Get Social – Decorate your social media accounts with Firefox, Firefox OS or FSA
profile and cover photos. Share your Love on social media by posting updates/tweets
about Mozilla, Firefox, Firefox OS, FSA program, etc.
• Create Something – Participate in “App of the Month” Contest, Make a Video for a
chance to get featured in the FSA Newsletter, Remix and Make the Web with
Webmaker.
• Host Events – Hold Meetups. Throw an Introduction event, Host Webmaker events,
Host a Firefox OS App Day event, Start a Firefox Club, etc.
FIREFOX STUDENT
AMBASSADORS
WHAT ARE FIREFOX CLUBS?
• Firefox Club (FC) is a group of FSAs who are actively promoting the Mozilla cause
in their institutes
• An FSA is required to undergo the Club Lead Training (CLT) in order to start a
Firefox Club in his/her institute
• Only one FSA from the same Firefox Club can apply for the Club Lead Training to
become the Club Lead (CL) of his/her Firefox Club
• There can be only one Firefox Club in an institute
THANK YOU!
Muhammed Hasan Ahmed
 Mozilla Representative,
 Co-Founder of Mozilla Pakistan,
 Regional Ambassador Lead (RAL) of
Pakistan at Firefox Student Ambassadors
program
 Email:
muhammedhasan.ahmed@yahoo.com
/iam.mhasan
/im_mhasan
/+MuhammedHasanAhmed/
Maqbool-ur-Rahim Khan
 Firefox Student Ambassador,
 Club Lead of “Firefox at SSUET” Firefox Club,
 Web Developer,
 Firefox OS App Developer
 Email:
maqboolurrahim@gmail.com
/enggmaq
/enggmaq
/+maqboolurrahimkhan/

Firefox OS Workshop

  • 1.
    FIREFOX OS WORKSHOP Author: -Muhammed Hasan Ahmed 17th January 2015
  • 2.
    WHAT IS MOZILLA? —A unique passion-driven non-profit project since 1998 — Pioneers & Defenders of open Web for all — Giving people choice & control over their online lives — Bringing together a vast community of developers
  • 3.
    WHAT IS MOZILLAMISSION? Mozilla’s Mission is to promote: — Openness — Innovation — Opportunity on the Web by building a better Internet
  • 4.
    WE’VE ALWAYS FOUGHTTO KEEP THE WEB OPEN SO INNOVATION AND CREATIVITY CAN FLOURISH — Imagine, a billion people experiencing the daily inspiration of carrying the web in their pockets – for the first time. — A billion new perspectives. — A billion new opportunities. — A billion individuals seeking to connect and converse and grow in a billion intersecting ways. — With Firefox OS, we’re making it possible for a billion more people to take full advantage of the Web. Offering them the freedom to blaze their own trails, amplify their voices, control their destinies, and transform the future.
  • 5.
    DELIVER INNOVATION FROM TO —Seamlessly integrating web and apps — Pre-loading 30,000 apps & tapping the creativity of over 8 million app developers without limitation — Separating web and apps, creating a clunky user experience — Limiting customer access to content by imposing strict rules on creativity and monetization of apps Providing customers with a new, faster, more intuitive way to access content on their mobile device:
  • 6.
    STAY LEAN LOWER COSTS BIGGERMARGINS MORE EFFICIENCY — No software license fees — No restrictions on ways to monetize apps — Less time and costs spent to transfer apps across platforms and devices (due to transferable HTML5 language)
  • 7.
    FIREFOX OS WHO’S ITFOR? THE NEXT BILLION SMARTPHONE CUSTOMERS — Giving rapidly emerging markets a rare opportunity to leapfrog
  • 8.
    WHAT IS FIREFOXOS? — Linux-kernel based mobile OS — Built on HTML5, CSS, JavaScript — Future integration on Tablets, Smart TVs, & much more…
  • 9.
    FIREFOX OS FEATURES —Adaptive App Search — Firefox Marketplace — Firefox browser — Camera — FM Radio — Maps — Social media integration
  • 10.
    FIREFOX OS STRUCTUREGONK >GECKO > GAIA Linux-kernel OS Layout engine User Interface based on AOSP, Rendering Engine for written in HTML, HAL & other OEM web content such as HTML, CSS, JavaScript & libraries CSS, XUL, JavaScript other Open Web APIs A device porting layer, Implements Web APIs A set of Web an adapter between & Web activities applications hardware & Gecko
  • 11.
    FIREFOX OS STRUCTURE (cont.) GAIAApps Platform Communication Productivity Media System Dialer Email Gallery - Lockscreen Contacts Calendar Camera - Bluetooth SMS Clock Music - Keyboard FTU Video - Browser FM Radio Settings Wallpaper Build Scripts
  • 12.
  • 13.
    FIREFOX STUDENT AMBASSADORS Who WeAre ?? • FSAs lead campaigns and projects at their institutes to encourage others to contribute to Mozilla • Anyone associated with an institute can join the FSA program What We Do ?? • Promote Firefox (Desktop & Android), and Firefox OS • Educate others about Mozilla’s mission • Grow the Mozilla Community, locally and globally Benefits of Joining ?? • Obtain leadership roles on your campus • Receive a bunch of cool rewards & recognition opportunities • Gain marketing experience • Access to a network of FSAs all over the world
  • 14.
    FIREFOX STUDENT AMBASSADORS WHAT ACTIVITIESDO THE FSAs DO? • Get Social – Decorate your social media accounts with Firefox, Firefox OS or FSA profile and cover photos. Share your Love on social media by posting updates/tweets about Mozilla, Firefox, Firefox OS, FSA program, etc. • Create Something – Participate in “App of the Month” Contest, Make a Video for a chance to get featured in the FSA Newsletter, Remix and Make the Web with Webmaker. • Host Events – Hold Meetups. Throw an Introduction event, Host Webmaker events, Host a Firefox OS App Day event, Start a Firefox Club, etc.
  • 15.
    FIREFOX STUDENT AMBASSADORS WHAT AREFIREFOX CLUBS? • Firefox Club (FC) is a group of FSAs who are actively promoting the Mozilla cause in their institutes • An FSA is required to undergo the Club Lead Training (CLT) in order to start a Firefox Club in his/her institute • Only one FSA from the same Firefox Club can apply for the Club Lead Training to become the Club Lead (CL) of his/her Firefox Club • There can be only one Firefox Club in an institute
  • 16.
    THANK YOU! Muhammed HasanAhmed  Mozilla Representative,  Co-Founder of Mozilla Pakistan,  Regional Ambassador Lead (RAL) of Pakistan at Firefox Student Ambassadors program  Email: muhammedhasan.ahmed@yahoo.com /iam.mhasan /im_mhasan /+MuhammedHasanAhmed/ Maqbool-ur-Rahim Khan  Firefox Student Ambassador,  Club Lead of “Firefox at SSUET” Firefox Club,  Web Developer,  Firefox OS App Developer  Email: maqboolurrahim@gmail.com /enggmaq /enggmaq /+maqboolurrahimkhan/