Firefox OS - The platform you deserve - Firefox OS Budapest workshop - 2013-11-23
Develop your first app on Firefox OS
-
Upload
serge-sonfack -
Category
Technology
-
view
368 -
download
1
Transcript of Develop your first app on Firefox OS
SONFACK S. Serge
[email protected] / 674 841 242 / 655446389
Web developer and integrator Linux system administrator
What is Firefox OS
Firefox OS is a 100 % Open Source Operating System base on Linux and Open Web Technogies that gives to users an Operating System for Smartphone with great performance, personalization,intiutive and easy to use experience.The easy to use experience of the Firefox OS makes it interface very familiar to users, and therefor easy for a first time user to get used to and adaptto the OS.
Go for FFOS
Firefox OS comes with some corefeature like those available on mostsmartphone :● Contact● SMS● FM Radio● Video player● Music player● Camera● Galley and Image editing
More to thate it has :
Go for FFOS
Facebook social integration
That is the possibility for you, to import to your phone contact some selected contacts comming from your Facebook account.With this you can : ● Send SMS● Send emails ● Post message to walls● Wiew walls ● Have access to photo, address,
location if associated
Go for FFOS
Email setup Helps you to have access to your mail faster and easily. Supported accounts include Yahoomail , Gmail, Windows live mail
Go for FFOS
Firefox browser
FFOS comes with the firefox web browser that include features like : ● Autocomplete function● Bookmark ● Shortcuts● With the Do Not Track turned on by
default
Go for FFOS
Camara and Galerie
FFOS offers a rapide access to the camara directly from lock-screen
The Galerie permit you not only to view pictures but also to edit them : ● Exposure ● Crop ● Effect● Border
Go for FFOS
Get more app
To complete your app and make your phone smarter FFOS gives you the possibility to download other app for it Marketplace ; where you will find app for : ● Social ● Games ● Education ...
Look in FFOS Gaia : User Interface This layer is base on HTML5 and gives the beautiful and clean interface of the FFOS
Gecko : The web RuntimeThis layer is developed exclusively with open Web technologies, like HTML5, CSS,and JavaScript without the need for a single-vendor native API layer between the Web engine and the kernel
Gonk : kernel and DriverThis layer is consisted of a Open Linux Kernel, System libraries and Drivers. These blocks permit to enable hardwarefeatures like Bluetooth, Camara, Wifi, ...
What do you need
To develop apps for FFOS being a web developer ?
It is easy to develop on Firefox OS because apps are base on web technologies that we know already that is :HTML5 , CSS3 and JAVASCRIP
As everything is implemented in HTML/CSS, the OS breaks the barriers between web and mobile apps to provide a great new experience, the one of an application that can be run on both Desktop, tablet and other devices.
Where to publish
After development you can publish your app at the Mozilla Marketplace and you are sure that all Firefox OS user will be there to download it on thier smartphone
Hello world
Firefox web browser ; Add ons :
WebIDE + simulator
Any IDE
App = {html+css+javascript}+{manifest}
manifes { "name": "My App", "description": "My elevator pitch goes here", "launch_path": "/index.html", "icons": { "512": "/img/icon-512.png", "128": "/img/icon-128.png" }, "developer": { "name": "Your name or organization", "url": "http://your-homepage-here.org" }, "default_locale": "en"}
Above the hello world WeAPI are libraries that will help you access some hardware component of the phone
For more info
App security : www.wiki.mozilla.org/Apps/security
Get involved : irc.mozilla.org
Become mozillian : mozillians.org
General information : mozilla.org
Market place : marketplace.firefox.com
Sonfack S. Serge Web developer and Linux System [email protected]:674 841 242 / 655446389
Thanks !!!