Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tomorrow's Web and Future Technologies - WDC2011

E76911cbe088e5b850d966de3fc7435b?s=47 robhawkes
October 23, 2011

Tomorrow's Web and Future Technologies - WDC2011

The future of the Web is awesome, it's as simple as that. Just think about it, we'll soon have the ability to construct an entire phone OS with HTML5 and JavaScript. Now that is seriously cool! But what are the technologies that are coming, and which ones should you be keeping an eye on? In this session, Rob will give you an insight into the future of the Web, highlighting some the key technologies that are moving it into a new era.



October 23, 2011

More Decks by robhawkes

Other Decks in Programming


  1. TOMORROW’S WEB Future technology is awesome Rob Hawkes

  2. None
  3. None
  4. None
  5. Created by Phil Banks (@emirpprime)

  6. HTML5 & JavaScript What is all the fuss about?

  7. Open technologies Anyone can view the source code

  8. Free technologies Free to use. Free to develop with

  9. Plugin-less No more reliance on third-party software

  10. No compilation Save time with development and testing

  11. Interoperable They are built to work across platforms

  12. Cross-browser support Most major features are supported

  13. None
  14. Tomorrow means tomorrow Do not expect to use these right

  15. None
  16. WebSockets Bi-directional real-time communication

  17. No more AJAX Quicker and cheaper

  18. Using WebSockets It is great for all sorts of things

  19. Multiplayer gaming Communicating between players

  20. None
  21. Real-time analytics Keeping your finger on the pulse

  22. None
  23. Live streaming content Instant updates

  24. None
  25. Use it today It is in a state of flux,

    but it is usable
  26. None
  27. None
  28. WebRTC Audio and video communication

  29. None
  30. None
  31. None
  32. None
  33. Peer to peer communication A nice by-product of WebRTC

  34. None
  35. Device APIs Accessing hardware with JavaScript

  36. None
  37. My favourites Device APIs I cannot wait for

  38. Media Capture API Accessing the camera and microphone

  39. WebNFC API RFID-like wireless communication

  40. WebSMS API Sending texts with JavaScript. ‘Nuff said

  41. WebTelephony API Make and receive calls

  42. WebVibrator API Vibrating you with open technologies

  43. None
  44. Boot to Gecko* An operating system for the Web *

    Working title
  45. None
  46. Full Screen API Simple, yet powerful

  47. None
  48. Better input Break free from the keyboard and mouse

  49. Joystick API Bringing the console to the Web

  50. Mouse Lock API Locking the cursor in one place

  51. None
  52. WebGL 3D graphics platform

  53. None
  54. None
  55. None
  56. None
  57. None
  58. None
  59. Web applications Not just a fancy website

  60. None
  61. None
  62. Offline assets Who needs the Internet anyway

  63. App-like experience Run from the desktop or home screen

  64. None
  65. None
  66. Web Intents Finding the right tool for the job

  67. None
  68. Threshold of something cool The time is now

  69. Rob Hawkes Rawkets.com HTML5 & WebSockets game Twitter sentiment analysis

    Delving into your soul RECENT PROJECTS Rawkes.com Personal website and blog MORE COOL STUFF jsCraft Minecraft port to JavaScript Rawket Scientist Technical Evangelist at Mozilla @robhawkes
  70. Become a canvas master RAWKES.COM/FOUNDATIONCANVAS Out now Paperback and digital

    formats Learn how to animate Make two cool space games Foundation HTML5 Canvas
  71. Hand-picked experts @ASKMDN & #ASKMDN ON TWITTER One hour every

    fortnight Web development topics Great discussions Ask MDN ASKMDN
  72. THANK YOU Any questions? Rob Hawkes @robhawkes