You can build anything (Anita Borg 2011)

244 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
244
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • You can build anything (Anita Borg 2011)

    1. 1. You Can BuildANYTHING(And every day it gets easier)
    2. 2. I’m JamesWe met earlier
    3. 3. If you have an IDEAYou can make it reality
    4. 4. The Cloud ClientsDigital Things 3D Things
    5. 5. Development
    6. 6. Node JSRubyPythonCoffeeScript
    7. 7. Node JSRubyPythonCoffeeScript
    8. 8. git init git add *.cc # Local commit git commit -m “YAY” -a # Remote commit git push GithubSocial Revision Control
    9. 9. The Cloud
    10. 10. Amazon EC2Virtual machines
    11. 11. App EngineVirtual execution environments
    12. 12. echo ‘Django==1.3psycopg2==2.4.2’ > requirements.txtpip install -r requirements.txtgit push heroku masterupdating refs/heads/master Heroku Virtual EC2
    13. 13. ParseVirtual data store
    14. 14. Clients
    15. 15. $(“#element”).draggable();$(“#element”).dragstop(function() { alert(“You dragged me!”);});
    16. 16. Three.JS - 3D Graphics
    17. 17. Twitter Base CSS
    18. 18. Box2D - Physics (Angry Birds)RaphaelJS - Vector graphicsTwitter Base CSSLess CSS
    19. 19. Digital Things
    20. 20. int ledPin = 13;void setup() { // Use this pin as an output pinMode(ledPin, OUTPUT);}// This runs over and over, forever.void loop() { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000);}
    21. 21. Eagle CAD
    22. 22. Batch PCB
    23. 23. 3D Things
    24. 24. MakerBot Cupcake
    25. 25. Maker Scanner
    26. 26. Shapeways
    27. 27. It is an amazingtime { tinkering be to making creative

    ×