SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
DemoJS, Paris, June 2012

                   Demoscene, now available
                     in JavaScript flavor!
                                               Tristan NITOT
                                      Principal Mozilla Evangelist
                                blog.mozilla.org/beyond-the-code
                                                 Twitter: @nitot

vendredi 6 juillet 12
Agenda
                        - Who is Mozilla?
                        - A little history of personal computing
                        - The Demoscene matters!
                        - Mozilla’s approach: the Web is the Platform
                          - Firefox for Android and Web APIs
                          - Boot To Gecko
                        - And now?
vendredi 6 juillet 12
Mozilla is...
                        a global community of people
                        who believe that openness,
                        innovation, and
                        opportunity are key to the
                        continued health of the
                        Internet.

vendredi 6 juillet 12
We’re known for the Firefox Web
                                   Browser




vendredi 6 juillet 12
Mozilla Manifesto
                   (excerpt)



                        - The Internet is a global public resource that
                           must remain open and accessible.
                        - The Internet should enrich the lives of
                           individual human beings.
                        - Individuals' security on the Internet is
                           fundamental and cannot be treated as optional.
                        - Individuals must have the ability to shape
                           their own experiences on the Internet.


vendredi 6 juillet 12
A little history of computing


vendredi 6 juillet 12
A little history: the 80’s

                        - Apple ][: the ancestor
                        - Amiga, Atari: very cool but ‘’useless’’ machines
                        - IBM PC: professional but boring
                        - Macintosh: very pricey


vendredi 6 juillet 12
A little history: the 90’s

                        - PC has taken over the market
                        - Windows too
                        - The Web is born yet very basic


vendredi 6 juillet 12
A little history: the 2000’s
                        - PCs are everywhere
                        - The Web is still not doing great with sound and
                          graphics
                        - Flash is covering up for the Web (but is not the
                          Web)
                        - Cell phones are everywhere
                        - Smartphones are emerging
vendredi 6 juillet 12
A little history: 2010’s

                        - Smartphones and tablets
                          are taking off
                        - HTML5 brings multimedia
                          to the Web
                        - PCs are more boring than ever


vendredi 6 juillet 12
The Demoscene matters:
                   Spearheading the creativity in
                           computing

vendredi 6 juillet 12
2012 is the year when the
                        smartphones will outsell PCs


vendredi 6 juillet 12
Mozilla’s approach


vendredi 6 juillet 12
«The Web is
                        the Platform»


vendredi 6 juillet 12
Firefox Mobile For Android
                        - Faster, faster, faster!
                        - Desktop-like: Awesome
                          Screen, add-ons
                        - Flash, DNT
                        - Sync with desktop
                        - Available for Android
                          2.2+


vendredi 6 juillet 12
SPEED, baby!




vendredi 6 juillet 12
The web is the platform

                        - Examples: Facebook, GMail, GMaps, Twitter...
                        - As efficient as native apps
                        - Run on every device that has a modern Web
                          browser




vendredi 6 juillet 12
Taking the Web to the next level

                        1. Same capabilities as native apps
                        2. Outside of the browser
                        3. Distribution system




vendredi 6 juillet 12
Web APIs


vendredi 6 juillet 12
WebAPIS
                          Battery
                                                      Bluetooth

                                                    Vector         Camera
                                                   graphics
                                    Transitions


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

                                                      Contacts
vendredi 6 juillet 12
Bluetooth
                          Battery
                                                    Vector         Camera
                                                   graphics
                                    Transitions


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

                                                      Contacts
vendredi 6 juillet 12
Boot To Gecko
                       aka B2G
                        http://www.mozilla.org/b2g




vendredi 6 juillet 12
What it is?

                        - Open Source mobile OS: Linux Kernel +
                          Gecko + Web Apps
                        - Everything is a web app
                        - First partners: Telefonica and Qualcomm
                        - First goal: Brazil in early 2013

vendredi 6 juillet 12
B2G




vendredi 6 juillet 12
And now?

                        - Use Firefox Beta: mozilla.org/beta
                        - File bugs on bugzilla.mozilla.org
                        - Try our new Developer tools
                        - Use (and contribute?) to the Mozilla
                          Developer Network



vendredi 6 juillet 12
Gladius v0.2
                        - Gladius is a 3D game engine, written
                          entirely in JavaScript, and designed to
                          run in the browser. We leverage
                          existing web technologies whenever
                          possible and where gaps exist in
                          support for games, we develop new
                          solutions.
                        - https://mozillalabs.com/en-US/
                          gladius/

vendredi 6 juillet 12
Keep having

                        FUN!
vendredi 6 juillet 12
Questions & Answers


                        - http://www.mozilla.org/about/manifesto.en.html
                        - https://wiki.mozilla.org/WebAPI
                        - http://www.mozilla.org/b2g/
                        - http://blog.mozilla.org/beyond-the-code/

vendredi 6 juillet 12
Thank you!
                                          Tristan NITOT
                                 Principal Mozilla Evangelist
                           blog.mozilla.org/beyond-the-code
                                            Twitter: @nitot

vendredi 6 juillet 12

Mais conteúdo relacionado

Semelhante a Demoscene, now available in JavaScript flavor

Move Your Silverlight Skills to the Native Web with KnockoutJS
Move Your Silverlight Skills to the Native Web with KnockoutJSMove Your Silverlight Skills to the Native Web with KnockoutJS
Move Your Silverlight Skills to the Native Web with KnockoutJSJudah Himango
 
HTML5 & LTE: Mobile web apps and games require fast and responsive networks
HTML5 & LTE: Mobile web apps and games require fast and responsive networksHTML5 & LTE: Mobile web apps and games require fast and responsive networks
HTML5 & LTE: Mobile web apps and games require fast and responsive networksgbanga
 
Hyves: Mobile app development with HTML5 and Javascript
Hyves: Mobile app development with HTML5 and JavascriptHyves: Mobile app development with HTML5 and Javascript
Hyves: Mobile app development with HTML5 and Javascriptnlwebperf
 
The death of Silverlight, the triumph of HTML5, and the future of software de...
The death of Silverlight, the triumph of HTML5, and the future of software de...The death of Silverlight, the triumph of HTML5, and the future of software de...
The death of Silverlight, the triumph of HTML5, and the future of software de...Judah Himango
 
Building Mobile Websites with Joomla
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with JoomlaTom Deryckere
 
HTML5 and the Open Web Platform
HTML5 and the Open Web PlatformHTML5 and the Open Web Platform
HTML5 and the Open Web PlatformBeat Signer
 
Google presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobileGoogle presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobilePeter-Paul Koch
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapNur Hidayat
 
Mobile Web App Development
Mobile Web App DevelopmentMobile Web App Development
Mobile Web App DevelopmentBrian LeRoux
 
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
 
Internet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsInternet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsAntonio Ciccarelli, PMP
 
Telecoms 2.0: Understanding the Impact of Open Mobile
Telecoms 2.0: Understanding the Impact of Open MobileTelecoms 2.0: Understanding the Impact of Open Mobile
Telecoms 2.0: Understanding the Impact of Open MobileMobileMonday Norway
 
Don't touch the mobile parts
Don't touch the mobile partsDon't touch the mobile parts
Don't touch the mobile partsFrancesco Fullone
 
Mobile JavaScript
Mobile JavaScriptMobile JavaScript
Mobile JavaScriptFil Maj
 

Semelhante a Demoscene, now available in JavaScript flavor (20)

Move Your Silverlight Skills to the Native Web with KnockoutJS
Move Your Silverlight Skills to the Native Web with KnockoutJSMove Your Silverlight Skills to the Native Web with KnockoutJS
Move Your Silverlight Skills to the Native Web with KnockoutJS
 
HTML5 & LTE: Mobile web apps and games require fast and responsive networks
HTML5 & LTE: Mobile web apps and games require fast and responsive networksHTML5 & LTE: Mobile web apps and games require fast and responsive networks
HTML5 & LTE: Mobile web apps and games require fast and responsive networks
 
Hyves: Mobile app development with HTML5 and Javascript
Hyves: Mobile app development with HTML5 and JavascriptHyves: Mobile app development with HTML5 and Javascript
Hyves: Mobile app development with HTML5 and Javascript
 
The death of Silverlight, the triumph of HTML5, and the future of software de...
The death of Silverlight, the triumph of HTML5, and the future of software de...The death of Silverlight, the triumph of HTML5, and the future of software de...
The death of Silverlight, the triumph of HTML5, and the future of software de...
 
Building Mobile Websites with Joomla
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with Joomla
 
HTML5 and the Open Web Platform
HTML5 and the Open Web PlatformHTML5 and the Open Web Platform
HTML5 and the Open Web Platform
 
My dotJS Talk
My dotJS TalkMy dotJS Talk
My dotJS Talk
 
Google presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobileGoogle presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobile
 
JSON over SMS
JSON over SMSJSON over SMS
JSON over SMS
 
Samsung
SamsungSamsung
Samsung
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
 
Immersed in the Web
Immersed in the WebImmersed in the Web
Immersed in the Web
 
Mobile Web App Development
Mobile Web App DevelopmentMobile Web App Development
Mobile Web App Development
 
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
 
Internet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsInternet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next years
 
Telecoms 2.0: Understanding the Impact of Open Mobile
Telecoms 2.0: Understanding the Impact of Open MobileTelecoms 2.0: Understanding the Impact of Open Mobile
Telecoms 2.0: Understanding the Impact of Open Mobile
 
Don't touch the mobile parts
Don't touch the mobile partsDon't touch the mobile parts
Don't touch the mobile parts
 
Project glass
Project glassProject glass
Project glass
 
Mobile JavaScript
Mobile JavaScriptMobile JavaScript
Mobile JavaScript
 
webthing-iotjs-20181027rzr
webthing-iotjs-20181027rzrwebthing-iotjs-20181027rzr
webthing-iotjs-20181027rzr
 

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
 
The Web is the (mobile) platform
The Web is the (mobile) platformThe Web is the (mobile) platform
The Web is the (mobile) platformTristan Nitot
 
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 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
 
Digital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile futureDigital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile futureTristan Nitot
 
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
 
Intro Keynote - MozCamp EU, Warsaw, 2012
Intro Keynote - MozCamp EU, Warsaw, 2012Intro Keynote - MozCamp EU, Warsaw, 2012
Intro Keynote - MozCamp EU, Warsaw, 2012Tristan 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
 
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-...
 
The Web is the (mobile) platform
The Web is the (mobile) platformThe Web is the (mobile) platform
The Web is the (mobile) platform
 
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 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
 
Digital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile futureDigital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile future
 
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
 
Intro Keynote - MozCamp EU, Warsaw, 2012
Intro Keynote - MozCamp EU, Warsaw, 2012Intro Keynote - MozCamp EU, Warsaw, 2012
Intro Keynote - MozCamp EU, Warsaw, 2012
 
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
 
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

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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, ...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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 DiscoveryTrustArc
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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 Takeoffsammart93
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Demoscene, now available in JavaScript flavor

  • 1. DemoJS, Paris, June 2012 Demoscene, now available in JavaScript flavor! Tristan NITOT Principal Mozilla Evangelist blog.mozilla.org/beyond-the-code Twitter: @nitot vendredi 6 juillet 12
  • 2. Agenda - Who is Mozilla? - A little history of personal computing - The Demoscene matters! - Mozilla’s approach: the Web is the Platform - Firefox for Android and Web APIs - Boot To Gecko - And now? vendredi 6 juillet 12
  • 3. Mozilla is... a global community of people who believe that openness, innovation, and opportunity are key to the continued health of the Internet. vendredi 6 juillet 12
  • 4. We’re known for the Firefox Web Browser vendredi 6 juillet 12
  • 5. Mozilla Manifesto (excerpt) - The Internet is a global public resource that must remain open and accessible. - The Internet should enrich the lives of individual human beings. - Individuals' security on the Internet is fundamental and cannot be treated as optional. - Individuals must have the ability to shape their own experiences on the Internet. vendredi 6 juillet 12
  • 6. A little history of computing vendredi 6 juillet 12
  • 7. A little history: the 80’s - Apple ][: the ancestor - Amiga, Atari: very cool but ‘’useless’’ machines - IBM PC: professional but boring - Macintosh: very pricey vendredi 6 juillet 12
  • 8. A little history: the 90’s - PC has taken over the market - Windows too - The Web is born yet very basic vendredi 6 juillet 12
  • 9. A little history: the 2000’s - PCs are everywhere - The Web is still not doing great with sound and graphics - Flash is covering up for the Web (but is not the Web) - Cell phones are everywhere - Smartphones are emerging vendredi 6 juillet 12
  • 10. A little history: 2010’s - Smartphones and tablets are taking off - HTML5 brings multimedia to the Web - PCs are more boring than ever vendredi 6 juillet 12
  • 11. The Demoscene matters: Spearheading the creativity in computing vendredi 6 juillet 12
  • 12. 2012 is the year when the smartphones will outsell PCs vendredi 6 juillet 12
  • 14. «The Web is the Platform» vendredi 6 juillet 12
  • 15. Firefox Mobile For Android - Faster, faster, faster! - Desktop-like: Awesome Screen, add-ons - Flash, DNT - Sync with desktop - Available for Android 2.2+ vendredi 6 juillet 12
  • 17. The web is the platform - Examples: Facebook, GMail, GMaps, Twitter... - As efficient as native apps - Run on every device that has a modern Web browser vendredi 6 juillet 12
  • 18. Taking the Web to the next level 1. Same capabilities as native apps 2. Outside of the browser 3. Distribution system vendredi 6 juillet 12
  • 19. Web APIs vendredi 6 juillet 12
  • 20. WebAPIS Battery Bluetooth Vector Camera graphics Transitions HTML5 SMS Offline Ajax WebGL Video (3D) Vibration Geolocation Telephony Contacts vendredi 6 juillet 12
  • 21. Bluetooth Battery Vector Camera graphics Transitions HTML5 SMS Offline Ajax WebGL Video (3D) Vibration Geolocation Telephony Contacts vendredi 6 juillet 12
  • 22. Boot To Gecko aka B2G http://www.mozilla.org/b2g vendredi 6 juillet 12
  • 23. What it is? - Open Source mobile OS: Linux Kernel + Gecko + Web Apps - Everything is a web app - First partners: Telefonica and Qualcomm - First goal: Brazil in early 2013 vendredi 6 juillet 12
  • 25. And now? - Use Firefox Beta: mozilla.org/beta - File bugs on bugzilla.mozilla.org - Try our new Developer tools - Use (and contribute?) to the Mozilla Developer Network vendredi 6 juillet 12
  • 26. Gladius v0.2 - Gladius is a 3D game engine, written entirely in JavaScript, and designed to run in the browser. We leverage existing web technologies whenever possible and where gaps exist in support for games, we develop new solutions. - https://mozillalabs.com/en-US/ gladius/ vendredi 6 juillet 12
  • 27. Keep having FUN! vendredi 6 juillet 12
  • 28. Questions & Answers - http://www.mozilla.org/about/manifesto.en.html - https://wiki.mozilla.org/WebAPI - http://www.mozilla.org/b2g/ - http://blog.mozilla.org/beyond-the-code/ vendredi 6 juillet 12
  • 29. Thank you! Tristan NITOT Principal Mozilla Evangelist blog.mozilla.org/beyond-the-code Twitter: @nitot vendredi 6 juillet 12