SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Digital natives: freedom and hackability in a mobile future
PAST & FUTURE OF
      DIGITAL NATIVES:
     HACK THE FUTURE!
                    Tristan Nitot
Principal Mozilla Evangelist, Mozilla Europe Founder
        tnitot@mozilla.com - twitter: @nitot
MOZILLA IS...

    a global community of people
           who believe that
openness, innovation, and opportunity
       are key to the continued
        health of the Internet.
We’re known for the
Firefox Web browser
MOZILLA MANIFESTO                      (EXCERPTS)




• The Internet is a global public resource that must
  remain open and accessible.

• Individuals must have the ability to shape their own
  experiences on the Internet.

• The effectiveness of the Internet as a public resource
  depends upon interoperability (protocols, data
  formats, content), innovation and decentralized
  participation worldwide.

• Free and open source software promotes the
  development of the Internet as a public resource.
I’M A DIGITAL NATIVE
      (AN OLD ONE)
ACORN ATOM - Source: Wikipedia




                                       TRS Model 80 - Source: Wikipedia
   SHARP PC-1500 - Source: Wikipedia


       I LEARNED TO HACK ON THESE USING
BASIC, ASSEMBLY LANGUAGE & A SOLDERING IRON
THE MOST HACKABLE MACHINE I OWNED

• BASIC   programming

• Disassembler

• extensible
           with
 7 extension slots

• extensive    documentation       Source: Wikipedia



• Electric   schema included   Tinkering with the
• Screwdriver
                                  Apple ][ was
             not needed
 to open the case                 encouraged
PHYSICAL COMMUNITIES ENCOURAGED
LEARNING, TINKERING AND KNOWLEDGE SHARING
• Physical     spaces to:

 •   Share knowledge

 • Share    computers

• Such   as:

 • Micro-computer       clubs

 • Centre    Mondial de
     l’Informatique =>
                                Source: INA
 • Palais   de la découverte
NETWORKS ENABLED VIRTUAL COMMUNITIES


• Minitel   in France

• AOL,Compuserve &
 other large proprietary
 networks

• Smaller
        BBS (Bulletin
 Board Systems) were
 operated from
 personal computers.
LARGE VIRTUAL COMMUNITIES ENABLE
LARGE SCALE COLLABORATION

   GNU/Linux:
powers more than
90% of today's 500
     fastest
 supercomputers




    Wikipedia:
 23 million articles
  285 languages
365 million readers
THEN CAME THE WEB
• Simple principles: URL,   • No need to buy a SDK:
 HTTP, HTML                  your text editor is enough

• Open Standards            • No need to ask for
                             permission to participate
• «View Source» to learn
 from existing pages




       The Web belongs to no-one.
       It’s an open, public resource
SOMETHING
OCCURRED TO ME DURING
 THIS DIGITAL JOURNEY...
WHO WRITES THE CODE DECIDES
WHAT THE USER CAN DO
• Developershave a lot of
 power over what users
 can do

• Without   source code,

 • youcan’t change the
  software

 • You
     don’t have the
  power to do what you
  want
FREE SOFTWARE HAS
NOTHING TO DO WITH PRICE.
    IT’S ALL ABOUT THE
     USER’S FREEDOM
IN 2011, TABLETS AND
SMARTPHONES COMBINED
    OUTSOLD THE PC
MOBILE INDUSTRY IS DOMINATED BY
PROPRIETARY MOBILE PLATFORMS
MOBILE CENSORSHIP




               Someone decides
               for me what I can
               or cannot run on
                the device I paid
                      for
NEW MOBILE RULES LIMIT
PARTICIPATION

 Want to develop an APP?
• Get the official SDK / sign for the developer
  program

• Use the language and APIs of the platform

• Use the AppStore / Marketplace to reach users
WHAT DOES THIS MEAN?

• Users are just consumers. They can’t get in the
  driver’s seat.

• It’s a lot harder to understand the technology if
  you can’t see under the hood

• The next generation of digital natives will discover
  computing with smartphones and tablets.

• They will be taught to be passive consumers
FROM TOTALLY OPEN TO COMPLETELY CLOSED
FROM TOTALLY OPEN TO COMPLETELY CLOSED
WHAT CAN WE DO TO EMPOWER
  THE NEXT GENERATION OF
      DIGITAL NATIVES?
WE NEED




• Educated users

• An open platform for mobile
This is exactly what



                       is working on
EDUCATE USERS: WEBMAKER.ORG




Empower users so that the Web is not Read-Only
BUILD AN OPEN MOBILE PLATFORM

  Firefox OS
 Complete, standalone
operating system for the
open Web, built entirely
using HTML5 & standard
       Web APIs
EVERYTHING IS A WEB PAGE!

Variations around the      Variations around
    Home screen         the incoming call screen
FIREFOX OS: HOW AN OPEN WEB PHONE
CONNECTS HTML5 TO HARDWARE

  Existing Platforms
                             Firefox OS




                                                }
   (smartphones only)

      Web Browser/
        Platform

        Native API-           Web-based User
                              Experience/Web
         based UI                Content
                                                Significantly
                                Web Engine/     smaller stack:
             APIs             Standard Device
                                   APIs         Scales from
                                                high-end
           Kernel                               feature phones
       (e.g. Android, iOS,       Kernel
           Win7, etc.)                          to high-end
                                                smartphones
           Device
        (phone, tablet,          Device
           desktop)
