demoscene, now available in javascript flavor

Download Demoscene, now available in JavaScript flavor

If you can't read please download the document

Upload: mozilla

Post on 08-May-2015

1.972 views

Category:

Technology


1 download

DESCRIPTION

My talk at DemoJS.org, a demoscene event in Paris, June 2012.People work together to produce "demos", often visuals with music running on a computer. DemoJS does the same, but with JavaScript. It's a fun way to push the envelop of technologies, in this case Web technologies (as demos run inside a browser).

TRANSCRIPT

  • 1.DemoJS, Paris, June 2012 Demoscene, now available in JavaScript flavor! Tristan NITOTPrincipal Mozilla Evangelistblog.mozilla.org/beyond-the-code Twitter: @nitotvendredi 6 juillet 12

2. Agenda- Who is Mozilla?- A little history of personal computing- The Demoscene matters!- Mozillas 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 peoplewho believe that openness,innovation, andopportunity are key to thecontinued health of theInternet.vendredi 6 juillet 12 4. Were known for the Firefox Web Browservendredi 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 computingvendredi 6 juillet 12 7. A little history: the 80s- Apple ][: the ancestor- Amiga, Atari: very cool but useless machines- IBM PC: professional but boring- Macintosh: very priceyvendredi 6 juillet 12 8. A little history: the 90s- PC has taken over the market- Windows too- The Web is born yet very basicvendredi 6 juillet 12 9. A little history: the 2000s- PCs are everywhere- The Web is still not doing great with sound andgraphics- Flash is covering up for the Web (but is not theWeb)- Cell phones are everywhere- Smartphones are emergingvendredi 6 juillet 12 10. A little history: 2010s- Smartphones and tabletsare taking off- HTML5 brings multimediato the Web- PCs are more boring than evervendredi 6 juillet 12 11. The Demoscene matters: Spearheading the creativity in computingvendredi 6 juillet 12 12. 2012 is the year when thesmartphones will outsell PCsvendredi 6 juillet 12 13. Mozillas approachvendredi 6 juillet 12 14. The Web isthe Platformvendredi 6 juillet 12 15. Firefox Mobile For Android- Faster, faster, faster!- Desktop-like: AwesomeScreen, add-ons- Flash, DNT- Sync with desktop- Available for Android2.2+vendredi 6 juillet 12 16. SPEED, baby!vendredi 6 juillet 12 17. The web is the platform- Examples: Facebook, GMail, GMaps, Twitter...- As efcient as native apps- Run on every device that has a modern Webbrowservendredi 6 juillet 12 18. Taking the Web to the next level1. Same capabilities as native apps2. Outside of the browser3. Distribution systemvendredi 6 juillet 12 19. Web APIsvendredi 6 juillet 12 20. WebAPISBatteryBluetoothVector Camera graphicsTransitionsHTML5SMS OfineAjax WebGLVideo(3D) VibrationGeolocationTelephonyContactsvendredi 6 juillet 12 21. BluetoothBatteryVector Camera graphicsTransitionsHTML5SMS OfineAjax WebGLVideo(3D) VibrationGeolocationTelephonyContactsvendredi 6 juillet 12 22. Boot To Gecko aka B2Ghttp://www.mozilla.org/b2gvendredi 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 2013vendredi 6 juillet 12 24. B2Gvendredi 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 MozillaDeveloper Networkvendredi 6 juillet 12 26. Gladius v0.2- Gladius is a 3D game engine, writtenentirely in JavaScript, and designed torun in the browser. We leverageexisting web technologies wheneverpossible and where gaps exist insupport for games, we develop newsolutions.- https://mozillalabs.com/en-US/gladius/vendredi 6 juillet 12 27. Keep havingFUN!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-codeTwitter: @nitotvendredi 6 juillet 12