SlideShare una empresa de Scribd logo
1 de 79
Descargar para leer sin conexión
THE WEB IS THE PLATFORM
                    Anthony Ricaud,
               anthony@mozilla.com
                          @rik24d
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
Vector
               graphics
Transitions
                      Offline
        Ajax
                 WebGL
Video
                  (3D)
        Geolocation
Vector
               graphics
Transitions


HTML5
                      Offline
        Ajax
                 WebGL
Video
                  (3D)
        Geolocation
Bluetooth
  Battery
                            Vector         Camera
                           graphics
            Transitions


        HTML5
SMS                               Offline
                    Ajax
                             WebGL
            Video
                              (3D)
                                             Vibration
                    Geolocation
Telephony

                              Contacts
WebAPIS
  Battery
                              Bluetooth

                            Vector         Camera
                           graphics
            Transitions


        HTML5
SMS                               Offline
                    Ajax
                             WebGL
            Video
                              (3D)
                                             Vibration
                    Geolocation
Telephony

                              Contacts
Bluetooth
  Battery
                            Vector         Camera
                           graphics
            Transitions


        HTML5
SMS                               Offline
                    Ajax
                             WebGL
            Video
                              (3D)
                                             Vibration
                    Geolocation
Telephony

                              Contacts
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


 - anthony@mozilla.com

Más contenido relacionado

Destacado

Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJSBringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Robert Nyman
 
UX Design e Web Usability - SMAU Firenze 2015
UX Design e Web Usability - SMAU Firenze 2015UX Design e Web Usability - SMAU Firenze 2015
UX Design e Web Usability - SMAU Firenze 2015
Jacopo Pasquini
 

Destacado (20)

Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJSBringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
Bringing the Open Web & APIs to 
mobile devices with Firefox OS - BrazilJS
 
Firefox os how large open source project works
Firefox os   how large open source project worksFirefox os   how large open source project works
Firefox os how large open source project works
 
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
Firefox OS & IoT - Experimental javascript meetup, Budapest, 26 February 2015
 
Firefox OS and the Internet of Things - NDC London 2014
Firefox OS and the Internet of Things - NDC London 2014Firefox OS and the Internet of Things - NDC London 2014
Firefox OS and the Internet of Things - NDC London 2014
 
Firefox OS overview
Firefox OS overviewFirefox OS overview
Firefox OS overview
 
Firefox OS: Challenges and opportunities for an open source mobile OS
Firefox OS: Challenges and opportunities for an open source mobile OSFirefox OS: Challenges and opportunities for an open source mobile OS
Firefox OS: Challenges and opportunities for an open source mobile OS
 
Indice libro Web Usability Hoepli
Indice libro Web Usability HoepliIndice libro Web Usability Hoepli
Indice libro Web Usability Hoepli
 
Hardening Firefox for Security and Privacy
Hardening Firefox for Security and PrivacyHardening Firefox for Security and Privacy
Hardening Firefox for Security and Privacy
 
Mobile Open Software Platforms - Ecosystem Strategies & Challenges
Mobile Open Software Platforms - Ecosystem Strategies & ChallengesMobile Open Software Platforms - Ecosystem Strategies & Challenges
Mobile Open Software Platforms - Ecosystem Strategies & Challenges
 
UX Design e Web Usability - SMAU Firenze 2015
UX Design e Web Usability - SMAU Firenze 2015UX Design e Web Usability - SMAU Firenze 2015
UX Design e Web Usability - SMAU Firenze 2015
 
Introduzione al cloud computing e microsoft azure
Introduzione al cloud computing e microsoft azureIntroduzione al cloud computing e microsoft azure
Introduzione al cloud computing e microsoft azure
 
Progressive Mobile Web Apps
Progressive Mobile Web AppsProgressive Mobile Web Apps
Progressive Mobile Web Apps
 
State of the Mobile OS market
State of the Mobile OS marketState of the Mobile OS market
State of the Mobile OS market
 
Software ecosystem
Software ecosystemSoftware ecosystem
Software ecosystem
 
Toward Firefox OS
Toward Firefox OSToward Firefox OS
Toward Firefox OS
 