MARKETPLACE: THE BEST OF BOTH WORLDS


                  Content owners can use the
                  Firefox Marketplace to
                  enhance discoverability
                  and make monetization
                  easier.
                  They can also sell directly
                  (going through the
                  marketplace is optional)




    FIREFOX
  MARKETPLACE
FIREFOX OS DEMO
AND NOW?
MOZILLA NEEDS YOUR HELP
  TO BUILD THE DIGITAL
    FUTURE WE WANT,
NOT THE ONE THAT’S HANDED
       DOWN TO US
HOW TO HELP


• Contribute to Mozilla:

 • http://www.mozilla.org/contribute

• Build Mobile Web Apps:

 • https://marketplace.firefox.com/
THANK YOU

            @nitot

Mais conteúdo relacionado

Mais procurados

History of iOS
History of iOSHistory of iOS
History of iOSpyro2927
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Tom Deryckere
 
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobileTristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobileTristan Nitot
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2Appin Ara
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentAppin Hisar
 
Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesDevGAMM Conference
 
On Platforms
On PlatformsOn Platforms
On PlatformsNat Brown
 
Evolution of the Mobile Ecosystem
Evolution of the Mobile EcosystemEvolution of the Mobile Ecosystem
Evolution of the Mobile EcosystemKathy Gill
 
Firefox OS - Mobile Liberated
Firefox OS - Mobile LiberatedFirefox OS - Mobile Liberated
Firefox OS - Mobile LiberatedKaustav Das Modak
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTerminalfour
 
Will apps replace the web? (or, why webhub.mobi?) - 6.8.2012
Will apps replace the web? (or, why webhub.mobi?) - 6.8.2012Will apps replace the web? (or, why webhub.mobi?) - 6.8.2012
Will apps replace the web? (or, why webhub.mobi?) - 6.8.2012www.webhub.mobi by Yuvee, Inc.
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)Yahoo Developer Network
 

Mais procurados (20)

History of iOS
History of iOSHistory of iOS
History of iOS
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobileTristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
 
Mobile Internet
Mobile InternetMobile Internet
Mobile Internet
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobiles
 
Technology: It's Not Just for Work, You Know
Technology: It's Not Just for Work, You KnowTechnology: It's Not Just for Work, You Know
Technology: It's Not Just for Work, You Know
 
On Platforms
On PlatformsOn Platforms
On Platforms
 
Evolution of the Mobile Ecosystem
Evolution of the Mobile EcosystemEvolution of the Mobile Ecosystem
Evolution of the Mobile Ecosystem
 
Mobile News Round Up
Mobile News Round UpMobile News Round Up
Mobile News Round Up
 
Firefox OS - Mobile Liberated
Firefox OS - Mobile LiberatedFirefox OS - Mobile Liberated
Firefox OS - Mobile Liberated
 
esaimen
esaimenesaimen
esaimen
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introduction
 
Will apps replace the web? (or, why webhub.mobi?) - 6.8.2012
Will apps replace the web? (or, why webhub.mobi?) - 6.8.2012Will apps replace the web? (or, why webhub.mobi?) - 6.8.2012
Will apps replace the web? (or, why webhub.mobi?) - 6.8.2012
 
Smartphone trends
Smartphone trendsSmartphone trends
Smartphone trends
 
Mozilla & Connected Devices
Mozilla & Connected DevicesMozilla & Connected Devices
Mozilla & Connected Devices
 
chapter2
chapter2chapter2
chapter2
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
 
The Mobile Ecosystem
The Mobile EcosystemThe Mobile Ecosystem
The Mobile Ecosystem
 

Semelhante a Digital natives: freedom and hackability in a mobile future

The web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersThe web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersTristan Nitot
 
Firefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devicesFirefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devicesTristan Nitot
 
