SlideShare a Scribd company logo
1 of 57
Download to read offline
Saturday, January 22, 2011
Jono Xia
                             Mozilla Labs


Saturday, January 22, 2011
Saturday, January 22, 2011
Sorry, I don’t speak
                                Portuguese


Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Who Likes Games?



Saturday, January 22, 2011
Saturday, January 22, 2011
gaming.mozillalabs.com



Saturday, January 22, 2011
Why No Plugins?



Saturday, January 22, 2011
Saturday, January 22, 2011
• They are crashy
                     • They have security holes
                     • They are controlled by single companies
                     • Often no open or free implementation
                     • We can’t fix them


Saturday, January 22, 2011
Saturday, January 22, 2011
170 + submissions
                       ~50 good submissions


Saturday, January 22, 2011
SteamCube by Paul
                         Brunt
                   Shooting Hood by
                      Sketchout by
                 Robots are People To by

Saturday, January 22, 2011
• SteamCube by Paul Brunt
              • Sketchout by Fi and Google Chrome team
              • Red Shooting Hood by Tymon Zgainski
              • Robots are People Too by Evan Wallace, Justin
                      Ardini and Kayle Gishney




Saturday, January 22, 2011
The Web as Gaming
                                 Platform?

                                  Really?
                                  Why?

Saturday, January 22, 2011
Isn’t the Web just for
                          porn and stupid cat
                                pictures?


Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Nobody Owns
                               The Web


Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
What does the Web
                        need in order to be a
                         game development
                              platform?

Saturday, January 22, 2011
FAST Javascript



Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
WebGL



Saturday, January 22, 2011
Saturday, January 22, 2011
TankWorld
                                    by
                             Arno van der Vegt


Saturday, January 22, 2011
<video></video>
                             <audio></audio>


Saturday, January 22, 2011
This Shell
                                   by
                             Legwork Studio



Saturday, January 22, 2011
<canvas></canvas>



Saturday, January 22, 2011
Yirtok
                                  by
                             Dennis Ranke


Saturday, January 22, 2011
CSS 3



Saturday, January 22, 2011
Rainbow
                                     by
                             virtuoussquare.fr


Saturday, January 22, 2011
How can an
                               independent
                             game developer
                              make a living?


Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011
Saturday, January 22, 2011

More Related Content

Viewers also liked

Computação acelerada – a era das ap us roberto brandão, ciência
Computação acelerada – a era das ap us   roberto brandão,  ciênciaComputação acelerada – a era das ap us   roberto brandão,  ciência
Computação acelerada – a era das ap us roberto brandão, ciênciaCampus Party Brasil
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows LiveCampus Party Brasil
 
Asp Net 4 0 Para Iniciantes Cp 2010
Asp Net 4 0 Para Iniciantes   Cp 2010Asp Net 4 0 Para Iniciantes   Cp 2010
Asp Net 4 0 Para Iniciantes Cp 2010Campus Party Brasil
 
De uma garagem para a democratização do comércio on-line
De uma garagem para a democratização do comércio on-lineDe uma garagem para a democratização do comércio on-line
De uma garagem para a democratização do comércio on-lineCampus Party Brasil
 
Adptando sites paradispositivos moveis
Adptando sites paradispositivos moveisAdptando sites paradispositivos moveis
Adptando sites paradispositivos moveisCampus Party Brasil
 
Momento telefônica steve crocker
Momento telefônica   steve crockerMomento telefônica   steve crocker
Momento telefônica steve crockerCampus Party Brasil
 
Regain Your Valuable Disk Space
Regain Your Valuable Disk SpaceRegain Your Valuable Disk Space
Regain Your Valuable Disk SpaceJohn Smith
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
Cornelius Lewis Portfolio
Cornelius Lewis PortfolioCornelius Lewis Portfolio
Cornelius Lewis PortfolioCorvonis
 
Gul Panag Calendar Designed By Asad
Gul Panag Calendar Designed By AsadGul Panag Calendar Designed By Asad
Gul Panag Calendar Designed By AsadAsad Ahmed
 

Viewers also liked (20)

Momento telefonica
Momento telefonicaMomento telefonica
Momento telefonica
 
