the local internet

27
The Local Internet principles to learn, teach, and apply Jon Udell Marlboro College Graduate School October 2010 http://jonudell.net http://delicious.com/judell/marlboro1

Upload: judell

Post on 31-May-2015

2.816 views

Category:

Technology


1 download

DESCRIPTION

Marlboro College Graduate School October 2010

TRANSCRIPT

Page 1: the local internet

The Local Internetprinciples to learn, teach, and apply

Jon UdellMarlboro College Graduate SchoolOctober 2010http://jonudell.nethttp://delicious.com/judell/marlboro1

Page 2: the local internet

LibraryLookup circa 2002

Page 3: the local internet

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}

Page 4: the local internet
Page 5: the local internet

LibraryLookup circa 2008

(http://elmcity.info/library)

Page 6: the local internet

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

Page 7: the local internet

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?

Page 8: the local internet

2006: jeannette wing

Page 9: the local internet

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

Page 10: the local internet
Page 11: the local internet

the elmcity project

Page 12: the local internet

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

Page 13: the local internet

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

Page 14: the local internet

events at Marlboro College Graduate School

Page 15: the local internet

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.

Page 16: the local internet

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

Page 17: the local internet

events at Stanford

Page 18: the local internet

Stanford events in the Menlo Park hub

Eventful

Stanford’s iCalendar feed

Upcoming

Redwood City’s icalendar feed

Page 19: the local internet

Stanford events in the Menlo Park site

Eventful

Stanford’s iCalendar feed

Upcoming

Redwood City’s icalendar feed

Page 20: the local internet

elmcityhub

principle of syndication

Page 21: the local internet

syndication to cable tv

Page 22: the local internet

The structured Information must be here, right?

Actually, no, it isn’t anywhere.

(NITLE: National Institute for Technology in Liberal Education)

syndication gone wrong

Page 23: the local internet

syndication missing in action

Page 24: the local internet

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

Page 25: the local internet

“We posted weekly.pdf to the website. Isn’t that good enough?”

Page 26: the local internet

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

Page 27: the local internet

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