Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

the local internet


Published on

Marlboro College Graduate School
October 2010

Published in: Technology

the local internet

  1. 1. The Local Internet<br />principles to learn, teach, and apply<br />Jon Udell<br />Marlboro College Graduate School<br />October 2010<br /><br /><br />
  2. 2. LibraryLookup circa 2002<br />
  3. 3. principles<br /><br />resource identifiers<br /><br />http:// + + / + Lights-Out-Solutions-Americas-Energy + / + dp + / + 031257021X<br />data structure<br />transformation<br />(X) + 031257021X -> (Y) + 031257021X<br /><br />query<br />abstraction <br />and <br />generalization<br />Step 1:{ANY BOOK}<br />Step 2: {ANY LIBRARY}={ANY BOOK}<br />
  4. 4.
  5. 5. LibraryLookup circa 2008<br />(<br />
  6. 6. principles<br /><br />public data<br /><br />explicit: amazon, barnes+noble, delicious, …<br />web services<br />implicit: librarything, …<br />“Use my Amazon wishlist”<br />indirection<br />“Use my LibraryThingwishlist”<br />composition<br />service A: jon’swishlist<br />+<br />service B: look up a book in the library<br />service C: look up books on jon’swishlist in the library<br />=<br />
  7. 7. wait! this is computer science lingo!<br />abstraction <br />and <br />generalization<br />resource identifiers<br />data structure<br />public data<br />transformation<br />web services<br />composition<br />indirection<br />query<br />i’m not a geek, why do i care?<br />
  8. 8. 2006: jeannette wing<br />
  9. 9. jeannettewing’s manifesto<br />To reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability.<br />It is a universally applicable attitude and skill.<br />
  10. 10.
  11. 11. the elmcity project<br />
  12. 12. alameda, ca<br />ann arbor, mi<br />atlanta, ga<br />baltimore, md<br />berkeley, ca<br />cambridge, ma<br />evansville, in<br />falls church, va<br />ferndale, mi<br />fredericksburg, va<br />greenville, sc<br />honolulu, hi<br />huntington, wv<br />ithaca, ny<br />keene, nh<br />menlopark, ca<br />myrtle beach, sc<br />perkasie, pa<br />polk city, ia<br />prescott, az<br />providence, ri<br />san diego, ca<br />snoqualmie, wa<br />sonora, ca<br />troy, ny<br />virginia beach, va<br />west lafayette, in<br />westborough, ma<br />westbountiful, ut<br /><br />
  13. 13. principles<br /><br /><br />resource identifiers<br />BEGIN:VCALENDAR<br />PRODID:-//Google Inc//Google Calendar 70.9054//EN<br />BEGIN:VEVENT<br />DTSTART:20101006T113000Z<br />SUMMARY:-Rain date for AP Env. Sci. trip to Monadnock<br />data structure<br />transformation<br />elmcity<br />hub<br />syndication<br />
  14. 14. events at Marlboro College Graduate School<br />
  15. 15. where’s the data?<br />Not on the web page at :<br /> <h3><strong><a name="udell"></a>The Local Internet</strong> -<br /> a free seminar about how local communities can harness technology</h3><br /> <h4>Saturday, October 9, 11:30am - 12:30pm</h4><br />Not in the press release:<br />FOR IMMEDIATE RELEASE<br />CONTACT<br />Chris Lenois, 802-251-7644 or<br />SEMINAR ON COMMUNITY-LEVEL INTERNET USE AT MARLBORO COLLEGE GRADUATE SCHOOL, OCT. 9<br />Brattleboro, VT (September 20, 2010) Marlboro College Graduate School will <br />offer a free seminar, entitled "The Local Internet" from 11:30 am to 12:30 pm on Saturday, October 9. <br />
  16. 16. principle of structured data<br />How we describe calendar events:<br />“The Local Internet, Saturday at 11:30, Marlboro College Graduate School"<br />How computers understand calendar events:<br /> DTSTART:20101009T113000<br />SUMMARY:The Local Internet<br />LOCATION:Marlboro College Graduate School<br />
  17. 17. events at Stanford<br />
  18. 18. Stanford events in the Menlo Park hub<br />Eventful<br />Stanford’s iCalendar feed<br />Upcoming<br />Redwood City’s icalendar feed<br />
  19. 19. Stanford events in the Menlo Park site<br />Eventful<br />Stanford’s iCalendar feed<br />Upcoming<br />Redwood City’s icalendar feed<br />
  20. 20. principle of syndication<br />elmcity<br />hub<br />
  21. 21. syndication to cable tv<br />
  22. 22. syndication gone wrong<br />(NITLE: National Institute for Technology in Liberal Education)<br />The structured <br />Information must <br />be here, right?<br />Actually, no, it isn’t anywhere.<br />
  23. 23. syndication missing in action<br />
  24. 24. a modest proposal <br />you can still send us a copy<br />but if you send us a link:<br /><ul><li>publish one URL, once, for all your future events
  25. 25. many people and organizations can subscribe
  26. 26. when you update an item, all subscribers see it
  27. 27. info will be as fresh and correct as you make it</li></li></ul><li>“We posted weekly.pdf to the website. Isn’t that good enough?”<br />
  28. 28. what people see<br />what computers see<br />what computers need to see<br />or<br />or<br />or<br />to read, print, <br />and interact with<br />information<br />to enable people to read, print, and interact with<br />information<br />to enable data to flow and recombine<br />why?<br />
  29. 29. jeannettewing’s manifesto<br />To reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability.<br />It is a universally applicable attitude and skill.<br />other names for computational thinking<br />digital literacy, systems thinking, 21st-century skills<br />there isn’t an app for that<br />to make the most of the local internet – and the global one! – we need to learn, teach, and apply core principles<br />