Capable Web:
Chrome App & Firefox
WebApps
gasolin
Define ‘capable’
● Look and behave like native apps
● Have native-like capabilities
Question:

If web is capable
3 years later, do I need to write native Apps?

Espriuno Web IDE, Cut the rope Desktop, Mobile, MessageMe
Question:

If web is a platform
3 years later, do I need to install Apps?

Check RunPixelRun web game
Chrome Apps and Firefox WebApp

Have different focus
but share same vision
Chrome Apps
with Chrome browser
Chrome Apps (Google)

Desktop first
packaged, hosted
windows | mac | chromeos
About Chrome Apps
Chrome Apps (Google)

Desktop APIs
serial, usb, socket
file system, wallpaper
Chrome Platform APIs
Chrome Apps Payment

Google Wallets
for digital goods
Paid App, In-app-payment

Google Wallet
What difference from normal web?

packaged
alert, cookie, naci, flash
Disabled web features
Firefox WebApp
with Firefox browser
Firefox WebApp (Mozilla)

Mobile first
packaged, hosted
firefoxos | firefox android
Introduction to Open Web Apps
Firefox WebApp (Mozilla)

Mobile WebAPIs
sensors (proximate, light, vibration...)
telephony, sms
WebAPI
WebApp Payment

MarketPlace
Paid App, In-app-payment

WebPayment
What difference from normal web?

packaged

Disabled web features
Way to develop for both Chrome and Firefox...

Webapplate

template for webapp
development
Referring to WebApplate
Trends
Chrome Apps

Desktop first

& cross to mobile
android | ios
Referring to Google is building Chrome apps support for Android and iOS
Firefox WebApp

Mobile first

& crossing to desktop
win | mac | linux
Referring to Desktop Apps with HTML5 and the Mozilla Web Runtime
What’s in common?

Web Techs (HTML, DOM, JS, CSS)
Offline first
Cross Platform
Let’s consider

WebApp first
One more thing
Node-Webkit (Intel)

Desktop first
packaged
windows | mac | linux
About node-webkit
Node-Webkit (Intel)

Common JS APIs
node.js embedded
npm modules
Thanks

Capable Web: Chrome Apps and Firefox Webapp