Firefox OS - Answering global challenges
Firefox OS - Answering global challengesFirefox OS - Answering global challenges
Firefox OS - Answering global challenges
 
Dalla Felicità all'Esperienza Ottimale: Il concetto di Flow e il suo ruolo ne...
Dalla Felicità all'Esperienza Ottimale: Il concetto di Flow e il suo ruolo ne...Dalla Felicità all'Esperienza Ottimale: Il concetto di Flow e il suo ruolo ne...
Dalla Felicità all'Esperienza Ottimale: Il concetto di Flow e il suo ruolo ne...
 
Elements and enablers: how to develop an operator IoT ecosystem
Elements and enablers: how to develop an operator IoT ecosystemElements and enablers: how to develop an operator IoT ecosystem
Elements and enablers: how to develop an operator IoT ecosystem
 
Firefox os
Firefox osFirefox os
Firefox os
 
7 Workplace Misconceptions [Infographic]
7 Workplace Misconceptions [Infographic]7 Workplace Misconceptions [Infographic]
7 Workplace Misconceptions [Infographic]
 

Similar a The Web is the platform, @lxjs

Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Belen Barros Pena
 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1
James Pearce
 
Jason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalJason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.Final
Ajax Experience 2009
 
Building cross platform mobile web apps
Building cross platform mobile web appsBuilding cross platform mobile web apps
Building cross platform mobile web apps
James Pearce
 
Cross platform mobile web apps
Cross platform mobile web appsCross platform mobile web apps
Cross platform mobile web apps
James Pearce
 
B feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentB feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopment
sathesh leo
 

Similar a The Web is the platform, @lxjs (20)

HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applications
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
 
Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
Intel AppUp Day Bologna
Intel AppUp Day BolognaIntel AppUp Day Bologna
Intel AppUp Day Bologna
 
Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?
 
Samsung
SamsungSamsung
Samsung
 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1
 
Building Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web AppsBuilding Cross Platform Mobile Web Apps
Building Cross Platform Mobile Web Apps
 
Jason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalJason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.Final
 
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoTSXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
 
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScriptBuilding Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
 
Building cross platform mobile web apps
Building cross platform mobile web appsBuilding cross platform mobile web apps
Building cross platform mobile web apps
 
Sencha Touch for Rubyists
Sencha Touch for RubyistsSencha Touch for Rubyists
Sencha Touch for Rubyists
 
웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)
 
S#01 김영욱
S#01 김영욱 S#01 김영욱
S#01 김영욱
 
Introduction to HTML5/CSS3 In Drupal 7
Introduction to HTML5/CSS3 In Drupal 7Introduction to HTML5/CSS3 In Drupal 7
Introduction to HTML5/CSS3 In Drupal 7
 
Cross platform mobile web apps
Cross platform mobile web appsCross platform mobile web apps
Cross platform mobile web apps
 
Orange Partner HTML5 Day
Orange Partner HTML5 DayOrange Partner HTML5 Day
Orange Partner HTML5 Day
 
B feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentB feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopment
 

Último

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