MFC12 Mozilla Tristan Nitot
MFC12 Mozilla Tristan NitotMFC12 Mozilla Tristan Nitot
MFC12 Mozilla Tristan Nitotvideos
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerCatalin Gheorghiu
 
Mobile application development4
Mobile application development4Mobile application development4
Mobile application development4Appin Kulti Branch
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSAppin Delhi
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2Appin Vijayanagar
 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsMohamed Taman
 
Project presentation
Project presentationProject presentation
Project presentationMayank Puri
 
Designing Content for Multiple Devices
Designing Content for Multiple DevicesDesigning Content for Multiple Devices
Designing Content for Multiple DevicesBrandon Carson
 
Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0videos
 
Chap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxChap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxTadeseBeyene
 
Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies scottw
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Bala Subra
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxPoooi2
 

Semelhante a Digital natives: freedom and hackability in a mobile future (20)

The web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersThe web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS matters
 
Firefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devicesFirefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devices
 
MFC12 Mozilla Tristan Nitot
MFC12 Mozilla Tristan NitotMFC12 Mozilla Tristan Nitot
MFC12 Mozilla Tristan Nitot
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Mobile application development4
Mobile application development4Mobile application development4
Mobile application development4
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2
 
MP Notes BCA
MP Notes BCAMP Notes BCA
MP Notes BCA
 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS concepts
 
Project presentation
Project presentationProject presentation
Project presentation
 
Firefox OS Intro
Firefox OS IntroFirefox OS Intro
Firefox OS Intro
 
Javanowandfuture Chihuahua
Javanowandfuture ChihuahuaJavanowandfuture Chihuahua
Javanowandfuture Chihuahua
 
Designing Content for Multiple Devices
Designing Content for Multiple DevicesDesigning Content for Multiple Devices
Designing Content for Multiple Devices
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0
 
Chap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxChap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptx
 
Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptx
 
Mobile Web High Performance
Mobile Web High PerformanceMobile Web High Performance
Mobile Web High Performance
 

Mais de Tristan Nitot

Keynote de Tristan Nitot sur le numérique face au changement climatique
Keynote de Tristan Nitot sur le numérique face au changement climatiqueKeynote de Tristan Nitot sur le numérique face au changement climatique
Keynote de Tristan Nitot sur le numérique face au changement climatiqueTristan Nitot
 
Quel rapport entre les réseaux sociaux et Matrix ?
Quel rapport entre les réseaux sociaux et Matrix ?Quel rapport entre les réseaux sociaux et Matrix ?
Quel rapport entre les réseaux sociaux et Matrix ?Tristan Nitot
 
Données, Concurrence et Consommateurs
Données, Concurrence et ConsommateursDonnées, Concurrence et Consommateurs
Données, Concurrence et ConsommateursTristan Nitot
 
Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...
Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...
Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...Tristan Nitot
 
Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...
Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...
Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...Tristan Nitot
 
Making GAFAs obsolete
Making GAFAs obsoleteMaking GAFAs obsolete
Making GAFAs obsoleteTristan Nitot
 
Making GAFAs obsolete
Making GAFAs obsoleteMaking GAFAs obsolete
Making GAFAs obsoleteTristan Nitot
 
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...Tristan Nitot
 
Le Web est la plateforme - #Frenchtech
Le Web est la plateforme - #FrenchtechLe Web est la plateforme - #Frenchtech
Le Web est la plateforme - #FrenchtechTristan Nitot
 
The Web is the (mobile) platform
The Web is the (mobile) platformThe Web is the (mobile) platform
The Web is the (mobile) platformTristan Nitot
 
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateFirefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateTristan Nitot
 
Intro Keynote - MozCamp EU, Warsaw, 2012
Intro Keynote - MozCamp EU, Warsaw, 2012Intro Keynote - MozCamp EU, Warsaw, 2012
Intro Keynote - MozCamp EU, Warsaw, 2012Tristan Nitot
 
Demoscene, now available in JavaScript flavor
Demoscene, now available in JavaScript flavorDemoscene, now available in JavaScript flavor
Demoscene, now available in JavaScript flavorTristan Nitot
 
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
L’enjeu du mobile pour le développeur Web,  et comment Mozilla va vous aiderL’enjeu du mobile pour le développeur Web,  et comment Mozilla va vous aider
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aiderTristan Nitot
 
User freedom and control on the Web: from desktop to mobile
User freedom and control on the Web:  from desktop to mobileUser freedom and control on the Web:  from desktop to mobile
User freedom and control on the Web: from desktop to mobileTristan Nitot
 
Hack your phone! / User freedom in a mobile-centric world
Hack your phone!  / User freedom in a mobile-centric worldHack your phone!  / User freedom in a mobile-centric world
Hack your phone! / User freedom in a mobile-centric worldTristan Nitot
 
