5. 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
6. 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
8. 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
13. 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.
16. 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
17. FOSSASIA 2016
Firefox OS - Future
17
Community is asking to maintain Firefox OS and
the name will be change to B2G OS
22. 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.
23. 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.
25. 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
27. 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
29. 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
31. 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
36. 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!
37. 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!
40. 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!