Tristan Nitot gave a presentation about Mozilla and the demoscene. He discussed Mozilla's mission to keep the internet open and accessible. He provided a brief history of computing and how the demoscene spearheaded creativity. Nitot explained Mozilla's approach of making the web the platform through projects like Firefox for Android, Web APIs, and Boot to Gecko (B2G), an open-source mobile OS. He encouraged participants to use Firefox Beta and file bugs to help advance web development.
Unblocking The Main Thread Solving ANRs and Frozen Frames
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
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
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
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