Mozilla mission and the future: BrowserID, Appstore and WebFWD
Mozilla mission and the future: BrowserID, Appstore and WebFWDMozilla mission and the future: BrowserID, Appstore and WebFWD
Mozilla mission and the future: BrowserID, Appstore and WebFWDTristan Nitot
 
The Open Web approach
The Open Web approachThe Open Web approach
The Open Web approachTristan Nitot
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s importantTristan Nitot
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s importantTristan Nitot
 

Mais de Tristan Nitot (20)

Keynote de Tristan Nitot sur le numérique face au changement climatique
Keynote de Tristan Nitot sur le numérique face au changement climatiqueKeynote de Tristan Nitot sur le numérique face au changement climatique
Keynote de Tristan Nitot sur le numérique face au changement climatique
 
Quel rapport entre les réseaux sociaux et Matrix ?
Quel rapport entre les réseaux sociaux et Matrix ?Quel rapport entre les réseaux sociaux et Matrix ?
Quel rapport entre les réseaux sociaux et Matrix ?
 
Données, Concurrence et Consommateurs
Données, Concurrence et ConsommateursDonnées, Concurrence et Consommateurs
Données, Concurrence et Consommateurs
 
Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...
Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...
Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...
 
Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...
Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...
Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...
 
Making GAFAs obsolete
Making GAFAs obsoleteMaking GAFAs obsolete
Making GAFAs obsolete
 
Making GAFAs obsolete
Making GAFAs obsoleteMaking GAFAs obsolete
Making GAFAs obsolete
 
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
 
Le Web est la plateforme - #Frenchtech
Le Web est la plateforme - #FrenchtechLe Web est la plateforme - #Frenchtech
Le Web est la plateforme - #Frenchtech
 
The Web is the (mobile) platform
The Web is the (mobile) platformThe Web is the (mobile) platform
The Web is the (mobile) platform
 
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, CelebrateFirefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
Firefox os appdays paris par tristan nitot: Hack, Learn, Celebrate
 
Intro Keynote - MozCamp EU, Warsaw, 2012
Intro Keynote - MozCamp EU, Warsaw, 2012Intro Keynote - MozCamp EU, Warsaw, 2012
Intro Keynote - MozCamp EU, Warsaw, 2012
 
Demoscene, now available in JavaScript flavor
Demoscene, now available in JavaScript flavorDemoscene, now available in JavaScript flavor
Demoscene, now available in JavaScript flavor
 
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
L’enjeu du mobile pour le développeur Web,  et comment Mozilla va vous aiderL’enjeu du mobile pour le développeur Web,  et comment Mozilla va vous aider
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
 
User freedom and control on the Web: from desktop to mobile
User freedom and control on the Web:  from desktop to mobileUser freedom and control on the Web:  from desktop to mobile
User freedom and control on the Web: from desktop to mobile
 
Hack your phone! / User freedom in a mobile-centric world
Hack your phone!  / User freedom in a mobile-centric worldHack your phone!  / User freedom in a mobile-centric world
Hack your phone! / User freedom in a mobile-centric world
 
Mozilla mission and the future: BrowserID, Appstore and WebFWD
Mozilla mission and the future: BrowserID, Appstore and WebFWDMozilla mission and the future: BrowserID, Appstore and WebFWD
Mozilla mission and the future: BrowserID, Appstore and WebFWD
 
The Open Web approach
The Open Web approachThe Open Web approach
The Open Web approach
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s important
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s important
 

Último

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 

Último (20)

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 

