• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mozilla
 

Mozilla

on

  • 400 views

 

Statistics

Views

Total Views
400
Views on SlideShare
400
Embed Views
0

Actions

Likes
1
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mozilla Mozilla Presentation Transcript

    • Firefox OSDeveloping Open Web ApplicationsAnam AhmedFirefox Student AmbassadorNorth South University
    • What is Firefox OS?+
    • Typical Firefox Homepage
    • Firefox OS/b2gPhoto : Geeksphone Keon
    • All you need to know...● HTML5● CSS3● JavaScriptAnd thats all :)
    • The mainfest file● A JSON File.● which Application Descriptor● Stores details such as, application name,author, icon, language, Permisson and so on.
    • Have you heard of JSON?● Stands for JavaScript Object Notation.● A way to define JavaScript objects.{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }]}W3schools, JSON:1
    • manifest.webappMDN, App Mainfest :1
    • Device Access● Camera :var cameras = window.navigator.mozCameras;● GPS (HTML5 Geolocation!!)navigarot.geolocation.getCurrentPosition(success,fail);● Phonecallvar call = window.navigator.mozTelephony.dial(number);
    • And Some more...● Vibrationwindow.navigator.vibrate(200);● Battery Statusalert(navigator.mozBattery.level);● SMSwindow.navigator.mozSms.send(“+8801xxxxxxx”,”hello world”);
    • More about web applications● Are of two types, web app, package app.● Web apps are like mobile website, you navigateto it and, chose to install it. While package appsare web apps, packaged in a zip file.● The mainfest file should be in the root of thatzip file.● To get access to device specific API, theapplication needs to be signed.
    • How to begin?Picture : Firefox OS Simulator
    • Get some skillshttp://www.codecademy.com/
    • MDN, Your best friendhttps://developer.mozilla.org/
    • Connect with Mozillianshttp://mozillabd.org/groups/MozillaBD/
    • Our mailing listhttp://goo.gl/AuG5I
    • Any questions will be appreciated :)