The Web is the platform, @lxjs

  • 1. THE WEB IS THE PLATFORM Anthony Ricaud, anthony@mozilla.com @rik24d
  • 2. MOZILLA IS A FOUNDATION
  • 3. MOZILLA IS A FOUNDATION - Everything we do is open
  • 4. MOZILLA IS A FOUNDATION - Everything we do is open - Open source, open discussions, open meetings
  • 5. MOZILLA IS A FOUNDATION - Everything we do is open - Open source, open discussions, open meetings - We answer to the manifesto
  • 6. PROMOTE CHOICE, INNOVATION AND OPPORTUNITIES ON INTERNET
  • 7. A BIT OF HISTORY
  • 8. A BIT OF HISTORY - 2004: IE has 95% marketshare
  • 9. A BIT OF HISTORY - 2004: IE has 95% marketshare - Nov 9, 2004: Firefox 1.0 release
  • 10. A BIT OF HISTORY - 2004: IE has 95% marketshare - Nov 9, 2004: Firefox 1.0 release - June 29, 2007: iPhone release
  • 11. MOVING TO A MOBILE WORLD
  • 12. MOVING TO A MOBILE WORLD - More smartphones sold than “computers” in 2011
  • 13. MOVING TO A MOBILE WORLD - More smartphones sold than “computers” in 2011 - Great change in our industry
  • 14. 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
  • 15. 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
  • 16. 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!
  • 18. THE ECOSYSTEM EFFECT - Most of the apps are created for iOS or Android
  • 19. THE ECOSYSTEM EFFECT - Most of the apps are created for iOS or Android - You need knowledge for each platform
  • 20. THE ECOSYSTEM EFFECT - Most of the apps are created for iOS or Android - You need knowledge for each platform - New platforms are struggling
  • 21. 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, …
  • 22. THE WEB IS THE PLATFORM
  • 23. THE WEB IS THE PLATFORM - Facebook, GMail, Twitter, Balsamiq, 280 slides
  • 24. THE WEB IS THE PLATFORM - Facebook, GMail, Twitter, Balsamiq, 280 slides - As efficient as native apps
  • 25. THE WEB IS THE PLATFORM - Facebook, GMail, Twitter, Balsamiq, 280 slides - As efficient as native apps - Works on every device
  • 26. 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
  • 28. UNLOCKING THE WEB 1. Same capabilities as native apps
  • 29. UNLOCKING THE WEB 1. Same capabilities as native apps 2. Out of the browser
  • 30. UNLOCKING THE WEB 1. Same capabilities as native apps 2. Out of the browser 3. Distribution system
  • 32.
  • 33. Vector graphics Transitions Offline Ajax WebGL Video (3D) Geolocation
  • 34. Vector graphics Transitions HTML5 Offline Ajax WebGL Video (3D) Geolocation
  • 35. Bluetooth Battery Vector Camera graphics Transitions HTML5 SMS Offline Ajax WebGL Video (3D) Vibration Geolocation Telephony Contacts
  • 36. WebAPIS Battery Bluetooth Vector Camera graphics Transitions HTML5 SMS Offline Ajax WebGL Video (3D) Vibration Geolocation Telephony Contacts
  • 37. Bluetooth Battery Vector Camera graphics Transitions HTML5 SMS Offline Ajax WebGL Video (3D) Vibration Geolocation Telephony Contacts
  • 38. HAVE YOU TRIED FIREFOX?
  • 39. HAVE YOU TRIED FIREFOX? - Or Opera ?
  • 40. HAVE YOU TRIED FIREFOX? - Or Opera ? - Or IE9 on Windows Phone?
  • 41. HAVE YOU TRIED FIREFOX? - Or Opera ? - Or IE9 on Windows Phone? - Does your web app work in non WebKit?
  • 42. DEMO
  • 45. OPEN WEB APPS - Regular website + a few things
  • 46. OPEN WEB APPS - Regular website + a few things - Integrated in the OS
  • 47. OPEN WEB APPS - Regular website + a few things - Integrated in the OS - Distribute on your terms
  • 48. 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": ["*"] }
  • 49. INSTALLATION var pending = navigator.mozApps.install( 'http://lxjs.org/manifest.webapp'); pending.onsuccess = function () {}; pending.onerror = function () {};
  • 50. DEMO
  • 53. MOZILLA MARKETPLACE - List apps, write review
  • 54. MOZILLA MARKETPLACE - List apps, write review - Free and paid apps
  • 55. MOZILLA MARKETPLACE - List apps, write review - Free and paid apps - Not the only distribution system
  • 56. MOZILLA MARKETPLACE - List apps, write review - Free and paid apps - Not the only distribution system - Others could run their own
  • 57. DEMO
  • 59.
  • 60. - Android is not enough
  • 61. - Android is not enough - Many markets don’t have smartphones yet
  • 62. - Android is not enough - Many markets don’t have smartphones yet - Open Web Apps are powerful
  • 63. - Android is not enough - Many markets don’t have smartphones yet - Open Web Apps are powerful
  • 64. - Android is not enough - Many markets don’t have smartphones yet - Open Web Apps are powerful - So…
  • 67. WHAT IT IS? - Open from the beginning: July 25, 2011
  • 68. WHAT IT IS? - Open from the beginning: July 25, 2011 - Everything is a web app
  • 69. WHAT IT IS? - Open from the beginning: July 25, 2011 - Everything is a web app - Linux Kernel + Gecko
  • 70. WHAT IT IS? - Open from the beginning: July 25, 2011 - Everything is a web app - Linux Kernel + Gecko - First partners: Telefonica and Qualcomm
  • 71. 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
  • 72. DEMO
  • 73. WE’RE BUILDING OUR DIGITAL FUTURE
  • 74. WE’RE BUILDING OUR DIGITAL FUTURE - Get involved
  • 75. WE’RE BUILDING OUR DIGITAL FUTURE - Get involved - Test your apps (desktop emulator)
  • 76. WE’RE BUILDING OUR DIGITAL FUTURE - Get involved - Test your apps (desktop emulator) - Help with Gaia, the user interface
  • 77. WE’RE BUILDING OUR DIGITAL FUTURE - Get involved - Test your apps (desktop emulator) - Help with Gaia, the user interface - Talk to Dale!
  • 78. DOCUMENTATION? - MDN doc sprint this week-end - #devmo on irc.mozilla.org. - http://ricaud.me/lxjs-doc
  • 79. 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 - anthony@mozilla.com

