Apps: The Web Is The Platform

Author: Kumar McMillan, Mozilla
Where:IIT RTC Conference
When:Sep 2012

mobile apps

images/flurry-mobile-v-desktop-usage.png

Mobile Players

images/ios-logo.png images/Android-Logo_thumb.jpg

The Web

images/the-web-is-the-platform.png

The Web

images/html5-logo.png

The Web Players?

images/Facebook-apps.png images/google-chrome-logo.jpg

Open Web Apps

images/mozmarket-all-platforms.png

manifest.webapp

{"version": "1.0",
 "name": "Twitter",
 "icons": {...},
 "locales": {
     "en": {
         "description": "Twitter for mobile"
 }}}

https://mobile.twitter.com/cache/twitter.webapp

Firefox OS

images/firefox-os-phone.png

Apps on Android

images/firefox-on-android.jpg

Apps on Desktop

images/marketplace-desktop.png

arewemobileyet.com

images/arewemobileyet.png

Firefox OS

images/firefox-os-stack.png

Firefox OS

images/firefox-os-apps.jpg

Firefox Marketplace

images/marketplace.png

Installing apps

images/marketplace-install.png

Commerce

navigator.pay(paymentJWT,
              onSuccess,
              onError);

Buy Once, Run Everywhere

images/open-web-app-receipts.png

Open From Day 1

images/b2g-git.png

Open Collaboration

images/telefonica-logo.gif images/deutsche-telekom-logo.png images/qualcomm-logo.gif

Raspberry Pi

images/firefox-os-on-raspberry-pi.png

Identity

images/persona-id.png

Identity

navigator.id.get()
|
Login: kumar.mcmillan@gmail.com
    |
    https://gmail.com/.well-known/vep
        |
        <assertion>

Web Components (X-Tags)

images/x-tags-toast.png images/x-tags-toggle.png images/x-tags-alert.png

Summary

Going Further

Questions?

Further updates: @kumar303