THE WEB EATS 
EVERYTHING IN 
ITS PATH 
TONY PARISI 
DECEMBER, 2014
ABOUT ME 
CREDS 
Co-creator, VRML and X3D 
http://www.tonyparisi.com 12/3/2014 
CONTACT 
tony@vizi.gl 
skype: auradeluxe 
http://twitter.com/auradeluxe 
http://www.tonyparisi.com/ 
http://www.learningwebgl.com/ 
GET THE BOOKS! 
WebGL: Up and Running 
http://www.amazon.com/dp/144932357X 
Programming 3D Applications with HTML and WebGL 
http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/ 
dp/1449362966 
MEETUPS 
http://www.meetup.com/WebGL-Developers-Meetup/ 
http://www.meetup.com/Web-VR/ 
BOOK CODE 
https://github.com/tparisi/WebGLBook 
https://github.com/tparisi/Programming3DApplications 
GET GLAM 
http://www.glamjs.org/ 
https://github.com/tparisi/glam/ 
WORK 
http://www.vizi.gl/
A WILD WORLD OF 
DEVELOPMENT 
image: 
http://www.arvindsaba.blogspot.com/ 
+ = 
http://www.tonyparisi.com 12/3/2014
… AND ONE 
PLATFORM TO 
RULE THEM 
ALL… 
http://www.tonyparisi.com 12/3/2014
THEY SAID IT COULDN’T BE 
DONE… 
 GRAPHICS 
 ANIMATION 
 LOCATION 
SERVICES 
 DEVICE 
ORIENTATION 
 REAL-TIME 3D 
 CAMERA 
CONTROL 
 REAL-TIME 
MESSAGING 
 VIRTUAL 
REALITY 
 IOT… ? 
 WEARABLES 
… ? 
THEY WERE WRONG. 
 DATABASE http://www.tonyparisi.com 12/3/2014
REASONS TO LOVE THE 
WEB 
 INSTANT PUBLISHING 
 INSTANT ACCESS TO INFORMATION 
 NO TOLLS 
 NOBODY CONTROLS IT 
 CULTURE OF COLLABORATION 
 VIEW SOURCE 
image: Mark Surman 
http://commonspace.wordpress.com/2014/03/12/happybirthday/ 
…THE WEB WILL NEVER CLOSE UP SHOP. 
http://www.tonyparisi.com 12/3/2014
THE THREE D’S OF THE 
WEB 
http://www.tonyparisi.com 12/3/2014 
 DEVELOPMENT 
 CROSS-PLATFORM 
 VENDOR-NEUTRAL 
 OPEN SOURCE 
 DEPLOYMENT 
 CLOUD 
 PUSH-BUTTON UPDATE AND PUBLISH 
 DISTRIBUTION AND DISCOVERY 
 EMBED IN OTHER PAGES 
 SHARE WITH A HYPERLINK 
 NO APP TO DOWNLOAD
WHAT ABOUT 
PERFORMANCE? 
 JAVASCRIPT CAN HAVE PERFORMANCE ISSUES, BUT TOO 
MUCH NOISE HAS BEEN MADE ABOUT JS PERFORMANCE - 
WHEN IT WAS REALLY JUST BAD SOFTWARE ENGINEERING 
 STILL, SOME THINGS CAN - AND SHOULD – BE IMPLEMENTED IN 
NATIVE CODE. BUT IT’S NOT AN EITHER-OR 
 HYBRID TOOLS LIKE PHONEGAP, IMPACT EJECTA, COCOONJS 
AND CROSSWALK CAN PROVIDE GOOD INTEROPERABILITY AND 
AN HTML5-FIRST APPROACH WITHOUT COMPROMISING 
PERFORMANCE 
http://www.tonyparisi.com 12/3/2014
REMEMBER: 
THE WEB EATS 
EVERYTHING IN ITS PATH. 
http://www.tonyparisi.com 12/3/2014

The Web Eats Everything In Its Path Fall 2014

  • 1.
    THE WEB EATS EVERYTHING IN ITS PATH TONY PARISI DECEMBER, 2014
  • 2.
    ABOUT ME CREDS Co-creator, VRML and X3D http://www.tonyparisi.com 12/3/2014 CONTACT tony@vizi.gl skype: auradeluxe http://twitter.com/auradeluxe http://www.tonyparisi.com/ http://www.learningwebgl.com/ GET THE BOOKS! WebGL: Up and Running http://www.amazon.com/dp/144932357X Programming 3D Applications with HTML and WebGL http://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/ dp/1449362966 MEETUPS http://www.meetup.com/WebGL-Developers-Meetup/ http://www.meetup.com/Web-VR/ BOOK CODE https://github.com/tparisi/WebGLBook https://github.com/tparisi/Programming3DApplications GET GLAM http://www.glamjs.org/ https://github.com/tparisi/glam/ WORK http://www.vizi.gl/
  • 3.
    A WILD WORLDOF DEVELOPMENT image: http://www.arvindsaba.blogspot.com/ + = http://www.tonyparisi.com 12/3/2014
  • 4.
    … AND ONE PLATFORM TO RULE THEM ALL… http://www.tonyparisi.com 12/3/2014
  • 5.
    THEY SAID ITCOULDN’T BE DONE…  GRAPHICS  ANIMATION  LOCATION SERVICES  DEVICE ORIENTATION  REAL-TIME 3D  CAMERA CONTROL  REAL-TIME MESSAGING  VIRTUAL REALITY  IOT… ?  WEARABLES … ? THEY WERE WRONG.  DATABASE http://www.tonyparisi.com 12/3/2014
  • 6.
    REASONS TO LOVETHE WEB  INSTANT PUBLISHING  INSTANT ACCESS TO INFORMATION  NO TOLLS  NOBODY CONTROLS IT  CULTURE OF COLLABORATION  VIEW SOURCE image: Mark Surman http://commonspace.wordpress.com/2014/03/12/happybirthday/ …THE WEB WILL NEVER CLOSE UP SHOP. http://www.tonyparisi.com 12/3/2014
  • 7.
    THE THREE D’SOF THE WEB http://www.tonyparisi.com 12/3/2014  DEVELOPMENT  CROSS-PLATFORM  VENDOR-NEUTRAL  OPEN SOURCE  DEPLOYMENT  CLOUD  PUSH-BUTTON UPDATE AND PUBLISH  DISTRIBUTION AND DISCOVERY  EMBED IN OTHER PAGES  SHARE WITH A HYPERLINK  NO APP TO DOWNLOAD
  • 8.
    WHAT ABOUT PERFORMANCE?  JAVASCRIPT CAN HAVE PERFORMANCE ISSUES, BUT TOO MUCH NOISE HAS BEEN MADE ABOUT JS PERFORMANCE - WHEN IT WAS REALLY JUST BAD SOFTWARE ENGINEERING  STILL, SOME THINGS CAN - AND SHOULD – BE IMPLEMENTED IN NATIVE CODE. BUT IT’S NOT AN EITHER-OR  HYBRID TOOLS LIKE PHONEGAP, IMPACT EJECTA, COCOONJS AND CROSSWALK CAN PROVIDE GOOD INTEROPERABILITY AND AN HTML5-FIRST APPROACH WITHOUT COMPROMISING PERFORMANCE http://www.tonyparisi.com 12/3/2014
  • 9.
    REMEMBER: THE WEBEATS EVERYTHING IN ITS PATH. http://www.tonyparisi.com 12/3/2014