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!

5,460 views

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
5,460
On SlideShare
0
From Embeds
0
Number of Embeds
389
Actions
Shares
0
Downloads
88
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
  • Open Web Device: The first phone running Firefox OS!

    1. OPEN WEB DEVICE First Mobile running Firefox OS
    2. Who is this guy?My name is Francisco Jordanotwitter://mepartoconmigogithub://arcturusI work for Telefonica Digital o/
    3. A bit of history, please!At Telefonica we love a open mobile space
    4. A bit of history, please! We strongly believe thatweb technologies are the way to go
    5. A bit of history, please! In the other part of the world,Mozilla was having the same idea
    6. A bit of history, please!
    7. What’s Firefox OS made of?The Web is the Platform
    8. What’s Firefox OS made of?
    9. What’s Firefox OS made of? Gonk Solid linux kernel + drivers ...
    10. What’s Firefox OS made of? Gecko Magic engine + new APIs Gonk Solid linux kernel + drivers ...
    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. APIs, APIs, APIs everywhere!https://wiki.mozilla.org/WebAPI
    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. 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. 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. 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. 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. APIS? Tons of them!
    19. What we built on top of itGaia: The Firefox OS frontend
    20. What we built on top of itGaia, built with standard web technologies: js + html + css
    21. What we built on top of itWhat means native in Firefox OS?
    22. How we did?Building Blocks!
    23. How we can try it?Nightly B2G R2D2B2G http://nightly.mozilla.org/
    24. How we can try it? Nightly B2G R2D2B2Ghttp://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/
    25. How we can try it?Nightly B2G R2D2B2Ghttp://people.mozilla.com/~myk/r2d2b2g/
    26. What means Firefox OS for me? Freedom!
    27. What means Firefox OS for me? Creativity!
    28. What means Firefox OS for me?
    29. ... also means Collaboration!https://github.com/mozilla-b2g/gaiairc.mozilla.org #b2g, #gaia, #webapihttps://lists.mozilla.org/listinfo/dev-gaia Participate!
    30. Thanks!! See you in the#gaia irc channel!

    ×