The Web is the platform, @lxjs
-
Upload
haricot -
Category
Technology
-
view
1.165 -
download
0
description
Transcript of The Web is the platform, @lxjs
MOZILLA IS A FOUNDATION
MOZILLA IS A FOUNDATION
- Everything we do is open
MOZILLA IS A FOUNDATION
- Everything we do is open
- Open source, open discussions, open meetings
MOZILLA IS A FOUNDATION
- Everything we do is open
- Open source, open discussions, open meetings
- We answer to the manifesto
PROMOTE CHOICE, INNOVATION AND OPPORTUNITIES ON
INTERNET
A BIT OF HISTORY
A BIT OF HISTORY
- 2004: IE has 95% marketshare
A BIT OF HISTORY
- 2004: IE has 95% marketshare
- Nov 9, 2004: Firefox 1.0 release
A BIT OF HISTORY
- 2004: IE has 95% marketshare
- Nov 9, 2004: Firefox 1.0 release
- June 29, 2007: iPhone release
MOVING TO A MOBILE WORLD
MOVING TO A MOBILE WORLD
- More smartphones sold than “computers” in 2011
MOVING TO A MOBILE WORLD
- More smartphones sold than “computers” in 2011
- Great change in our industry
MOVING TO A MOBILE WORLD
- More smartphones sold than “computers” in 2011
- Great change in our industry
- But we lost control and hackability in the process
MOVING TO A MOBILE WORLD
- More smartphones sold than “computers” in 2011
- Great change in our industry
- But we lost control and hackability in the process
MOVING TO A MOBILE WORLD
- More smartphones sold than “computers” in 2011
- Great change in our industry
- But we lost control and hackability in the process
- Let’s do it again!
THE ECOSYSTEM EFFECT
THE ECOSYSTEM EFFECT
- Most of the apps are created for iOS or Android
THE ECOSYSTEM EFFECT
- Most of the apps are created for iOS or Android
- You need knowledge for each platform
THE ECOSYSTEM EFFECT
- Most of the apps are created for iOS or Android
- You need knowledge for each platform
- New platforms are struggling
THE ECOSYSTEM EFFECT
- Most of the apps are created for iOS or Android
- You need knowledge for each platform
- New platforms are struggling
- WP7, Meego, RIM, Bada, …
THE WEB IS THE PLATFORM
THE WEB IS THE PLATFORM
- Facebook, GMail, Twitter, Balsamiq, 280 slides
THE WEB IS THE PLATFORM
- Facebook, GMail, Twitter, Balsamiq, 280 slides
- As efficient as native apps
THE WEB IS THE PLATFORM
- Facebook, GMail, Twitter, Balsamiq, 280 slides
- As efficient as native apps
- Works on every device
THE WEB IS THE PLATFORM
- Facebook, GMail, Twitter, Balsamiq, 280 slides
- As efficient as native apps
- Works on every device
- Don’t ask to create
UNLOCKING THE WEB
UNLOCKING THE WEB
1. Same capabilities as native apps
UNLOCKING THE WEB
1. Same capabilities as native apps
2. Out of the browser
UNLOCKING THE WEB
1. Same capabilities as native apps
2. Out of the browser
3. Distribution system
WEB APIS
Ajax
Video WebGL(3D)
OfflineTransitions
Vector graphics
Geolocation
Ajax
Video WebGL(3D)
OfflineTransitions
Vector graphics
Geolocation
HTML5
Ajax
Video WebGL(3D)
OfflineTransitions
Vector graphics
Geolocation
BatteryCamera
TelephonyVibration
SMS
Bluetooth
Contacts
HTML5
Ajax
Video WebGL(3D)
OfflineTransitions
Vector graphics
Geolocation
BatteryCamera
TelephonyVibration
SMS
Bluetooth
Contacts
HTML5
WebAPIS
Ajax
Video WebGL(3D)
OfflineTransitions
Vector graphics
Geolocation
BatteryCamera
TelephonyVibration
SMS
Bluetooth
Contacts
HTML5
HAVE YOU TRIED FIREFOX?
HAVE YOU TRIED FIREFOX?
- Or Opera ?
HAVE YOU TRIED FIREFOX?
- Or Opera ?
- Or IE9 on Windows Phone?
HAVE YOU TRIED FIREFOX?
- Or Opera ?
- Or IE9 on Windows Phone?
- Does your web app work in non WebKit?
DEMO
OPEN WEB APPS
OPEN WEB APPS
OPEN WEB APPS
- Regular website + a few things
OPEN WEB APPS
- Regular website + a few things
- Integrated in the OS
OPEN WEB APPS
- Regular website + a few things
- Integrated in the OS
- Distribute on your terms
MANIFEST{ "version": "1.0", "name": "AwesomeNewspaper", "description": "Exciting news delivered to you", "icons": { "128": "/img/icon-128.png", }, "developer": { "name": "Press2.0", "url": "http://press20.fr" }, "installs_allowed_from": ["*"]}
INSTALLATION
var pending = navigator.mozApps.install( 'http://lxjs.org/manifest.webapp');
pending.onsuccess = function () {};pending.onerror = function () {};
DEMO
MARKETPLACE
MOZILLA MARKETPLACE
MOZILLA MARKETPLACE
- List apps, write review
MOZILLA MARKETPLACE
- List apps, write review
- Free and paid apps
MOZILLA MARKETPLACE
- List apps, write review
- Free and paid apps
- Not the only distribution system
MOZILLA MARKETPLACE
- List apps, write review
- Free and paid apps
- Not the only distribution system
- Others could run their own
DEMO
ONE MORE THING
- Android is not enough
- Android is not enough
- Many markets don’t have smartphones yet
- Android is not enough
- Many markets don’t have smartphones yet
- Open Web Apps are powerful
- Android is not enough
- Many markets don’t have smartphones yet
- Open Web Apps are powerful
- Android is not enough
- Many markets don’t have smartphones yet
- Open Web Apps are powerful
- So…
FIREFOX OS
WHAT IT IS?
WHAT IT IS?
- Open from the beginning: July 25, 2011
WHAT IT IS?
- Open from the beginning: July 25, 2011
- Everything is a web app
WHAT IT IS?
- Open from the beginning: July 25, 2011
- Everything is a web app
- Linux Kernel + Gecko
WHAT IT IS?
- Open from the beginning: July 25, 2011
- Everything is a web app
- Linux Kernel + Gecko
- First partners: Telefonica and Qualcomm
WHAT IT IS?
- Open from the beginning: July 25, 2011
- Everything is a web app
- Linux Kernel + Gecko
- First partners: Telefonica and Qualcomm
- Launch in Brazil, early 2013
DEMO
WE’RE BUILDING OUR DIGITAL FUTURE
WE’RE BUILDING OUR DIGITAL FUTURE
- Get involved
WE’RE BUILDING OUR DIGITAL FUTURE
- Get involved
- Test your apps (desktop emulator)
WE’RE BUILDING OUR DIGITAL FUTURE
- Get involved
- Test your apps (desktop emulator)
- Help with Gaia, the user interface
WE’RE BUILDING OUR DIGITAL FUTURE
- Get involved
- Test your apps (desktop emulator)
- Help with Gaia, the user interface
- Talk to Dale!
DOCUMENTATION?
- MDN doc sprint this week-end
- #devmo on irc.mozilla.org.
- http://ricaud.me/lxjs-doc
THAT’S ALL FOLKS- https://wiki.mozilla.org/WebAPI
- https://wiki.mozilla.org/Apps
- https://marketplace.mozilla.org
- https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS