Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Firefox OS :A overview

No description
by

Towfique Anam

on 14 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Firefox OS :A overview

IT Presentation : Firefox OS
A.Background
B.Simulator
C.Platform

Firefox OS
A.Background
Background

Intro. to Firefox OS



image source : http://latestandroidnews.weebly.com
/2/post/2012/12/tutorial-switching-from-ios-to-android.html
01.
Background
Smartphone is getting more popluar
Mobile OS is
being widely recognized.
In 2013,
Android,
iOS,
BlackBerry OS,
Windows Phone and etc...
02.
Common Mobile OS
What OS is your phone?
03.
Android
Initial release of Android is on 2008
Only just 5 years ago...
But Android is
the most poplular now.
04.
Who is next "Android"
There are upcoming mobile OSes
Aliyun OS - Cloud based
Ubuntu Edge - For highend
Sailfish OS - Android compatible
...And then Firefox OS
Open source,
Linux kernel,


newest mob OS
by mozilla
05.
What's Firefox OS?
Web-based,
06.
"Web-based" OS?
Firefox OS is written by
HTML5,
JavaScript,
CSS
all web languages
Similarity with Android
So, Everything is a Web Site
on Firefox OS.
01.Background, 02.Common mobile OS,
03.Android, 04.What's the next "Android"?
05.What's Firefox OS


06."Web-based" OS?,
07.Similarity with Android,
08.Differenciate from Android
09,Fully open source, 10.No Java, 11.No SDK
12.Simulated on the Web
Even HTML5 would be run by Android
...Do we need Firefox OS?
Why not only Android?
Open-source
Linux kernel
07.
08.
Differenciate from Android
Open-source
Java based
Need SDK
09.Fully Open-source
10.No Java component
11.Don't need software
developpers kit

All written by web languages
09.
Fully open-source
Difficult to make it closed
More open-source,
More open than Android.
exclusively,
10.
No Java component
Firefox OS use all web languages,
and doesn't use Java
Java component of Android
is having bigger file size
than Firefox OS itself
Simple and Fast
especially on
low-end phones.
Coding of Firefox OS app requires just HTML and JavaScript
11.
No Developpers kit
Next topic:
3 advantages
No need to study limited use
software, programming language
for an OS
HTML5 is universal.
12.
Simulatednon the Web
There is Firefox OS Simulator
on the Web
Firefox OS is written by all Web languages
Detail in section II.
9.
Running the Simulator
If you add an app or click the "Refresh" or "Connect" button next to your app's entry,

the Dashboard will automatically run your app in the Simulator

10.
Simulator bars
To simulate touch events you can click the mouse button and drag while holding the button down.
11.
Geolocation
Right bottun is to get geolocation
II.Simulator
6.
Adding App

1. Open the Dashboard
2. Click Add directly
3. Select the manifest
file for your app
4.
Installing the Simulator add-on
a. Using Firefox(19.0+), go addons.mozilla.org.
b. Click "Add to Firefox".
2.
the Simulator add-on consists of
01.
Firefox simulator on the web
the Simulator

Dashboard

available on the Firefox browser as an Add-on
Works with Firefox 19.0+
It's only 50-80MG
Firefox OS is a few OS
can be simulated on the Web
1.The Simulator

2.Dashboard
: This includes
the Firefox OS
desktop client
: start and stop
the Simulator
and to install,
uninstall
3.
The simulator screen-shot
Connected the debugging tools
Only 2 steps
After installing,
the Simulator
will appear in "Menu"
Next topic :
Adding,
Managing app
on this
Dashboard
5.
Dashboard
Packaged app
1.Enter a URL
2.Add the URL
3.Manifest will be
used in URL.
Or if none,
will be generated.
Hosted app
When you install the simulator,
Dashboard automatically appead.
2 ways
7.
Managing App
Once you have added an app, it will appear in the Manager's list of installed apps
Manifest is
for validation
8.
Manifest validation
Sample : Manifest errors
The manifest does not include the mandatory "name" field
12.Simulator screen orientation
Center button is to change
screen orientation
1. File -> Quit (Ctrl/Cmd - Q):
shut down the Simulator
2. App -> Refresh (Ctrl/Cmd - R):
refresh the running app

13.Simulator menubar
Next is Section.C Architecture
C.Architecture
7.view of
Layers2
3.Gonk
Gonk is the lower level
system of the Firefox OS platform
netd, rild ... core applications
01.
Firefox platform
2.Gaia
4.Gecko
Gecko is a free and opensource
layout engine
Gecko began at
Netscape on 1997
Gaia is written entirely in
HTML, CSS, and JavaScript.
1. Gonk – the underlying Linux-based kernel
2. Gecko – a layout engine and application run-time services layer; and
3. Gaia – user-interface system.
Gaia is the user interface
level of Firefox OS
Because of above
other OS can also use
5.view of
Layers1
6.view of
Layer2
Gaia, Gecko & Gonk
Full transcript