Notas del editor

  1. Talk about Mozilla initiatives on Mobile\nBut first let’s explain why we’re doing this\n
  2. Promote choice, innovation and opportunities on Internet\n
  3. Promote choice, innovation and opportunities on Internet\n
  4. Promote choice, innovation and opportunities on Internet\n
  5. \n
  6. An example of what our actions enable\nFirefox has ~15% market share\n
  7. An example of what our actions enable\nFirefox has ~15% market share\n
  8. An example of what our actions enable\nFirefox has ~15% market share\n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. Who has an Android phone?\nWho has an iPhone?\nWindows phone ?\nBlackberry ?\nAnything else?\n
  15. Who has an Android phone?\nWho has an iPhone?\nWindows phone ?\nBlackberry ?\nAnything else?\n
  16. Who has an Android phone?\nWho has an iPhone?\nWindows phone ?\nBlackberry ?\nAnything else?\n
  17. Who has an Android phone?\nWho has an iPhone?\nWindows phone ?\nBlackberry ?\nAnything else?\n
  18. Hybrid apps\n
  19. Hybrid apps\n
  20. Hybrid apps\n
  21. Hybrid apps\n
  22. \n
  23. \n
  24. \n
  25. Same capabilities as native apps\n\n
  26. Découpé de téléphone ?\n
  27. Découpé de téléphone ?\n
  28. Découpé de téléphone ?\n
  29. Découpé de téléphone ?\n
  30. Découpé de téléphone ?\n
  31. Découpé de téléphone ?\n
  32. Découpé de téléphone ?\n
  33. Découpé de téléphone ?\n
  34. Découpé de téléphone ?\n
  35. Découpé de téléphone ?\n
  36. Découpé de téléphone ?\n
  37. Découpé de téléphone ?\n
  38. Découpé de téléphone ?\n
  39. Découpé de téléphone ?\n
  40. Découpé de téléphone ?\n
  41. Découpé de téléphone ?\n
  42. Découpé de téléphone ?\n
  43. Découpé de téléphone ?\n
  44. Découpé de téléphone ?\n
  45. \n
  46. \n
  47. \n
  48. Sur Android\n
  49. 2. Out of the browser\n\n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. 3. Distribution system\n
  57. Amazon, Valve, Orange\n
  58. Amazon, Valve, Orange\n
  59. Amazon, Valve, Orange\n
  60. Amazon, Valve, Orange\n
  61. \n
  62. \n
  63. We depend on Android marketshare and on Google\n
  64. We depend on Android marketshare and on Google\n
  65. We depend on Android marketshare and on Google\n
  66. We depend on Android marketshare and on Google\n
  67. We depend on Android marketshare and on Google\n
  68. \n
  69. Lightweight, low-end\n
  70. Lightweight, low-end\n
  71. Lightweight, low-end\n
  72. Lightweight, low-end\n
  73. Lightweight, low-end\n
  74. \n
  75. Lightweight, low-end\n
  76. Lightweight, low-end\n
  77. Lightweight, low-end\n
  78. Lightweight, low-end\n
  79. \n
  80. \n