Digital natives: freedom and hackability in a mobile future

  • 2. PAST & FUTURE OF DIGITAL NATIVES: HACK THE FUTURE! Tristan Nitot Principal Mozilla Evangelist, Mozilla Europe Founder tnitot@mozilla.com - twitter: @nitot
  • 3. MOZILLA IS... a global community of people who believe that openness, innovation, and opportunity are key to the continued health of the Internet.
  • 4. We’re known for the Firefox Web browser
  • 5. MOZILLA MANIFESTO (EXCERPTS) • The Internet is a global public resource that must remain open and accessible. • Individuals must have the ability to shape their own experiences on the Internet. • The effectiveness of the Internet as a public resource depends upon interoperability (protocols, data formats, content), innovation and decentralized participation worldwide. • Free and open source software promotes the development of the Internet as a public resource.
  • 6. I’M A DIGITAL NATIVE (AN OLD ONE)
  • 7. ACORN ATOM - Source: Wikipedia TRS Model 80 - Source: Wikipedia SHARP PC-1500 - Source: Wikipedia I LEARNED TO HACK ON THESE USING BASIC, ASSEMBLY LANGUAGE & A SOLDERING IRON
  • 8. THE MOST HACKABLE MACHINE I OWNED • BASIC programming • Disassembler • extensible with 7 extension slots • extensive documentation Source: Wikipedia • Electric schema included Tinkering with the • Screwdriver Apple ][ was not needed to open the case encouraged
  • 9. PHYSICAL COMMUNITIES ENCOURAGED LEARNING, TINKERING AND KNOWLEDGE SHARING • Physical spaces to: • Share knowledge • Share computers • Such as: • Micro-computer clubs • Centre Mondial de l’Informatique => Source: INA • Palais de la découverte
  • 10. NETWORKS ENABLED VIRTUAL COMMUNITIES • Minitel in France • AOL,Compuserve & other large proprietary networks • Smaller BBS (Bulletin Board Systems) were operated from personal computers.
  • 11. LARGE VIRTUAL COMMUNITIES ENABLE LARGE SCALE COLLABORATION GNU/Linux: powers more than 90% of today's 500 fastest supercomputers Wikipedia: 23 million articles 285 languages 365 million readers
  • 12. THEN CAME THE WEB • Simple principles: URL, • No need to buy a SDK: HTTP, HTML your text editor is enough • Open Standards • No need to ask for permission to participate • «View Source» to learn from existing pages The Web belongs to no-one. It’s an open, public resource
  • 13. SOMETHING OCCURRED TO ME DURING THIS DIGITAL JOURNEY...
  • 14. WHO WRITES THE CODE DECIDES WHAT THE USER CAN DO • Developershave a lot of power over what users can do • Without source code, • youcan’t change the software • You don’t have the power to do what you want
  • 15. FREE SOFTWARE HAS NOTHING TO DO WITH PRICE. IT’S ALL ABOUT THE USER’S FREEDOM
  • 16. IN 2011, TABLETS AND SMARTPHONES COMBINED OUTSOLD THE PC
  • 17. MOBILE INDUSTRY IS DOMINATED BY PROPRIETARY MOBILE PLATFORMS
  • 18. MOBILE CENSORSHIP Someone decides for me what I can or cannot run on the device I paid for
  • 19. NEW MOBILE RULES LIMIT PARTICIPATION Want to develop an APP? • Get the official SDK / sign for the developer program • Use the language and APIs of the platform • Use the AppStore / Marketplace to reach users
  • 20. WHAT DOES THIS MEAN? • Users are just consumers. They can’t get in the driver’s seat. • It’s a lot harder to understand the technology if you can’t see under the hood • The next generation of digital natives will discover computing with smartphones and tablets. • They will be taught to be passive consumers
  • 21. FROM TOTALLY OPEN TO COMPLETELY CLOSED
  • 22. FROM TOTALLY OPEN TO COMPLETELY CLOSED
  • 23. WHAT CAN WE DO TO EMPOWER THE NEXT GENERATION OF DIGITAL NATIVES?
  • 24. WE NEED • Educated users • An open platform for mobile
  • 25. This is exactly what is working on
  • 26. EDUCATE USERS: WEBMAKER.ORG Empower users so that the Web is not Read-Only
  • 27. BUILD AN OPEN MOBILE PLATFORM Firefox OS Complete, standalone operating system for the open Web, built entirely using HTML5 & standard Web APIs
  • 28. EVERYTHING IS A WEB PAGE! Variations around the Variations around Home screen the incoming call screen
  • 29. FIREFOX OS: HOW AN OPEN WEB PHONE CONNECTS HTML5 TO HARDWARE Existing Platforms Firefox OS } (smartphones only) Web Browser/ Platform Native API- Web-based User Experience/Web based UI Content Significantly Web Engine/ smaller stack: APIs Standard Device APIs Scales from high-end Kernel feature phones (e.g. Android, iOS, Kernel Win7, etc.) to high-end smartphones Device (phone, tablet, Device desktop)
  • 30. MARKETPLACE: THE BEST OF BOTH WORLDS Content owners can use the Firefox Marketplace to enhance discoverability and make monetization easier. They can also sell directly (going through the marketplace is optional) FIREFOX MARKETPLACE
  • 33. MOZILLA NEEDS YOUR HELP TO BUILD THE DIGITAL FUTURE WE WANT, NOT THE ONE THAT’S HANDED DOWN TO US
  • 34. HOW TO HELP • Contribute to Mozilla: • http://www.mozilla.org/contribute • Build Mobile Web Apps: • https://marketplace.firefox.com/
  • 35. THANK YOU @nitot