0
OPEN WEB DEVICE    First Mobile running    Firefox OS
Who is this guy?My name is Francisco Jordanotwitter://mepartoconmigogithub://arcturusI work for Telefonica Digital o/
A bit of history, please!At Telefonica we love a open mobile space
A bit of history, please!     We strongly believe thatweb technologies are the way to go
A bit of history, please! In the other part of the world,Mozilla was having the same idea
A bit of history, please!
What’s Firefox OS made of?The Web is the Platform
What’s Firefox OS made of?
What’s Firefox OS made of? Gonk   Solid linux kernel + drivers ...
What’s Firefox OS made of? Gecko    Magic engine + new APIs Gonk   Solid linux kernel + drivers ...
What’s Firefox OS made of? Gaia      UI based on open web           technologies Gecko    Magic engine + new APIs Gonk   S...
APIs, APIs, APIs everywhere!https://wiki.mozilla.org/WebAPI
Telephony API// First, obtain a telephony object.var telephony = navigator.mozTelephony;// Then, we dial out.var outgoing ...
WebSMS API// Send a smsnavigator.mozSms.send(number, text);// Mark message readnavigator.mozSms.markMessageRead(id, value)...
Open Web Apps API// Request to install an Open Web Appvar request = window.navigator.mozApps.install(   manifestUrl);reque...
Web Activities API // Launch WA for sending sms var activity = new MozActivity({   name: new,   data: {     type: websms/s...
Wifi API     // Get an instance of the wifi manager     var gWifiManager =     navigator.mozWifiManager;     // Current net...
APIS? Tons of them!
What we built on top of itGaia: The Firefox OS frontend
What we built on top of itGaia, built with standard web technologies:               js + html + css
What we built on top of itWhat means native in Firefox OS?
How we did?Building Blocks!
How we can try it?Nightly             B2G                 R2D2B2G          http://nightly.mozilla.org/
How we can try it?   Nightly            B2G              R2D2B2Ghttp://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/
How we can try it?Nightly          B2G          R2D2B2Ghttp://people.mozilla.com/~myk/r2d2b2g/
What means Firefox OS for me? Freedom!
What means Firefox OS for me? Creativity!
What means Firefox OS for me?
... also means Collaboration!https://github.com/mozilla-b2g/gaiairc.mozilla.org #b2g, #gaia, #webapihttps://lists.mozilla....
Thanks!! See you in the#gaia irc channel!
Upcoming SlideShare
Loading in...5
×

Open Web Device: The first phone running Firefox OS!

4,166

Published on

Published in: Art & Photos
1 Comment
3 Likes
Statistics
Notes
  • Which physical devices are supported?

    https://developer.mozilla.org/en-US/docs/Mozilla/Boot_to_Gecko/B2G_build_prerequisites

    Samsung Nexus S

    Devices needed: http://lab-up.org/ !
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
4,166
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
86
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • 2 competitors\nexpensives phones\nwe want cheap phones with the same characteristics\n
  • We dont want to compete with other high end manufacturers\n
  • OMG! We are screw!\nWait a moment, let’s be clever, let’s talk to them and collaborate\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "Open Web Device: The first phone running Firefox OS!"

    1. 1. OPEN WEB DEVICE First Mobile running Firefox OS
    2. 2. Who is this guy?My name is Francisco Jordanotwitter://mepartoconmigogithub://arcturusI work for Telefonica Digital o/
    3. 3. A bit of history, please!At Telefonica we love a open mobile space
    4. 4. A bit of history, please! We strongly believe thatweb technologies are the way to go
    5. 5. A bit of history, please! In the other part of the world,Mozilla was having the same idea
    6. 6. A bit of history, please!
    7. 7. What’s Firefox OS made of?The Web is the Platform
    8. 8. What’s Firefox OS made of?
    9. 9. What’s Firefox OS made of? Gonk Solid linux kernel + drivers ...
    10. 10. What’s Firefox OS made of? Gecko Magic engine + new APIs Gonk Solid linux kernel + drivers ...
    11. 11. What’s Firefox OS made of? Gaia UI based on open web technologies Gecko Magic engine + new APIs Gonk Solid linux kernel + drivers ...
    12. 12. APIs, APIs, APIs everywhere!https://wiki.mozilla.org/WebAPI
    13. 13. Telephony API// First, obtain a telephony object.var telephony = navigator.mozTelephony;// Then, we dial out.var outgoing = telephony.dial(phoneNumber);// Receive an incoming call.telephony.onincoming = function onincoming(event) { var incoming = event.call; // Answer the call. incoming.answer();}; Let’s make some calls
    14. 14. WebSMS API// Send a smsnavigator.mozSms.send(number, text);// Mark message readnavigator.mozSms.markMessageRead(id, value);// Listen to incoming smsnavigator.mozSms.addEventListener(received, callback); or send some SMS
    15. 15. Open Web Apps API// Request to install an Open Web Appvar request = window.navigator.mozApps.install( manifestUrl);request.onsuccess = function () { // Save the App object that is returned var appRecord = this.result; alert(Installation successful!)};request.onerror = function () { /* Display the error information from the DOMErrorobject */ alert(Install failed, error: + this.error.name);}; Open Web Apps are just web apps!
    16. 16. Web Activities API // Launch WA for sending sms var activity = new MozActivity({ name: new, data: { type: websms/sms, number: number } }); //Pretty familiar for android devs ;)Ask someone to do work for you!
    17. 17. Wifi API // Get an instance of the wifi manager var gWifiManager = navigator.mozWifiManager; // Current network gWifiManager.connection.network; // List available networks gWifiManager.getNetworks();Why not, check where are you connected to.
    18. 18. APIS? Tons of them!
    19. 19. What we built on top of itGaia: The Firefox OS frontend
    20. 20. What we built on top of itGaia, built with standard web technologies: js + html + css
    21. 21. What we built on top of itWhat means native in Firefox OS?
    22. 22. How we did?Building Blocks!
    23. 23. How we can try it?Nightly B2G R2D2B2G http://nightly.mozilla.org/
    24. 24. How we can try it? Nightly B2G R2D2B2Ghttp://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/
    25. 25. How we can try it?Nightly B2G R2D2B2Ghttp://people.mozilla.com/~myk/r2d2b2g/
    26. 26. What means Firefox OS for me? Freedom!
    27. 27. What means Firefox OS for me? Creativity!
    28. 28. What means Firefox OS for me?
    29. 29. ... also means Collaboration!https://github.com/mozilla-b2g/gaiairc.mozilla.org #b2g, #gaia, #webapihttps://lists.mozilla.org/listinfo/dev-gaia Participate!
    30. 30. Thanks!! See you in the#gaia irc channel!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×