the local internet
DESCRIPTION
Marlboro College Graduate School October 2010TRANSCRIPT
The Local Internetprinciples to learn, teach, and apply
Jon UdellMarlboro College Graduate SchoolOctober 2010http://jonudell.nethttp://delicious.com/judell/marlboro1
LibraryLookup circa 2002
principles
resource identifiershttp://www.amazon.com/Lights-Out-Solutions-Americas-Energy/dp/031257021X
http://ksclib.keene.edu/search/i=031257021X
data structure http:// + www.amazon.com + / + Lights-Out-Solutions-Americas-Energy + / + dp + / + 031257021X
transformation (X) + 031257021X -> (Y) + 031257021X
http://ksclib.keene.edu/search/i=031257021Xquery
abstraction and
generalization
Step 1: http://ksclib.keene.edu/search/i={ANY BOOK}
Step 2: {ANY LIBRARY}={ANY BOOK}
LibraryLookup circa 2008
(http://elmcity.info/library)
principles
public datahttp://www.amazon.com/gp/registry/wishlist/BNQ1T3SLPJS7/
http://www.librarything.com/catalog/jon_udell
web servicesexplicit: amazon, barnes+noble, delicious, …
implicit: librarything, …
indirection“Use my Amazon wishlist”
“Use my LibraryThing wishlist”
composition service A: jon’s wishlist
+service B: look up a book in the library
=service C: look up books on jon’s wishlist in the library
wait! this is computer science lingo!
resource identifiers
data structure
transformation
query
abstraction and
generalization
public data
web services
indirectioncomposition
i’m not a geek, why do i care?
2006: jeannette wing
To reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability.
It is a universally applicable attitude and skill.
jeannette wing’s manifesto
the elmcity project
alameda, caann arbor, mi
atlanta, gabaltimore, md
berkeley, cacambridge, ma
evansville, infalls church, va
ferndale, mifredericksburg, va
greenville, schonolulu, hi
huntington, wvithaca, nykeene, nh
menlo park, camyrtle beach, sc
perkasie, papolk city, iaprescott, az
providence, risan diego, ca
snoqualmie, wasonora, ca
troy, nyvirginia beach, vawest lafayette, inwestborough, mawestbountiful, ut
http://elmcity.cloudapp.net
principles
resource identifiershttp://extension.unh.edu/events/index.cfm?e=app.subscribeICS
http://www.google.com/calendar/ical/[email protected]/public/basic.ics
data structureBEGIN:VCALENDARPRODID:-//Google Inc//Google Calendar 70.9054//ENBEGIN:VEVENTDTSTART:20101006T113000ZSUMMARY:-Rain date for AP Env. Sci. trip to Monadnock
transformation
syndication
elmcityhub
events at Marlboro College Graduate School
where’s the data?Not on the web page at http://gradschool.marlboro.edu/news/events :
<h3><strong><a name="udell"></a>The Local Internet</strong> - a free seminar about how local communities can harness technology</h3>
<h4>Saturday, October 9, 11:30am - 12:30pm</h4>
Not in the press release:
FOR IMMEDIATE RELEASE
CONTACTChris Lenois, 802-251-7644 or [email protected]
SEMINAR ON COMMUNITY-LEVEL INTERNET USE AT MARLBORO COLLEGE GRADUATE SCHOOL, OCT. 9
Brattleboro, VT (September 20, 2010) Marlboro College Graduate School will offer a free seminar, entitled "The Local Internet" from 11:30 am to 12:30 pm on Saturday, October 9.
principle of structured data
How we describe calendar events:
“The Local Internet, Saturday at 11:30, Marlboro College Graduate School"
How computers understand calendar events:
DTSTART:20101009T113000 SUMMARY:The Local Internet LOCATION:Marlboro College Graduate School
events at Stanford
Stanford events in the Menlo Park hub
Eventful
Stanford’s iCalendar feed
Upcoming
Redwood City’s icalendar feed
Stanford events in the Menlo Park site
Eventful
Stanford’s iCalendar feed
Upcoming
Redwood City’s icalendar feed
elmcityhub
principle of syndication
syndication to cable tv
The structured Information must be here, right?
Actually, no, it isn’t anywhere.
(NITLE: National Institute for Technology in Liberal Education)
syndication gone wrong
syndication missing in action
a modest proposal
you can still send us a copy
but if you send us a link:
- publish one URL, once, for all your future events
- many people and organizations can subscribe
- when you update an item, all subscribers see it
- info will be as fresh and correct as you make it
“We posted weekly.pdf to the website. Isn’t that good enough?”
what people see what computers see
or or
what computers need to see
why?
or
to read, print, and interact withinformation
to enable people to read, print, and interact withinformation
to enable data to flow and recombine
To reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability.
It is a universally applicable attitude and skill.
jeannette wing’s manifesto
other names for computational thinkingdigital literacy, systems thinking, 21st-century skills
there isn’t an app for thatto make the most of the local internet – and the global one! – we need to learn, teach, and apply core principles