Tessel: The End of Web Development (as we know it)

212,736 views
211,264 views

Published on

The internet of things has been upon us for years but hasn't lived up to its name. At Technical Machine (http://technical.io), we believe it's because the internet of things should be created by the people who know the internet best: web developers. Find out about the software and hardware that drives the Wifi-enabled, JavaScript powered, Node.js compatible microcontroller for web developers. When web development is freed from the confines of a screen it becomes even more powerful. It becomes about making new experiences. Pre-order a tessel at http://tessel.io/.

Published in: Technology, Design
30 Comments
388 Likes
Statistics
Notes
No Downloads
Views
Total views
212,736
On SlideShare
0
From Embeds
0
Number of Embeds
9,016
Actions
Shares
0
Downloads
1,701
Comments
30
Likes
388
Embeds 0
No embeds

No notes for slide

Tessel: The End of Web Development (as we know it)

  1. (as we know it) The End of Web Development Jon McKay Kelsey Breseman
  2. The internet is really big (8.1 billion devices)
  3. It’s about to get much bigger (est. 40 billion “devices” by 2020)
  4. Increased Awareness (sensing)
  5. Retail Industry Product Cities SelfEnvironment Home
  6. Unparalleled Control (actuating)
  7. Internet of Things Pervasive Computing Ambient Intelligence
  8. Internet of Things Pervasive Computing Ambient Intelligence Internet of Everything Cisco
  9. But hasn’t this idea been around for 15 years?
  10. electrical engineering tools really suck
  11. SRSLY
  12. Connecting to the internet is expensive
  13. Hardware doesn’t have much open sourcery
  14. But those problems are tiny compared to this behemoth:
  15. The Internet of Things will be created by the people who know the Internet best.
  16. that’s you entrepreneurial. open. innovative. lean. hungry.
  17. Jon Jia Tim
  18. Lifegraphlabs.com
  19. Kelsey Eric
  20. Q: How do you teach web developers about hardware?
  21. A: You don’t. You teach hardware about web developers.
  22. > git push heroku master > tessel push tessel.js
  23. Built-in WiFi Package Manager Node.js Solderless JavaScript Remote Mobile
  24. “So how do we make a low-power, credit card- sized Node.js server?” June 2013 “...In 100 days... ...with $20k”
  25. web-optimized hardware + code Tim wrote 2 years ago
  26. CC3000 WiFi Chip Constant Connection Remote Deployment Mobile Friendly Hardware
  27. CC3000 WiFi Chip Constant Connection Remote Deployment Mobile Friendly 32MB of Flash & RAM JavaScript-powered Node.js compatible Hardware
  28. CC3000 WiFi Chip Constant Connection Remote Deployment Mobile Friendly 32MB of Flash & RAM JavaScript-powered Node.js compatible Cortex M Processor Because computer Hardware
  29. CC3000 WiFi Chip Constant Connection Remote Deployment Mobile Friendly 32MB of Flash & RAM JavaScript-powered Node.js compatible Cortex M Processor Because computer Horizontal Module Header Plug n Play Capabilities Hardware
  30. Software JavaScript file Current Design g-zipped Lua File local computer Lua Interpreter Tessel
  31. Oh So Slow.
  32. Software JavaScript file Fancy, New Design! Compile JS to Lua bytecode local computer LuaJIT-based Custom RTOS Tessel
  33. No Installing Linux No Reinstalling Linux No Managing Dependencies Just Writing Code No Configuring Linux
  34. >npm install tessel -g
  35. >npm install tessel -g hardware
  36. Demo Time! (fingers crossed)
  37. If the demo failed:
  38. obligatory blinky light
  39. plug & chug node package name
  40. event driven acceleration
  41. use existing http libs
  42. + + = fitbit
  43. + + = fitbit + = nest
  44. + + = fitbit + = nest + + = august
  45. Web Development isn’t just about making websites anymore.
  46. Web Development is about making new experiences
  47. thanks!thanks!
  48. Jon McKay @jonmckay tessel.io
  49. thanks!Questions?

×