Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Firefox OS, Web APIs & Hybrid Application

Firefox OS, Web APIs & Hybrid Application

FOSSASIA 2016 Presentation

Ariestiyansyah

March 19, 2016
Tweet

More Decks by Ariestiyansyah

Other Decks in Technology

Transcript

  1. FOSSASIA 2016 Firefox OS, Web APIs and Hybrid Application 1

    FOSSASIA 2016 Rizky Ariestiyansyah Mozilla Tech Speaker
  2. FOSSASIA 2016 Mozilla Mission To ensure the Internet is a

    global public resource open and accessible to all. 4
  3. FOSSASIA 2016 Mozilla Vision An Internet that truly puts people

    first. An Internet where individuals can shape their own experience. An Internet where people are empowered, safe and independent. 5
  4. FOSSASIA 2016 Mozilla Role Mozilla is a true advocate for

    you in your online life. We advocate for you both within your online experience & on your behalf for the health of the Internet. 6
  5. FOSSASIA 2016 Firefox OS - where we come from 8

    Initiated in 2011 by :gal, :cjones Built with Gecko, HTML, CSS and JS because we can Bringing the next billion of users online Cheap smartphones
  6. FOSSASIA 2016 Firefox OS current version - v2.5 10 Privacy

    Personalized • Replaceable Homescreens • Save to Home • Add-ons Voice Control APIs ….
  7. FOSSASIA 2016 PRIVATE BROWSING 12 Allows you to browse the

    Internet without saving any information about which sites and pages you’ve visited.
  8. FOSSASIA 2016 TRACKING PROTECTION 13 Tracking Protection allows you to

    take control of your privacy online. Tracking Protection feature puts the control back in your hands by actively blocking domains and sites that are known to track users.
  9. FOSSASIA 2016 Firefox OS - Current status 15 Firefox OS

    is dead for smartphones after v2.6
  10. FOSSASIA 2016 Marketplace - Current status 16 “As of March

    29, 2016, Marketplace will no longer accept submissions for Android, Desktop and Tablet, and will remove all apps that don’t support Firefox OS.” Free Firefox OS Apps up to 2017
  11. FOSSASIA 2016 Firefox OS - Future 17 Community is asking

    to maintain Firefox OS and the name will be change to B2G OS
  12. Web APIs API is a set of functions and procedures

    that allow the creation of applications which access the features or data of an operating system, application, or other service. WebAPI ? Web API is an application programming interface (API) for either a web server or a web browser.
  13. WebSockets WebSockets is an advanced technology that makes it possible

    to open an interactive communication session between the user's browser and a server. With this API, you can send messages to a server and receive event-driven responses without having to poll the server for a reply.
  14. WebGL WebGL (Web Graphics Library) is a JavaScript API for

    rendering interactive 3D computer graphics and 2D graphics within any compatible web browser without the use of plug-ins. https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API
  15. Web RTC WebRTC (where RTC stands for Real-Time Communications) is

    a technology that enables audio/video streaming and data sharing between browser clients (peers). https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API
  16. WebVR Virtual reality is an artificial environment that is created

    with software and presented to the user in such a way that the user suspends belief and accepts it as a real environment. WebVR is an experimental Javascript API that provides access to Virtual Reality devices, such as the Oculus Rift or Google Cardboard, in your browser. https://developer.mozilla.org/en-US/docs/Web/API/WebVR_API
  17. WebVTT Virtual reality is an artificial environment that is created

    with software and presented to the user in such a way that the user suspends belief and accepts it as a real environment. WebVR is an experimental Javascript API that provides access to Virtual Reality devices, such as the Oculus Rift or Google Cardboard, in your browser. https://developer.mozilla.org/en-US/docs/Web/API/WebVR_API
  18. FOSSASIA 2016 Pros 36 Allow a single version to be

    developed and run on multiple platform WORA (Write Once Run Anywhere) Maybe update instantly on the server side for rapid development Low Cost for development ..Pros and Cons!
  19. FOSSASIA 2016 Cons 37 Require internet connection to function Maybe

    update instantly on the server side for rapid development User experience is far stretch ..Pros and Cons!
  20. FOSSASIA 2016 You can help! 40 Have an idea for

    an exploration? there is nobody stopping you, go for it! we can help! Don’t wait for permission to use the Web as a platform! Let’s organize a meetup/hackathon in your country to explore!