A Tecnologia Java Livre
A Tecnologia Java LivreA Tecnologia Java Livre
A Tecnologia Java Livre
 
Computação acelerada – a era das ap us roberto brandão, ciência
Computação acelerada – a era das ap us   roberto brandão,  ciênciaComputação acelerada – a era das ap us   roberto brandão,  ciência
Computação acelerada – a era das ap us roberto brandão, ciência
 
Mvc
MvcMvc
Mvc
 
25 years of cool space projects
25 years of cool space projects25 years of cool space projects
25 years of cool space projects
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows Live
 
Asp Net 4 0 Para Iniciantes Cp 2010
Asp Net 4 0 Para Iniciantes   Cp 2010Asp Net 4 0 Para Iniciantes   Cp 2010
Asp Net 4 0 Para Iniciantes Cp 2010
 
De uma garagem para a democratização do comércio on-line
De uma garagem para a democratização do comércio on-lineDe uma garagem para a democratização do comércio on-line
De uma garagem para a democratização do comércio on-line
 
Arduino cp
Arduino cpArduino cp
Arduino cp
 
Ginga ncl-cpbr4
Ginga ncl-cpbr4Ginga ncl-cpbr4
Ginga ncl-cpbr4
 
Adptando sites paradispositivos moveis
Adptando sites paradispositivos moveisAdptando sites paradispositivos moveis
Adptando sites paradispositivos moveis
 
Music hack day
Music hack day Music hack day
Music hack day
 
Momento telefônica steve crocker
Momento telefônica   steve crockerMomento telefônica   steve crocker
Momento telefônica steve crocker
 
Regain Your Valuable Disk Space
Regain Your Valuable Disk SpaceRegain Your Valuable Disk Space
Regain Your Valuable Disk Space
 
Arte ederren Fakultateko gradu berrien aurkezpena
Arte ederren Fakultateko gradu berrien aurkezpenaArte ederren Fakultateko gradu berrien aurkezpena
Arte ederren Fakultateko gradu berrien aurkezpena
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
Cornelius Lewis Portfolio
Cornelius Lewis PortfolioCornelius Lewis Portfolio
Cornelius Lewis Portfolio
 
Narcotrafico calidadagua
Narcotrafico calidadaguaNarcotrafico calidadagua
Narcotrafico calidadagua
 
Course of robotic
Course of roboticCourse of robotic
Course of robotic
 
Gul Panag Calendar Designed By Asad
Gul Panag Calendar Designed By AsadGul Panag Calendar Designed By Asad
Gul Panag Calendar Designed By Asad
 

Similar to Jono mozilla-talk

20110721 pankaku us
20110721 pankaku us20110721 pankaku us
20110721 pankaku us01Booster
 
Public days swedisch broadcasting presentation Vincent
Public days swedisch broadcasting presentation VincentPublic days swedisch broadcasting presentation Vincent
Public days swedisch broadcasting presentation VincentVincent Everts
 
Form project why is the sky blue and other questions
Form project  why is the sky blue and other questionsForm project  why is the sky blue and other questions
Form project why is the sky blue and other questionsaakashm
 
The Most Awesomest Talk Ever
The Most Awesomest Talk EverThe Most Awesomest Talk Ever
The Most Awesomest Talk Everjkosoy
 
Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11Hannah Rudman
 
Gradle - The hackable build-tool
Gradle - The hackable build-toolGradle - The hackable build-tool
Gradle - The hackable build-toolLeonard Axelsson
 
Ruby can haz Everyone
Ruby can haz EveryoneRuby can haz Everyone
Ruby can haz EveryoneRubyX
 
Social Media Best Practices for the Airline Industry
Social Media Best Practices for the Airline IndustrySocial Media Best Practices for the Airline Industry
Social Media Best Practices for the Airline IndustryKristie Wells
 
Mozilla: Continuous Deploment on SUMO
Mozilla: Continuous Deploment on SUMOMozilla: Continuous Deploment on SUMO
Mozilla: Continuous Deploment on SUMOMatt Brandt
 
Deloit the next step in corporate IT
Deloit the next step in corporate ITDeloit the next step in corporate IT
Deloit the next step in corporate ITVincent Everts
 
The Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxThe Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxStratepedia Presentations
 
Giving goodpresentations
Giving goodpresentationsGiving goodpresentations
Giving goodpresentationsmskmoorthy
 
Distributed Backups for friends and communities
Distributed Backups for friends and communitiesDistributed Backups for friends and communities
Distributed Backups for friends and communitiesAde Oshineye
 
Kasbank presentatie 205 jaar
Kasbank presentatie 205 jaar Kasbank presentatie 205 jaar
Kasbank presentatie 205 jaar Vincent Everts
 
the role of the future academic library...
the role of the future academic library...the role of the future academic library...
the role of the future academic library...Penny Hagen
 
EPUB3で変わる電子書籍の表現力
EPUB3で変わる電子書籍の表現力 EPUB3で変わる電子書籍の表現力
EPUB3で変わる電子書籍の表現力 Youji Sakai
 
The economics of information, tekom/tcworld 2011
The economics of information, tekom/tcworld 2011The economics of information, tekom/tcworld 2011
The economics of information, tekom/tcworld 2011Scriptorium Publishing
 

Similar to Jono mozilla-talk (20)

20110721 pankaku us
20110721 pankaku us20110721 pankaku us
20110721 pankaku us
 
Public days swedisch broadcasting presentation Vincent
Public days swedisch broadcasting presentation VincentPublic days swedisch broadcasting presentation Vincent
Public days swedisch broadcasting presentation Vincent
 
Form project why is the sky blue and other questions
Form project  why is the sky blue and other questionsForm project  why is the sky blue and other questions
Form project why is the sky blue and other questions
 
The Most Awesomest Talk Ever
The Most Awesomest Talk EverThe Most Awesomest Talk Ever
The Most Awesomest Talk Ever
 
Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11Collaborative media: Hannah Rudman Lecture 22.03.11
Collaborative media: Hannah Rudman Lecture 22.03.11
 
Gradle - The hackable build-tool
Gradle - The hackable build-toolGradle - The hackable build-tool
Gradle - The hackable build-tool
 
Why Twitter Matters
Why Twitter MattersWhy Twitter Matters
Why Twitter Matters
 
Ruby can haz Everyone
Ruby can haz EveryoneRuby can haz Everyone
Ruby can haz Everyone
 
Frontend caching
Frontend cachingFrontend caching
Frontend caching
 
Social Media Best Practices for the Airline Industry
Social Media Best Practices for the Airline IndustrySocial Media Best Practices for the Airline Industry
Social Media Best Practices for the Airline Industry
 
Mozilla: Continuous Deploment on SUMO
Mozilla: Continuous Deploment on SUMOMozilla: Continuous Deploment on SUMO
Mozilla: Continuous Deploment on SUMO
 
Deloit the next step in corporate IT
Deloit the next step in corporate ITDeloit the next step in corporate IT
Deloit the next step in corporate IT
 
The Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxThe Productive Researcher's Technology Toolbox
The Productive Researcher's Technology Toolbox
 
Giving goodpresentations
Giving goodpresentationsGiving goodpresentations
Giving goodpresentations
 
Akd advocaten & sm
Akd advocaten & smAkd advocaten & sm
Akd advocaten & sm
 
Distributed Backups for friends and communities
Distributed Backups for friends and communitiesDistributed Backups for friends and communities
Distributed Backups for friends and communities
 
Kasbank presentatie 205 jaar
Kasbank presentatie 205 jaar Kasbank presentatie 205 jaar
Kasbank presentatie 205 jaar
 
the role of the future academic library...
the role of the future academic library...the role of the future academic library...
the role of the future academic library...
 
EPUB3で変わる電子書籍の表現力
EPUB3で変わる電子書籍の表現力 EPUB3で変わる電子書籍の表現力
EPUB3で変わる電子書籍の表現力
 
The economics of information, tekom/tcworld 2011
The economics of information, tekom/tcworld 2011The economics of information, tekom/tcworld 2011
The economics of information, tekom/tcworld 2011
 

More from Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

More from Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 
Desafio Robótica Livre
Desafio Robótica LivreDesafio Robótica Livre
Desafio Robótica Livre
 

Jono mozilla-talk