<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://uberthings.com//teaching/dap/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AdminGuy</id>
	<title>Designing Around Place - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://uberthings.com//teaching/dap/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AdminGuy"/>
	<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/?title=Special:Contributions/AdminGuy"/>
	<updated>2026-06-19T10:17:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Final_Presentation_Sign_Up&amp;diff=562</id>
		<title>Final Presentation Sign Up</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Final_Presentation_Sign_Up&amp;diff=562"/>
		<updated>2008-12-09T23:27:11Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Get your sign up on!&lt;br /&gt;
&lt;br /&gt;
Like this:   Dennis Crowley, Super Awesome (http://superawesome.com)&lt;br /&gt;
&lt;br /&gt;
6:30 Introductions&lt;br /&gt;
&lt;br /&gt;
6:40 alittleawkward stella/alex&lt;br /&gt;
&lt;br /&gt;
6:50 remmbr.com   vikram / anaid&lt;br /&gt;
&lt;br /&gt;
7:00 ChattyTime Josh/Andrea&lt;br /&gt;
&lt;br /&gt;
7:10 Killr Jonathan&lt;br /&gt;
&lt;br /&gt;
7:20 GMissile Jiaxin / Jaeyoon&lt;br /&gt;
&lt;br /&gt;
7:30 Che-Wei, Turf Bombing (http://turfbombing.com)&lt;br /&gt;
&lt;br /&gt;
7:40 - 7:55 ---------------------------------------------------- Break&lt;br /&gt;
&lt;br /&gt;
8:00 Thomas Chan, Peek&lt;br /&gt;
&lt;br /&gt;
8:10 Kristin, Mitch, Thomas, Situated Stories&lt;br /&gt;
&lt;br /&gt;
8:20 Geogeni.us - Corey / John&lt;br /&gt;
&lt;br /&gt;
8:30 Theresa + Kacie - Plink&lt;br /&gt;
&lt;br /&gt;
8:40 Armanda&lt;br /&gt;
&lt;br /&gt;
8:50&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=554</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=554"/>
		<updated>2008-12-03T17:42:14Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 13: (December 2) Wildcard Week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week10.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) &amp;lt;strike&amp;gt;Sharing Location Across Platforms&amp;lt;/strike&amp;gt; Introduction to Android Development ===&lt;br /&gt;
&lt;br /&gt;
An overview to the wonderful world of Android from Peter Nofelt and Mark Wyszomierski, the l33t developers of [http://mobiledead.com Mobile Dead]. &lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week11.pdf Lecture Slides]&lt;br /&gt;
* [[Info on getting up and running with Android SDK]]&lt;br /&gt;
* [http://perkmobile.com/itp.html Android Notes and Sample Code]&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/DAP_week12.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week13.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
[[Final Presentation Sign Up]]&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=552</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=552"/>
		<updated>2008-12-03T17:34:31Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week10.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) &amp;lt;strike&amp;gt;Sharing Location Across Platforms&amp;lt;/strike&amp;gt; Introduction to Android Development ===&lt;br /&gt;
&lt;br /&gt;
An overview to the wonderful world of Android from Peter Nofelt and Mark Wyszomierski, the l33t developers of [http://mobiledead.com Mobile Dead]. &lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week11.pdf Lecture Slides]&lt;br /&gt;
* [[Info on getting up and running with Android SDK]]&lt;br /&gt;
* [http://perkmobile.com/itp.html Android Notes and Sample Code]&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/DAP_week12.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
[[Final Presentation Sign Up]]&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Final_Presentation_Sign_Up&amp;diff=551</id>
		<title>Final Presentation Sign Up</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Final_Presentation_Sign_Up&amp;diff=551"/>
		<updated>2008-12-03T17:25:54Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: New page: Get your sign up on!  Like this:   Dennis Crowley, Super Awesome (http://superawesome.com)  6:30 Introductions  6:40  6:50  7:00   7:10   7:20  7:30   7:40 - 7:55 -------------------------...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Get your sign up on!&lt;br /&gt;
&lt;br /&gt;
Like this:   Dennis Crowley, Super Awesome (http://superawesome.com)&lt;br /&gt;
&lt;br /&gt;
6:30 Introductions&lt;br /&gt;
&lt;br /&gt;
6:40&lt;br /&gt;
&lt;br /&gt;
6:50&lt;br /&gt;
&lt;br /&gt;
7:00 &lt;br /&gt;
&lt;br /&gt;
7:10 &lt;br /&gt;
&lt;br /&gt;
7:20&lt;br /&gt;
&lt;br /&gt;
7:30 &lt;br /&gt;
&lt;br /&gt;
7:40 - 7:55 ---------------------------------------------------- Break&lt;br /&gt;
&lt;br /&gt;
8:00 &lt;br /&gt;
&lt;br /&gt;
8:10 &lt;br /&gt;
&lt;br /&gt;
8:20 &lt;br /&gt;
&lt;br /&gt;
8:30 &lt;br /&gt;
&lt;br /&gt;
8:40 &lt;br /&gt;
&lt;br /&gt;
8:50&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=550</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=550"/>
		<updated>2008-12-03T17:24:25Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 14: (December 9) Final Presentations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week10.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) &amp;lt;strike&amp;gt;Sharing Location Across Platforms&amp;lt;/strike&amp;gt; Introduction to Android Development ===&lt;br /&gt;
&lt;br /&gt;
An overview to the wonderful world of Android from Peter Nofelt and Mark Wyszomierski, the l33t developers of [http://mobiledead.com Mobile Dead]. &lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week11.pdf Lecture Slides]&lt;br /&gt;
* [[Info on getting up and running with Android SDK]]&lt;br /&gt;
* [http://perkmobile.com/itp.html Android Notes and Sample Code]&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
[[Final Presentation Sign Up]]&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=549</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=549"/>
		<updated>2008-11-19T17:15:41Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 11: (November 18) Sharing Location Across Platforms Introduction to Android Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week10.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) &amp;lt;strike&amp;gt;Sharing Location Across Platforms&amp;lt;/strike&amp;gt; Introduction to Android Development ===&lt;br /&gt;
&lt;br /&gt;
An overview to the wonderful world of Android from Peter Nofelt and Mark Wyszomierski, the l33t developers of [http://mobiledead.com Mobile Dead]. &lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week11.pdf Lecture Slides]&lt;br /&gt;
* [[Info on getting up and running with Android SDK]]&lt;br /&gt;
* [http://perkmobile.com/itp.html Android Notes and Sample Code]&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=548</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=548"/>
		<updated>2008-11-19T17:14:59Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 11: (November 18) Sharing Location Across Platforms Introduction to Android Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week10.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) &amp;lt;strike&amp;gt;Sharing Location Across Platforms&amp;lt;/strike&amp;gt; Introduction to Android Development ===&lt;br /&gt;
&lt;br /&gt;
An overview to the wonderful world of Android from Petr Nofelt and Mark the l33t developers of [http://mobiledead.com Mobile Dead]. &lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week11.pdf Lecture Slides]&lt;br /&gt;
* [[Info on getting up and running with Android SDK]]&lt;br /&gt;
* [http://perkmobile.com/itp.html Android Notes and Sample Code]&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=547</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=547"/>
		<updated>2008-11-18T22:02:16Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 11: (November 18) Sharing Location Across Platforms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week10.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) &amp;lt;strike&amp;gt;Sharing Location Across Platforms&amp;lt;/strike&amp;gt; Introduction to Android Development ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week11.pdf Lecture Slides]&lt;br /&gt;
* [[Info on getting up and running with Android SDK]]&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Info_on_getting_up_and_running_with_Android_SDK&amp;diff=546</id>
		<title>Info on getting up and running with Android SDK</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Info_on_getting_up_and_running_with_Android_SDK&amp;diff=546"/>
		<updated>2008-11-18T22:01:38Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1) Download eclipse (just pick one of the mirrors):&lt;br /&gt;
&lt;br /&gt;
http://www.eclipse.org/downloads/download.php?file=/technology/epp/download//release/ganymede/SR1/eclipse-java-ganymede-SR1-win32.zip&lt;br /&gt;
&lt;br /&gt;
2) Download the Android SDK (accept lic agreement then pick the file for your OS):&lt;br /&gt;
&lt;br /&gt;
http://code.google.com/android/download.html&lt;br /&gt;
&lt;br /&gt;
3) Install the Android plugin for Eclipse. This requires a few steps, but is well detailed here:&lt;br /&gt;
&lt;br /&gt;
http://code.google.com/android/intro/installing.html#installingplugin&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Info_on_getting_up_and_running_with_Android_SDK&amp;diff=545</id>
		<title>Info on getting up and running with Android SDK</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Info_on_getting_up_and_running_with_Android_SDK&amp;diff=545"/>
		<updated>2008-11-18T22:01:15Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: New page: 1) Download eclipse (just pick one of the mirrors):     http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-java-ganymede-SR1-win32.zi...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1) Download eclipse (just pick one of the mirrors):&lt;br /&gt;
    http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-java-ganymede-SR1-win32.zip&lt;br /&gt;
&lt;br /&gt;
2) Download the Android SDK (accept lic agreement then pick the file for your OS):&lt;br /&gt;
    http://code.google.com/android/download.html&lt;br /&gt;
&lt;br /&gt;
3) Install the Android plugin for Eclipse. This requires a few steps, but is well detailed here:&lt;br /&gt;
    http://code.google.com/android/intro/installing.html#installingplugin&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=544</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=544"/>
		<updated>2008-11-18T22:00:49Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 11: (November 18) Sharing Location Across Platforms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week10.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week11.pdf Lecture Slides]&lt;br /&gt;
* [[Info on getting up and running with Android SDK]]&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=543</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=543"/>
		<updated>2008-11-18T22:00:00Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&amp;#039;s tee-shirt) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week10.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Problems_that_need_Fixin%27_/_DYI_City_Brainstorm&amp;diff=539</id>
		<title>Problems that need Fixin&#039; / DYI City Brainstorm</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Problems_that_need_Fixin%27_/_DYI_City_Brainstorm&amp;diff=539"/>
		<updated>2008-11-07T23:42:05Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;How do you make cities easier to use?&amp;quot; This question has thousand different answers and could spawn a thousand mini projects.  If you&#039;ve encountered any &amp;quot;bugs&amp;quot; in your everyday life that could use fixing, post them here:&lt;br /&gt;
&lt;br /&gt;
* How do I not miss the L train more frequently?&lt;br /&gt;
* How can I easily split the $50 cab ride from the airport with someone?&lt;br /&gt;
* How can I find the most interesting thing to do tonight within walking distance?&lt;br /&gt;
* How do I make this Saturday more interesting that last Saturday?&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Problems_that_need_Fixin%27_/_DYI_City_Brainstorm&amp;diff=538</id>
		<title>Problems that need Fixin&#039; / DYI City Brainstorm</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Problems_that_need_Fixin%27_/_DYI_City_Brainstorm&amp;diff=538"/>
		<updated>2008-11-07T23:37:01Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;How do you make cities easier to use?&amp;quot; This question has thousand different answers and could spawn a thousand mini projects.  If you&#039;ve encountered any &amp;quot;bugs&amp;quot; in your everyday life that could use fixing, post them here:&lt;br /&gt;
&lt;br /&gt;
* How do I not miss the L train more frequently?&lt;br /&gt;
* How can I easily split the $50 cab ride from the airport with someone?&lt;br /&gt;
* How can I find the most interesting thing to do tonight within walking distance?&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Problems_that_need_Fixin%27_/_DYI_City_Brainstorm&amp;diff=537</id>
		<title>Problems that need Fixin&#039; / DYI City Brainstorm</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Problems_that_need_Fixin%27_/_DYI_City_Brainstorm&amp;diff=537"/>
		<updated>2008-11-07T23:36:48Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: New page: &amp;quot;How do you make cities easier to use?&amp;quot; This question has thousand different answers and could spawn a thousand mini projects.  If you&amp;#039;ve encountered any &amp;quot;bugs&amp;quot; in your everyday life that ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;How do you make cities easier to use?&amp;quot; This question has thousand different answers and could spawn a thousand mini projects.  If you&#039;ve encountered any &amp;quot;bugs&amp;quot; in your everyday life that could use fixing, post them here:&lt;br /&gt;
&lt;br /&gt;
+ How do I not miss the L train more frequently?&lt;br /&gt;
+ How can I easily split the $50 cab ride from the airport with someone?&lt;br /&gt;
+ How can I find the most interesting thing to do tonight within walking distance?&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=536</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=536"/>
		<updated>2008-11-07T23:32:56Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 9: (November 4 Fri November 7, 3:30-6pm) Beg / Borrow / Steal - Working with External Data Sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
* [[Problems that need Fixin&#039; / DYI City Brainstorm]]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=535</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=535"/>
		<updated>2008-11-07T23:25:18Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 9: (November 4 Fri November 7, 3:30-6pm) Beg / Borrow / Steal - Working with External Data Sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=534</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=534"/>
		<updated>2008-11-07T23:24:54Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 9: (November 4 Fri November 7, 3:30-6pm) Beg / Borrow / Steal - Working with External Data Sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week9.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week9/week9.zip Sample Code - XML + TwitterBot]&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=MidtermPresentations&amp;diff=531</id>
		<title>MidtermPresentations</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=MidtermPresentations&amp;diff=531"/>
		<updated>2008-10-28T04:37:40Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;6:30 Introductions&lt;br /&gt;
&lt;br /&gt;
6:40 Anaid Gomez Ortigoza + Vikram Tank - Codename Pepper&lt;br /&gt;
&lt;br /&gt;
7:00 Mitch Said + Kristin O&#039;Friel + Thomas Chan - Situated Stories&lt;br /&gt;
&lt;br /&gt;
7:10 Stella + Alex - Alittleawkward &lt;br /&gt;
&lt;br /&gt;
7:20 Corey + John - Geogeni.us&lt;br /&gt;
&lt;br /&gt;
7:30 Josh + Andrea - Codename Smarttalk&lt;br /&gt;
&lt;br /&gt;
7:40 - 7:55 ---------------------------------------------------- Break &lt;br /&gt;
&lt;br /&gt;
8:00 Theresa Ling + Kacie Kinzer - Plink&lt;br /&gt;
&lt;br /&gt;
8:10 Jiaxin Feng + Jaeyoon Kang - G-Missile&lt;br /&gt;
&lt;br /&gt;
8:20 Thomas Chan - something&lt;br /&gt;
&lt;br /&gt;
8:30 Armanda Lewis - Untitled&lt;br /&gt;
&lt;br /&gt;
8:40 Vikram Tank + Alex Abreu - The New Vote&lt;br /&gt;
&lt;br /&gt;
8:50 Che-Wei Wang -  Turfbombing.com&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=MidtermPresentations&amp;diff=530</id>
		<title>MidtermPresentations</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=MidtermPresentations&amp;diff=530"/>
		<updated>2008-10-28T04:27:39Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;6:30 Introductions&lt;br /&gt;
&lt;br /&gt;
6:40 Anaid Gomez Ortigoza + Vikram Tank - Codename Pepper&lt;br /&gt;
&lt;br /&gt;
6:50 Mitch Said + Kristin O&#039;Friel + Thomas Chan - Situated Stories&lt;br /&gt;
&lt;br /&gt;
7:00 Stella + Alex - Alittleawkward &lt;br /&gt;
&lt;br /&gt;
7:10 Corey + John - Geogeni.us&lt;br /&gt;
&lt;br /&gt;
7:20 Josh + Andrea - Codename Smarttalk&lt;br /&gt;
&lt;br /&gt;
7:30 Theresa Ling + Kacie Kinzer - Plink&lt;br /&gt;
&lt;br /&gt;
7:40 - 7:55 ---------------------------------------------------- Break &lt;br /&gt;
&lt;br /&gt;
8:00 Jonathan Swerdloff - Local Flash&lt;br /&gt;
&lt;br /&gt;
8:10 Jiaxin Feng + Jaeyoon Kang - G-Missile&lt;br /&gt;
&lt;br /&gt;
8:20 Thomas Chan - something&lt;br /&gt;
&lt;br /&gt;
8:30 Armanda Lewis - Untitled&lt;br /&gt;
&lt;br /&gt;
8:40 Vikram Tank + Alex Abreu - The New Vote&lt;br /&gt;
&lt;br /&gt;
8:50 Che-Wei Wang -  Turfbombing.com&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Office_Hours,_Oct_24,_2-4pm_-_Sign_up_Here&amp;diff=527</id>
		<title>Office Hours, Oct 24, 2-4pm - Sign up Here</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Office_Hours,_Oct_24,_2-4pm_-_Sign_up_Here&amp;diff=527"/>
		<updated>2008-10-22T13:43:49Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: New page: Hi, Mike and I will be in the ITP Adjunct Lounge on Friday from 2pm - 4pm.  Add your name to the list if you want to swing by!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, Mike and I will be in the ITP Adjunct Lounge on Friday from 2pm - 4pm.  Add your name to the list if you want to swing by!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=526</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=526"/>
		<updated>2008-10-22T13:42:00Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 7: (October 21) Wildcard Week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week7.pdf Lecture Slides]&lt;br /&gt;
* [[Office Hours, Oct 24, 2-4pm - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=MidtermPresentations&amp;diff=525</id>
		<title>MidtermPresentations</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=MidtermPresentations&amp;diff=525"/>
		<updated>2008-10-21T23:47:35Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Anaid Gomez Ortigoza + Vikram Tank - Codename Pepper&lt;br /&gt;
# Mitch Said + Kristin O&#039;Friel + Thomas Chan - Situated Stories&lt;br /&gt;
# Kristin O&#039;Friel - something&lt;br /&gt;
# Thomas Chan - something&lt;br /&gt;
# Corey + John - Geogeni.us&lt;br /&gt;
# Josh + Andrea - Codename Smarttalk&lt;br /&gt;
# Jonathan Swerdloff - Local Flash&lt;br /&gt;
# Jiaxin Feng + Jaeyoon Kang - G-Missile&lt;br /&gt;
# Stella + Alex - Alittleawkward&lt;br /&gt;
# Che-Wei Wang -  Turfbombing.com&lt;br /&gt;
# Vikram Tank + Alex Abreu - The New Vote&lt;br /&gt;
# Theresa Ling + Kacie Kinzer - Plink&lt;br /&gt;
# Armanda Lewis - Untitled&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=MidtermPresentations&amp;diff=524</id>
		<title>MidtermPresentations</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=MidtermPresentations&amp;diff=524"/>
		<updated>2008-10-21T23:46:59Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: New page: Anaid Gomez Ortigoza + Vikram Tank - Codename Pepper Mitch Said + Kristin O&amp;#039;Friel + Thomas Chan - Situated Stories Kristin O&amp;#039;Friel - something Thomas Chan - something Corey + John - Geogen...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anaid Gomez Ortigoza + Vikram Tank - Codename Pepper&lt;br /&gt;
Mitch Said + Kristin O&#039;Friel + Thomas Chan - Situated Stories&lt;br /&gt;
Kristin O&#039;Friel - something&lt;br /&gt;
Thomas Chan - something&lt;br /&gt;
Corey + John - Geogeni.us&lt;br /&gt;
Josh + Andrea - Codename Smarttalk&lt;br /&gt;
Jonathan Swerdloff - Local Flash&lt;br /&gt;
Jiaxin Feng + Jaeyoon Kang - G-Missile&lt;br /&gt;
Stella + Alex - Alittleawkward&lt;br /&gt;
Che-Wei Wang -  Turfbombing.com&lt;br /&gt;
Vikram Tank + Alex Abreu - The New Vote&lt;br /&gt;
Theresa Ling + Kacie Kinzer - Plink&lt;br /&gt;
Armanda Lewis - Untitled&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=523</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=523"/>
		<updated>2008-10-21T23:45:06Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 8: (October 28) Midterm Presentations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on! &lt;br /&gt;
&lt;br /&gt;
[[MidtermPresentations]]&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Wildcard_Week_Tentative_Agenda&amp;diff=519</id>
		<title>Wildcard Week Tentative Agenda</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Wildcard_Week_Tentative_Agenda&amp;diff=519"/>
		<updated>2008-10-17T17:22:33Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hey all - with midterms just a week away, let&#039;s leave this week open for discussion + questions + debugging.   &lt;br /&gt;
&lt;br /&gt;
If there&#039;s ideas or concepts that are relevant to your midterm that we haven&#039;t covered yet, let us know and we&#039;ll cover in class.  I added a few to get started:&lt;br /&gt;
&lt;br /&gt;
* midterm requirements (code + wireframes + user scenarios + promo cards)&lt;br /&gt;
* mobile-social privacy widgets (e.g. dball / BK / Loopt)&lt;br /&gt;
* Quick Fireeagle preview and overview of F.E. apps for iPhone&lt;br /&gt;
* hacking location on Nokia Series 60 with Python scripts (cell id)&lt;br /&gt;
* Yahoo&#039;s Zonetag API (for turning cell_id into lat/lon)&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Wildcard_Week_Tentative_Agenda&amp;diff=517</id>
		<title>Wildcard Week Tentative Agenda</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Wildcard_Week_Tentative_Agenda&amp;diff=517"/>
		<updated>2008-10-10T14:49:33Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hey all - with midterms just a week away, let&#039;s leave this week open for discussion + questions + debugging.   &lt;br /&gt;
&lt;br /&gt;
If there&#039;s ideas or concepts that are relevant to your midterm that we haven&#039;t covered yet, let us know and we&#039;ll cover in class.  I added a few to get started:&lt;br /&gt;
&lt;br /&gt;
* midterm requirements (code + wireframes + user scenarios + promo cards)&lt;br /&gt;
* mobile-social privacy widgets (e.g. dball / BK / Loopt)&lt;br /&gt;
* hacking location on Nokia Series 60 with Python scripts (cell id)&lt;br /&gt;
* Yahoo&#039;s Zonetag API (for turning cell_id into lat/lon)&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Wildcard_Week_Tentative_Agenda&amp;diff=516</id>
		<title>Wildcard Week Tentative Agenda</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Wildcard_Week_Tentative_Agenda&amp;diff=516"/>
		<updated>2008-10-10T14:41:37Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hey all - with midterms just a week away, let&#039;s leave this week open for discussion + questions + debugging.   &lt;br /&gt;
&lt;br /&gt;
If there&#039;s ideas or concepts that are relevant to your midterm that we haven&#039;t covered yet, let us know and we&#039;ll cover in class.  I added a few to get started:&lt;br /&gt;
&lt;br /&gt;
* mobile social privacy widgets (e.g. dball / BK / Loopt)&lt;br /&gt;
* hacking location on Nokia Series 60 with Python scripts (cell id)&lt;br /&gt;
* Yahoo&#039;s Zonetag API (for turning cell_id into lat/lon)&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Wildcard_Week_Tentative_Agenda&amp;diff=515</id>
		<title>Wildcard Week Tentative Agenda</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Wildcard_Week_Tentative_Agenda&amp;diff=515"/>
		<updated>2008-10-10T14:41:22Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: New page: Hey all - with midterms just a week away, let&amp;#039;s leave this week open for discussion + questions + debugging.     If there&amp;#039;s ideas or concepts that are relevant to your midterm that we have...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hey all - with midterms just a week away, let&#039;s leave this week open for discussion + questions + debugging.   &lt;br /&gt;
&lt;br /&gt;
If there&#039;s ideas or concepts that are relevant to your midterm that we haven&#039;t covered yet, let us know and we&#039;ll cover in class.  I added a few to get started:&lt;br /&gt;
&lt;br /&gt;
+ mobile social privacy widgets (e.g. dball / BK / Loopt)&lt;br /&gt;
+ hacking location on Nokia Series 60 with Python scripts (cell id)&lt;br /&gt;
+ Yahoo&#039;s Zonetag API (for turning cell_id into lat/lon)&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=514</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=514"/>
		<updated>2008-10-10T14:38:13Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 7: (October 21) Wildcard Week */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
* [[Wildcard Week Tentative Agenda]]&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=513</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=513"/>
		<updated>2008-10-10T14:37:36Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 6: (October 7) Informatics &amp;amp; Data Visualizations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week6.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=510</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=510"/>
		<updated>2008-10-02T20:44:00Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 5: (September 30) Designing User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframe_sample_pack.zip Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=509</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=509"/>
		<updated>2008-10-02T20:42:38Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 5: (September 30) Designing User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week5.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/wireframes.pdf Wireframe Sample Pack] &lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=508</id>
		<title>Iphone</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=508"/>
		<updated>2008-10-02T13:49:01Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you&#039;re interested in registering your iPhone for development, add your name and your iPhone&#039;s serial number here.  (the SDK required that each phone use for &amp;quot;testing&amp;quot; be registered with Apple)&lt;br /&gt;
&lt;br /&gt;
To find your iPhone&#039;s serial number:  (note that this is different than the serial number you see when you&#039;re in iTunes)&lt;br /&gt;
# Connect your iPhone to your Mac&lt;br /&gt;
# Open Applications -&amp;gt; Utility -&amp;gt; System Profiler&lt;br /&gt;
# Under the &amp;quot;Hardware&amp;quot; tab, look for &amp;quot;USB&amp;quot;  (left side panel)&lt;br /&gt;
# Under &amp;quot;USB&amp;quot; look for &amp;quot;High-Speed Bus&amp;quot; (top right panel)&lt;br /&gt;
# Click on iPhone and copy and paste your serial number below&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Dennis Crowley   072f3bb7be4056fc07efcc14fa3b88ab1e6daa32   dens@teendrama.com&lt;br /&gt;
* Michael Sharon &lt;br /&gt;
* Alex Abreu alexabreu@gmail.com&lt;br /&gt;
* Che-Wei Wang 9cc8c673b3bfd04ba8dd3d45816c10a44172eb71 cwwang@gmail.com&lt;br /&gt;
* Anaid         ff2b6bd07a5263a1dc1fe8d5676dd531ee0a7b55 anaid@mac.com&lt;br /&gt;
* Theresa   2627ea54f2ef55e2108cbfd7c8382232abb19ea0&lt;br /&gt;
* Thomas Chan cb2673d7618484dc1be68b861978709eea3f2861&lt;br /&gt;
* Corey Menscher 19556fd6937b779a07392dff5dada56034c3785e&lt;br /&gt;
* Kristin O&#039;Friel 991f8a589c49c1a0d6ec1fe01cfda713a9b6dff3 kristin.ofriel@gmail.com&lt;br /&gt;
* Jaeyoon f1bf68b7625af7f82d4f2bde6899d95c45aff9c5 jaeyoon@nyu.edu&lt;br /&gt;
* John Dimatos 8d9c9ea947e44fa9315b3ebea7c4b8e73eecddcb&lt;br /&gt;
&lt;br /&gt;
Outside of class:&lt;br /&gt;
&lt;br /&gt;
* David Steele Overholt: 70f6c44a5e26ae55fea76e950d109bc1328b2a2&lt;br /&gt;
** WARNING: The UDID is one character too short - please update and remove this line. &lt;br /&gt;
&lt;br /&gt;
And click here to download SDK + get started provisioning, etc&lt;br /&gt;
&lt;br /&gt;
http://developer.apple.com/iphone/manage/overview/index.action&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=501</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=501"/>
		<updated>2008-09-30T23:47:48Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 5: (September 30) Designing User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf Jenn&#039;s UX Slides]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=500</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=500"/>
		<updated>2008-09-30T23:44:51Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 5: (September 30) Designing User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [Jenn&#039;s UX Slides  http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=499</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=499"/>
		<updated>2008-09-30T23:44:19Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 5: (September 30) Designing User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [[Jenn&#039;s UX Slides http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf]]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=498</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=498"/>
		<updated>2008-09-30T23:44:02Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 5: (September 30) Designing User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
* [Jenn&#039;s UX Slides http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf]&lt;br /&gt;
* [[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=497</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=497"/>
		<updated>2008-09-30T23:43:41Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 5: (September 30) Designing User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
[Jenn&#039;s UX Slides http://itp.nyu.edu/~dc788/dap08/slides/jenn_bove_ux_week5.pdf]&lt;br /&gt;
[[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Jenn%27s_UX_Worksheet&amp;diff=496</id>
		<title>Jenn&#039;s UX Worksheet</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Jenn%27s_UX_Worksheet&amp;diff=496"/>
		<updated>2008-09-30T23:40:41Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: New page: PERSONA WORKSHEET Please describe the target user for your application or service.  Name: Age: Family members: Education: Occupation:  Behavior &amp;amp; Environment:  Where do they live?  Where d...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PERSONA WORKSHEET&lt;br /&gt;
Please describe the target user for your application or service.&lt;br /&gt;
&lt;br /&gt;
Name:&lt;br /&gt;
Age:&lt;br /&gt;
Family members:&lt;br /&gt;
Education:&lt;br /&gt;
Occupation:&lt;br /&gt;
&lt;br /&gt;
Behavior &amp;amp; Environment:&lt;br /&gt;
&lt;br /&gt;
Where do they live?&lt;br /&gt;
&lt;br /&gt;
Where do they work?&lt;br /&gt;
&lt;br /&gt;
What do they do on the weekends?&lt;br /&gt;
&lt;br /&gt;
How would you characterize their lifestyle?&lt;br /&gt;
&lt;br /&gt;
Characteristics:&lt;br /&gt;
&lt;br /&gt;
What’s their personality like?&lt;br /&gt;
&lt;br /&gt;
Do they have any hobbies?&lt;br /&gt;
&lt;br /&gt;
Favorite possession?&lt;br /&gt;
&lt;br /&gt;
Keywords to describe them?&lt;br /&gt;
&lt;br /&gt;
Role of Technology in their lives:&lt;br /&gt;
&lt;br /&gt;
How do they use technology?&lt;br /&gt;
&lt;br /&gt;
Computer savvy?&lt;br /&gt;
&lt;br /&gt;
Mobile savvy?&lt;br /&gt;
&lt;br /&gt;
Most used sites and applications?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Challenges &amp;amp; Motivations:&lt;br /&gt;
&lt;br /&gt;
Goals?&lt;br /&gt;
&lt;br /&gt;
Challenges?&lt;br /&gt;
&lt;br /&gt;
USER SCENARIOS &lt;br /&gt;
Please choose 3 aspects of your persona’s daily life to tell a story about. Ideally, from these stories you can ellicit contexts for your applications and needs/goals that you could address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Context:&lt;br /&gt;
Need:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Context:&lt;br /&gt;
Need:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Context:&lt;br /&gt;
Need:&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=495</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=495"/>
		<updated>2008-09-30T23:39:48Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 5: (September 30) Designing User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
[[Jenn&#039;s UX Worksheet]]&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=490</id>
		<title>Iphone</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=490"/>
		<updated>2008-09-30T22:11:50Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you&#039;re interested in registering your iPhone for development, add your name and your iPhone&#039;s serial number here.  (the SDK required that each phone use for &amp;quot;testing&amp;quot; be registered with Apple)&lt;br /&gt;
&lt;br /&gt;
To find your iPhone&#039;s serial number:  (note that this is different than the serial number you see when you&#039;re in iTunes)&lt;br /&gt;
# Connect your iPhone to your Mac&lt;br /&gt;
# Open Applications -&amp;gt; Utility -&amp;gt; System Profiler&lt;br /&gt;
# Under the &amp;quot;Hardware&amp;quot; tab, look for &amp;quot;USB&amp;quot;  (left side panel)&lt;br /&gt;
# Under &amp;quot;USB&amp;quot; look for &amp;quot;High-Speed Bus&amp;quot; (top right panel)&lt;br /&gt;
# Click on iPhone and copy and paste your serial number below&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Dennis Crowley   072f3bb7be4056fc07efcc14fa3b88ab1e6daa32   dens@teendrama.com&lt;br /&gt;
* Michael Sharon&lt;br /&gt;
* Che-Wei Wang 9cc8c673b3bfd04ba8dd3d45816c10a44172eb71&lt;br /&gt;
* Anaid         ff2b6bd07a5263a1dc1fe8d5676dd531ee0a7b55&lt;br /&gt;
* Theresa   2627ea54f2ef55e2108cbfd7c8382232abb19ea0&lt;br /&gt;
* Thomas Chan cb2673d7618484dc1be68b861978709eea3f2861&lt;br /&gt;
* Corey Menscher 19556fd6937b779a07392dff5dada56034c3785e&lt;br /&gt;
* Kristin O&#039;Friel 991f8a589c49c1a0d6ec1fe01cfda713a9b6dff3&lt;br /&gt;
* Jaeyoon f1bf68b7625af7f82d4f2bde6899d95c45aff9c5&lt;br /&gt;
* John Dimatos 8d9c9ea947e44fa9315b3ebea7c4b8e73eecddcb&lt;br /&gt;
&lt;br /&gt;
Outside of class:&lt;br /&gt;
&lt;br /&gt;
* David Steele Overholt: 70f6c44a5e26ae55fea76e950d109bc1328b2a2&lt;br /&gt;
&lt;br /&gt;
And click here to download SDK + get started provisioning, etc&lt;br /&gt;
&lt;br /&gt;
http://developer.apple.com/iphone/manage/overview/index.action&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=489</id>
		<title>Iphone</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=489"/>
		<updated>2008-09-30T22:11:35Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you&#039;re interested in registering your iPhone for development, add your name and your iPhone&#039;s serial number here.  (the SDK required that each phone use for &amp;quot;testing&amp;quot; be registered with Apple)&lt;br /&gt;
&lt;br /&gt;
To find your iPhone&#039;s serial number:  (note that this is different than the serial number you see when you&#039;re in iTunes)&lt;br /&gt;
# Connect your iPhone to your Mac&lt;br /&gt;
# Open Applications -&amp;gt; Utility -&amp;gt; System Profiler&lt;br /&gt;
# Under the &amp;quot;Hardware&amp;quot; tab, look for &amp;quot;USB&amp;quot;  (left side panel)&lt;br /&gt;
# Under &amp;quot;USB&amp;quot; look for &amp;quot;High-Speed Bus&amp;quot; (top right panel)&lt;br /&gt;
# Click on iPhone and copy and paste your serial number below&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Dennis Crowley   072f3bb7be4056fc07efcc14fa3b88ab1e6daa32   dens@teendrama.com&lt;br /&gt;
* Michael Sharon&lt;br /&gt;
* Che-Wei Wang 9cc8c673b3bfd04ba8dd3d45816c10a44172eb71&lt;br /&gt;
* Anaid         ff2b6bd07a5263a1dc1fe8d5676dd531ee0a7b55&lt;br /&gt;
* Theresa   2627ea54f2ef55e2108cbfd7c8382232abb19ea0&lt;br /&gt;
* Thomas Chan cb2673d7618484dc1be68b861978709eea3f2861&lt;br /&gt;
* Corey Menscher 19556fd6937b779a07392dff5dada56034c3785e&lt;br /&gt;
* Kristin O&#039;Friel 991f8a589c49c1a0d6ec1fe01cfda713a9b6dff3&lt;br /&gt;
* Jaeyoon f1bf68b7625af7f82d4f2bde6899d95c45aff9c5&lt;br /&gt;
* John Dimatos 8d9c9ea947e44fa9315b3ebea7c4b8e73eecddcb&lt;br /&gt;
&lt;br /&gt;
Outside of class:&lt;br /&gt;
&lt;br /&gt;
* David Steele Overholt: 70f6c44a5e26ae55fea76e950d109bc1328b2a2&lt;br /&gt;
&lt;br /&gt;
And click here to download SDK + get started provisioning, etc&lt;br /&gt;
&lt;br /&gt;
[[http://developer.apple.com/iphone/manage/overview/index.action]]&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=488</id>
		<title>Iphone</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=488"/>
		<updated>2008-09-30T22:11:18Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you&#039;re interested in registering your iPhone for development, add your name and your iPhone&#039;s serial number here.  (the SDK required that each phone use for &amp;quot;testing&amp;quot; be registered with Apple)&lt;br /&gt;
&lt;br /&gt;
To find your iPhone&#039;s serial number:  (note that this is different than the serial number you see when you&#039;re in iTunes)&lt;br /&gt;
# Connect your iPhone to your Mac&lt;br /&gt;
# Open Applications -&amp;gt; Utility -&amp;gt; System Profiler&lt;br /&gt;
# Under the &amp;quot;Hardware&amp;quot; tab, look for &amp;quot;USB&amp;quot;  (left side panel)&lt;br /&gt;
# Under &amp;quot;USB&amp;quot; look for &amp;quot;High-Speed Bus&amp;quot; (top right panel)&lt;br /&gt;
# Click on iPhone and copy and paste your serial number below&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Dennis Crowley   072f3bb7be4056fc07efcc14fa3b88ab1e6daa32   dens@teendrama.com&lt;br /&gt;
* Michael Sharon&lt;br /&gt;
* Che-Wei Wang 9cc8c673b3bfd04ba8dd3d45816c10a44172eb71&lt;br /&gt;
* Anaid         ff2b6bd07a5263a1dc1fe8d5676dd531ee0a7b55&lt;br /&gt;
* Theresa   2627ea54f2ef55e2108cbfd7c8382232abb19ea0&lt;br /&gt;
* Thomas Chan cb2673d7618484dc1be68b861978709eea3f2861&lt;br /&gt;
* Corey Menscher 19556fd6937b779a07392dff5dada56034c3785e&lt;br /&gt;
* Kristin O&#039;Friel 991f8a589c49c1a0d6ec1fe01cfda713a9b6dff3&lt;br /&gt;
* Jaeyoon f1bf68b7625af7f82d4f2bde6899d95c45aff9c5&lt;br /&gt;
* John Dimatos 8d9c9ea947e44fa9315b3ebea7c4b8e73eecddcb&lt;br /&gt;
&lt;br /&gt;
Outside of class:&lt;br /&gt;
&lt;br /&gt;
* David Steele Overholt: 70f6c44a5e26ae55fea76e950d109bc1328b2a2&lt;br /&gt;
&lt;br /&gt;
And click here to download SDK + get started provisioning, etc&lt;br /&gt;
&lt;br /&gt;
[http://developer.apple.com/iphone/manage/overview/index.action]&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=459</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=459"/>
		<updated>2008-09-29T12:43:39Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/andew_turner_week3.pdf Andrew Turner&#039;s &amp;quot;Recipe for Placemarking&amp;quot; slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=453</id>
		<title>Iphone</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Iphone&amp;diff=453"/>
		<updated>2008-09-27T15:06:52Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you&#039;re interested in registering your iPhone for development, add your name and your iPhone&#039;s serial number here.  (the SDK required that each phone use for &amp;quot;testing&amp;quot; be registered with Apple)&lt;br /&gt;
&lt;br /&gt;
To find your iPhone&#039;s serial number:  (note that this is different than the serial number you see when you&#039;re in iTunes)&lt;br /&gt;
# Connect your iPhone to your Mac&lt;br /&gt;
# Open Applications -&amp;gt; Utility -&amp;gt; System Profiler&lt;br /&gt;
# Under the &amp;quot;Hardware&amp;quot; tab, look for &amp;quot;USB&amp;quot;  (left side panel)&lt;br /&gt;
# Under &amp;quot;USB&amp;quot; look for &amp;quot;High-Speed Bus&amp;quot; (top right panel)&lt;br /&gt;
# Click on iPhone and copy and paste your serial number below&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Dennis Crowley   072f3bb7be4056fc07efcc14fa3b88ab1e6daa32&lt;br /&gt;
* Michael Sharon&lt;br /&gt;
* Che-Wei Wang 9cc8c673b3bfd04ba8dd3d45816c10a44172eb71&lt;br /&gt;
* Anaid         ff2b6bd07a5263a1dc1fe8d5676dd531ee0a7b55&lt;br /&gt;
* Theresa   2627ea54f2ef55e2108cbfd7c8382232abb19ea0&lt;br /&gt;
* Thomas Chan cb2673d7618484dc1be68b861978709eea3f2861&lt;br /&gt;
* Corey Menscher 19556fd6937b779a07392dff5dada56034c3785e&lt;br /&gt;
* Kristin O&#039;Friel 991f8a589c49c1a0d6ec1fe01cfda713a9b6dff3&lt;br /&gt;
* Jaeyoon f1bf68b7625af7f82d4f2bde6899d95c45aff9c5&lt;br /&gt;
&lt;br /&gt;
Outside of class:&lt;br /&gt;
&lt;br /&gt;
* David Steele Overholt: 70f6c44a5e26ae55fea76e950d109bc1328b2a2&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=450</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=450"/>
		<updated>2008-09-25T16:06:59Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 4: (September 23) One Map, Many Dots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4 Distance / proximity examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Download distance / proximity PHP code]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=449</id>
		<title>Syllabus</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Syllabus&amp;diff=449"/>
		<updated>2008-09-25T16:05:59Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Class 4: (September 23) One Map, Many Dots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Class 1: (September 2) Hello My Name Is...===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out who you are, what you&#039;re interested in and what you hope to get out of this class.  We&#039;ll walk through the syllabus, class structure and goals for the semester and discuss the world of location-based services, tools and technologies.  Topics:   History of LBS, building blocks and tools, breakdown of LBS categories, examples of projects and products and startups and services that define the space.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
# Introduce yourself on the [[Classlist]] page!   Tell us about who you are, your background and some of the things you&#039;ve worked on while at ITP. &lt;br /&gt;
# [http://uberthings.com/teaching/dap/images/0/0b/Readings_from_everyware.pdf Three mini readings from Everyware!] We selected these as an introduction to location-based services and user-centered design and to kick start some thinking process for your own projects.&lt;br /&gt;
# Weekly Research Assignment #1!   Two paragraphs or so a personal experience you have with some kind of locative service.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add them here].&lt;br /&gt;
# Dust off your tech skills!   By next week you should have a web page up and running that can collect data from users and talk to a database.  Try to make something that asks people where they are, [http://itp.nyu.edu/~dc788/dap08/week1/index.php like this]. Add a link to your homework on the [[Homework]] page. &lt;br /&gt;
# Two email lists for you to sign up for!  Sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking] list (all locative, all the time!) and the class listserv (coming soon!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/week1.pdf Lecture Notes]&lt;br /&gt;
&lt;br /&gt;
=== Class 2: (September 9) Placing Yourself #1 (Let the users do the work!) ===&lt;br /&gt;
&lt;br /&gt;
Let’s turn some user-generated content into location coordinates!  This week we’ll get our hands dirty with geocoders, data service providers, mapping APIs, and the different ways of using web and mobile tools to gather location data from users.  We’ll also walk through the basics of product development (wireframing, user experience design) to help us turn the ideas in our heads into projects and products we can release into the wild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.  Read Clay Shirky&#039;s [http://www.shirky.com/writings/situated_software.html essay on situated software].  Great piece on building what you know, rapid-prototyping style right here, at ITP.&lt;br /&gt;
&lt;br /&gt;
2. Weekly Research Assignment #2!   Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.  [http://uberthings.com/teaching/dap//Weeklyresearch  Add it here].&lt;br /&gt;
&lt;br /&gt;
3. Dig into the mapping APIs!   Let&#039;s take the example from last week and add what we learned about geocoding and placing dots on a map.  Modify last week&#039;s code to (a) try to geocode whatever the user inputs into the &amp;quot;place&amp;quot; field, (b) store this info in the database and then (c) add a map that plots some/all the geocoods you have in your database. Make sure to post your work on work on the [[Homework]] page. &lt;br /&gt;
&lt;br /&gt;
4. Go to Conflux!  This Thurs -&amp;gt; Sunday a &amp;quot;psychogeography&amp;quot; festival is being held downtown.  Try to go to some of the lectures or at the very least stop by HQ (536 LaGuardia Place btw W.3rd and Bleecker) on Fri/Sat/Sun and check out some of the projects (it has a very ITP-show type of vibe).  [http://confluxfestival.org/conflux2008/schedule/ Schedule of events here!]&lt;br /&gt;
&lt;br /&gt;
5. In case you haven&#039;t already, sign up for the [http://lists.burri.to/mailman/listinfo/geowanking Geowanking listserv] (all locative, all the time!).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/gmaps/ Google Maps Examples]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/files/gmaps.zip gmaps.zip - contains Google Maps &amp;amp; geocoding examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week2.pdf Lecture Slides]&lt;br /&gt;
&lt;br /&gt;
=== Class 3: (September 16) Placing Yourself #2 (Let technology do the work!) ===&lt;br /&gt;
&lt;br /&gt;
If week two was all how to let users’ telling us of their location, this week will focus on the tools that can do the dirty work for us.  We’ll look at the different types of location tracking technologies we can use to collect geocoordinates (GPS, A-GPS, cell ID, triangulation, IP lookup), the data formats we can use to publish this data (KML, XML, GeoRSS, GeoURL, microformats and machine tags) and the services that are best suited for data visualizations (mapping APIs, Google Earth).  Special guest Andrew Turner from Mapufacture will help lead the charge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Revise your examples from the previous two weeks using one of the access methods presented in class ([http://textmarks.com/ Textmarks] / [http://loki.com Loki]). Get automatic location from web site visitors or get users to text in their locations / places. Bonus points for going beyond the &amp;quot;putting markers on the map&amp;quot; theme. As always, post your latest works of art on the [[Homework]] page. &lt;br /&gt;
# Think about an application/project that you&#039;re interested in making. Write up a short (1-3 paragraphs) description of this concept. If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across. &lt;br /&gt;
# Watch [http://vimeo.com/294829 Matt Jones&#039; talk] from Interesting2007 for some ideas/inspiration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week3.pdf Lecture Slides]&lt;br /&gt;
* [http://uberthings.com/teaching/dap/examples/loki/ Loki examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week3/week3.zip TextMarks SMS example]&lt;br /&gt;
&lt;br /&gt;
=== Class 4: (September 23) One Map, Many Dots ===&lt;br /&gt;
&lt;br /&gt;
Let’s look at what happens when we start working with the geocoordinates of multiple objects – people, places and/or things.  We’ll work with proximity detection (“What’s within 10 blocks?”) and distance calculations (“How far from Point A to Point B?”).  We’ll also start deconstructing and reverse engineering some of the more well-known examples in the space to get an understanding of how things work behind the scenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/slides/dap_week4.pdf Lecture Slides]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/week4/week4.zip Distance / proximity PHP examples]&lt;br /&gt;
* [http://itp.nyu.edu/~dc788/dap08/geocoords_v4.xls GeoMath Excel Sheet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Office Hours, Sept 29 - Sign up Here]]&lt;br /&gt;
&lt;br /&gt;
=== Class 5: (September 30) Designing User Experience ===&lt;br /&gt;
&lt;br /&gt;
We’ll start off Week 5 with an intro to User Experience Design (UX) from Jennifer Bove (VP, UX @ HUGE).  From there we’ll look at UX issues specific to location-aware apps:  How do we ask users for their location?  How do we control privacy and social awkwardness?  We’ll look towards some of the mobile-social and social-discovery apps (both web and mobile) in an attempt to discover what works and what doesn’t.&lt;br /&gt;
&lt;br /&gt;
=== Class 6: (October 7) Informatics &amp;amp; Data Visualizations ===&lt;br /&gt;
&lt;br /&gt;
Now that we’re collecting location data from multiple users, how do we turn our simple geocoords dataset into something more meaningful?  With the help of Greg Skibiski from Sense Networks, we’ll look at ways of visualizing aggregated geodata and using this data to make predictions on user behavior.  We’ll also take a look at the role that location data can play in Personal Data Informatics – think: Nike+, Nokia’s Sports Tracker, Feltron’s Annual Reports, Daytum.com.&lt;br /&gt;
&lt;br /&gt;
=== Fall Break / No Class: (October 14) ===&lt;br /&gt;
&lt;br /&gt;
=== Class 7: (October 21) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
Let’s leave this week open – most likely there will be topics you’ll be itching to cover before the midterm and we’ll use this spot to fill in those gaps, bring in a guest speaker or debug your midterms projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 8: (October 28) Midterm Presentations ===&lt;br /&gt;
&lt;br /&gt;
Show us what you’ve been working on!&lt;br /&gt;
&lt;br /&gt;
=== Class 9: (&amp;lt;strike&amp;gt;November 4&amp;lt;/strike&amp;gt; &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Fri November 7, 3:30-6pm&amp;lt;/font&amp;gt;) Beg / Borrow / Steal - Working with External Data Sources ===&lt;br /&gt;
&lt;br /&gt;
Plenty of services simply take information that is readily available online and use locative tools to cut, filter or push data in ways that make it geographically relevant.   Think:  Google Maps mashups, Outside.in, etc.  This week we’ll take at the tools needed to track down this data (scraping HTML, parsing XML, working with APIs) and present it back to your users.&lt;br /&gt;
&lt;br /&gt;
=== Class 10: (November 11) &amp;quot;This Was Supposed to be the Future!&amp;quot; (with a nod to Mike&#039;s tee-shirt) ===&lt;br /&gt;
&lt;br /&gt;
Since the dot-com heydays, the locative future has always been 18 months away.  We’re getting closer with the latest crop of location-aware devices - iPhone, Nokias and Blackberries.  This week we’ll talk a look at this history of location-aware apps, the obstacles that have hindered the space in the past and where we can expect to be 18 months from now.  Raise your hand if you have an iPhone and we may just dig into the iPhone SDK.&lt;br /&gt;
&lt;br /&gt;
=== Class 11: (November 18) Sharing Location Across Platforms ===&lt;br /&gt;
&lt;br /&gt;
We’re just starting to see presence data being shared across multiple social services – Twitter can talk to Facebook can talk to Dopplr can pull from Flickr, etc.  This week we’ll look at how services like Yahoo’s FireEagle are changing the way we think about aggregating location, the social and privacy concerns that go along with such changes, and how the Google’s and Yahoo’s of the world are expected to get into the game.&lt;br /&gt;
&lt;br /&gt;
=== Class 12: (November 25) Everything but the Kitchen Sink ===&lt;br /&gt;
&lt;br /&gt;
Locative apps don’t have to be limited to our laptops and mobile phones.  Let’s spend this week looking at the future of personal navigational devices (PND):  in-car nav systems (Garmin, Navi, Dash), handheld GPS units (Garmin, Trackstick, geocaching, geodrawing) - and the tools people are developing to change the way people travel, train, hike, run, bike, ski and everything in between.  And don&#039;t forget the networked gaming devices - our Nintendo DSs &amp;amp; PSPs. Remember, where there&#039;s wi-fi, there&#039;s a way of finding location.&lt;br /&gt;
&lt;br /&gt;
=== Class 13: (December 2) Wildcard Week ===&lt;br /&gt;
&lt;br /&gt;
This will be another wildcard week in terms of class discussion. Extra time will be dedicated to debugging final projects.&lt;br /&gt;
&lt;br /&gt;
=== Class 14: (December 9) Final Presentations ===&lt;br /&gt;
&lt;br /&gt;
You’ve worked all semester to get here - show us what you’ve been working on!&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Weeklyresearch&amp;diff=448</id>
		<title>Weeklyresearch</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Weeklyresearch&amp;diff=448"/>
		<updated>2008-09-25T14:05:08Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Week 4:  What Do You Want to Build?  Part II (Due: September 30) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Week 4:  What Do You Want to Build?  Part II (Due: September 30) ===&lt;br /&gt;
&lt;br /&gt;
Revisit the project proposals you wrote last week, but answer the following questions:&lt;br /&gt;
&lt;br /&gt;
+ Find at least one other project that&#039;s similar to what you&#039;re proposing.  What problem are they solving?  What problem are you trying to solve?  How is your approach different?&lt;br /&gt;
&lt;br /&gt;
+ Who is your project targeted at?  Who do you imagine using it?  In what scenario do you imagine it being useful?&lt;br /&gt;
&lt;br /&gt;
+ What methods will you use to collect location from users?  (User-submitted?  GPS (and if so, on what device?)  Loki?)&lt;br /&gt;
&lt;br /&gt;
+ What kind of geo-tagged content will you be storing in your database?  Text?  Photos? Venues?  Where will you get this data?&lt;br /&gt;
&lt;br /&gt;
+ What&#039;s the one-sentence [http://en.wikipedia.org/wiki/Elevator_pitch elevator pitch] for your project?  Is it &amp;quot;geo scavenger hunt meets Flickr&amp;quot;?  &amp;quot;Yelp reviews meets Amazon&#039;s recommendations&amp;quot;? &amp;quot;Candy Land played in the NYC streets?&amp;quot;   See if you can whip up a one-liner that accurately describes what&#039;s you&#039;re cooking up. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[something awesome here]] (Dennis Crowley)&lt;br /&gt;
&lt;br /&gt;
=== Week 3:  What Do You Want to Build?  (Due: September 23) ===&lt;br /&gt;
&lt;br /&gt;
Think about what you want to create / build this semester.  Write up a short (1-3 paragraphs) description of this concept.  If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across.&lt;br /&gt;
&lt;br /&gt;
*[[something awesome here]] (Dennis Crowley)&lt;br /&gt;
*[[ideas for a location based project]] (Anaid)&lt;br /&gt;
*[[location based turf war]] (Che-Wei)&lt;br /&gt;
*[[location to DOs alarm]] (Jaeyoon)&lt;br /&gt;
*[[ShareMyTaxi]] (Kristin O&#039;Friel)&lt;br /&gt;
*[[location-based language learning]] (Armanda)&lt;br /&gt;
*[[location-based love/hate letters]] (Theresa)&lt;br /&gt;
*[[location based chatting]] (john)&lt;br /&gt;
*[[stories that may know each other]] (josh)&lt;br /&gt;
*[[my idea is really good, and that&#039;s why I ended up finding out that it already exists right before class]] (kacie)&lt;br /&gt;
*[[Voting Experiment, Paparazzi, Blogicks ]] (Alex Abreu)&lt;br /&gt;
*[[Scav]] (Corey Menscher)&lt;br /&gt;
*[[Crazy Tank]] (Jiaxin Feng)&lt;br /&gt;
*[[Multiple Ideas]] (Thomas Chan)&lt;br /&gt;
*[http://andreadulko.com/?p=175 What I&#039;d LOVE to do] (Andrea M. Dulko I)&lt;br /&gt;
&lt;br /&gt;
=== Week 2:  The Wonderful World of Mapping Mashups (Due: September 16) ===&lt;br /&gt;
&lt;br /&gt;
Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.&lt;br /&gt;
&lt;br /&gt;
[[something awesome here]] (Dennis Crowley)&lt;br /&gt;
&lt;br /&gt;
[[what if (state name) voted Republican or Democrat?]] (Anaid)&lt;br /&gt;
&lt;br /&gt;
[[gmaps nyc subway mashup]] (Kristin O&#039;Friel)&lt;br /&gt;
&lt;br /&gt;
[[real time train positions]] (Jaeyoon)&lt;br /&gt;
&lt;br /&gt;
[[realtime speedtrap map]] (Corey)&lt;br /&gt;
&lt;br /&gt;
[[Gawker Stalker]] (Swerdloff)&lt;br /&gt;
&lt;br /&gt;
[[pub crawl generator]] (Stella)&lt;br /&gt;
&lt;br /&gt;
[[groundcrew.us]] (Theresa)&lt;br /&gt;
&lt;br /&gt;
[[earth as a sandwich]] (john)&lt;br /&gt;
&lt;br /&gt;
[[The criminals in your midst!]] (Mitch)&lt;br /&gt;
&lt;br /&gt;
[[Kissing &amp;amp; Telling]] (Alex)&lt;br /&gt;
&lt;br /&gt;
[[Mailbox Map]] (Thomas)&lt;br /&gt;
&lt;br /&gt;
[[Pilipili]] (Armanda)&lt;br /&gt;
&lt;br /&gt;
[[MapWOW]] (Jiaxin)&lt;br /&gt;
&lt;br /&gt;
=== Week 1:  Best Locative Experiences? (Due: September 9) ===&lt;br /&gt;
&lt;br /&gt;
For our first weekly research assignment, we want to hear a personal story about how some some kind of locative data has made your day in the past.  Did Yelp recommend your favorite restaurant? Did Facebook tell you your best friend was in town?  Did dodgeball let you know your ex was lurking next door?&lt;br /&gt;
&lt;br /&gt;
[[Facebook @ Sweden]] (Dennis Crowley)&lt;br /&gt;
&lt;br /&gt;
[[SportsTracker - NYC]] (Michael Sharon)&lt;br /&gt;
&lt;br /&gt;
[[Google/Yahoo Traffic Data]] (Corey Menscher)&lt;br /&gt;
&lt;br /&gt;
[[Hopstop]] (Seanita Tolliver)&lt;br /&gt;
&lt;br /&gt;
[[Frequency 1550]]  (Armanda Lewis)&lt;br /&gt;
&lt;br /&gt;
[[T Map]]  (Stella)&lt;br /&gt;
&lt;br /&gt;
[[cellphone + dad + map]] (Kristin O&#039;Friel)&lt;br /&gt;
&lt;br /&gt;
[[GPS in Spain]] (Theresa Ling)&lt;br /&gt;
&lt;br /&gt;
[[Broadcasting Location]] (Che-Wei Wang)&lt;br /&gt;
&lt;br /&gt;
[[Google map apps]] (Jaeyoon Kang)&lt;br /&gt;
&lt;br /&gt;
[[Brightkite]] (Jonathan Swerdloff)&lt;br /&gt;
&lt;br /&gt;
[[RL Effortless Shopping]] (Andrea Dulko)&lt;br /&gt;
&lt;br /&gt;
[[vindigo, and the pursuit of gas in the Bronx]] (John Dimatos)&lt;br /&gt;
&lt;br /&gt;
[[GPS car rentals]] (Thomas Chan)&lt;br /&gt;
&lt;br /&gt;
[[iPhone take us to Ikea!]] (Anaid)&lt;br /&gt;
&lt;br /&gt;
[[Google Waps]] (Mitch)&lt;br /&gt;
&lt;br /&gt;
[[Google map and Panoramio]] (Jiaxin)&lt;br /&gt;
&lt;br /&gt;
[[The Masada Museum]] (Ithai)&lt;br /&gt;
&lt;br /&gt;
[[Buses Plus GPS]] (Alex)&lt;br /&gt;
&lt;br /&gt;
[[Saved from a bad meal, twinkle]] (Vikram)&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
	<entry>
		<id>https://uberthings.com//teaching/dap/index.php?title=Weeklyresearch&amp;diff=447</id>
		<title>Weeklyresearch</title>
		<link rel="alternate" type="text/html" href="https://uberthings.com//teaching/dap/index.php?title=Weeklyresearch&amp;diff=447"/>
		<updated>2008-09-25T13:51:35Z</updated>

		<summary type="html">&lt;p&gt;AdminGuy: /* Week 4:  What Do You Want to Build?  Part II (Due: September 30) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Week 4:  What Do You Want to Build?  Part II (Due: September 30) ===&lt;br /&gt;
&lt;br /&gt;
Revisit the project proposals you wrote last week, but answer the following questions:&lt;br /&gt;
&lt;br /&gt;
+ Find at least one other project that&#039;s similar to what you&#039;re proposing.  What problem are they solving?  What problem are you trying to solve?  How is your approach different?&lt;br /&gt;
&lt;br /&gt;
+ Who is your project targeted at?  Who do you imagine using it?  In what scenario do you imagine it being useful?&lt;br /&gt;
&lt;br /&gt;
+ What methods will you use to collect location from users?  (User-submitted?  GPS (and if so, on what device?)  Loki?)&lt;br /&gt;
&lt;br /&gt;
+ What kind of geo-tagged content will you be storing in your database?  Text?  Photos? Venues?  Where will you get this data?&lt;br /&gt;
&lt;br /&gt;
+ What&#039;s the one-sentence [http://en.wikipedia.org/wiki/Elevator_pitch elevator pitch] for your project?  Is it &amp;quot;geo scavenger hunt meets Flickr&amp;quot;?  &amp;quot;Yelp reviews meets Amazon&#039;s recommendations&amp;quot;? &amp;quot;Candy Land meets NYC streets?&amp;quot;  See if you can whip up a one-liner that accurately describes what&#039;s you&#039;re cooking up. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[something awesome here]] (Dennis Crowley)&lt;br /&gt;
&lt;br /&gt;
=== Week 3:  What Do You Want to Build?  (Due: September 23) ===&lt;br /&gt;
&lt;br /&gt;
Think about what you want to create / build this semester.  Write up a short (1-3 paragraphs) description of this concept.  If it&#039;s similar to existing applications, include references to those applications in the description - e.g. &amp;quot;It&#039;s like a location-based HotOrNot for street food&amp;quot;. If you&#039;d like you can include diagrams, images or anything else that you feel will help you get your point across.&lt;br /&gt;
&lt;br /&gt;
*[[something awesome here]] (Dennis Crowley)&lt;br /&gt;
*[[ideas for a location based project]] (Anaid)&lt;br /&gt;
*[[location based turf war]] (Che-Wei)&lt;br /&gt;
*[[location to DOs alarm]] (Jaeyoon)&lt;br /&gt;
*[[ShareMyTaxi]] (Kristin O&#039;Friel)&lt;br /&gt;
*[[location-based language learning]] (Armanda)&lt;br /&gt;
*[[location-based love/hate letters]] (Theresa)&lt;br /&gt;
*[[location based chatting]] (john)&lt;br /&gt;
*[[stories that may know each other]] (josh)&lt;br /&gt;
*[[my idea is really good, and that&#039;s why I ended up finding out that it already exists right before class]] (kacie)&lt;br /&gt;
*[[Voting Experiment, Paparazzi, Blogicks ]] (Alex Abreu)&lt;br /&gt;
*[[Scav]] (Corey Menscher)&lt;br /&gt;
*[[Crazy Tank]] (Jiaxin Feng)&lt;br /&gt;
*[[Multiple Ideas]] (Thomas Chan)&lt;br /&gt;
*[http://andreadulko.com/?p=175 What I&#039;d LOVE to do] (Andrea M. Dulko I)&lt;br /&gt;
&lt;br /&gt;
=== Week 2:  The Wonderful World of Mapping Mashups (Due: September 16) ===&lt;br /&gt;
&lt;br /&gt;
Two paragraphs on what you consider to be a great use of one of the mapping API&#039;s we&#039;ve covered in class - you can look towards the [http://googlemapsmania.blogspot.com/ Google Maps Mashup site] for inspiration. Bonus points for writing about something that changed the way you experienced some aspect of the city.&lt;br /&gt;
&lt;br /&gt;
[[something awesome here]] (Dennis Crowley)&lt;br /&gt;
&lt;br /&gt;
[[what if (state name) voted Republican or Democrat?]] (Anaid)&lt;br /&gt;
&lt;br /&gt;
[[gmaps nyc subway mashup]] (Kristin O&#039;Friel)&lt;br /&gt;
&lt;br /&gt;
[[real time train positions]] (Jaeyoon)&lt;br /&gt;
&lt;br /&gt;
[[realtime speedtrap map]] (Corey)&lt;br /&gt;
&lt;br /&gt;
[[Gawker Stalker]] (Swerdloff)&lt;br /&gt;
&lt;br /&gt;
[[pub crawl generator]] (Stella)&lt;br /&gt;
&lt;br /&gt;
[[groundcrew.us]] (Theresa)&lt;br /&gt;
&lt;br /&gt;
[[earth as a sandwich]] (john)&lt;br /&gt;
&lt;br /&gt;
[[The criminals in your midst!]] (Mitch)&lt;br /&gt;
&lt;br /&gt;
[[Kissing &amp;amp; Telling]] (Alex)&lt;br /&gt;
&lt;br /&gt;
[[Mailbox Map]] (Thomas)&lt;br /&gt;
&lt;br /&gt;
[[Pilipili]] (Armanda)&lt;br /&gt;
&lt;br /&gt;
[[MapWOW]] (Jiaxin)&lt;br /&gt;
&lt;br /&gt;
=== Week 1:  Best Locative Experiences? (Due: September 9) ===&lt;br /&gt;
&lt;br /&gt;
For our first weekly research assignment, we want to hear a personal story about how some some kind of locative data has made your day in the past.  Did Yelp recommend your favorite restaurant? Did Facebook tell you your best friend was in town?  Did dodgeball let you know your ex was lurking next door?&lt;br /&gt;
&lt;br /&gt;
[[Facebook @ Sweden]] (Dennis Crowley)&lt;br /&gt;
&lt;br /&gt;
[[SportsTracker - NYC]] (Michael Sharon)&lt;br /&gt;
&lt;br /&gt;
[[Google/Yahoo Traffic Data]] (Corey Menscher)&lt;br /&gt;
&lt;br /&gt;
[[Hopstop]] (Seanita Tolliver)&lt;br /&gt;
&lt;br /&gt;
[[Frequency 1550]]  (Armanda Lewis)&lt;br /&gt;
&lt;br /&gt;
[[T Map]]  (Stella)&lt;br /&gt;
&lt;br /&gt;
[[cellphone + dad + map]] (Kristin O&#039;Friel)&lt;br /&gt;
&lt;br /&gt;
[[GPS in Spain]] (Theresa Ling)&lt;br /&gt;
&lt;br /&gt;
[[Broadcasting Location]] (Che-Wei Wang)&lt;br /&gt;
&lt;br /&gt;
[[Google map apps]] (Jaeyoon Kang)&lt;br /&gt;
&lt;br /&gt;
[[Brightkite]] (Jonathan Swerdloff)&lt;br /&gt;
&lt;br /&gt;
[[RL Effortless Shopping]] (Andrea Dulko)&lt;br /&gt;
&lt;br /&gt;
[[vindigo, and the pursuit of gas in the Bronx]] (John Dimatos)&lt;br /&gt;
&lt;br /&gt;
[[GPS car rentals]] (Thomas Chan)&lt;br /&gt;
&lt;br /&gt;
[[iPhone take us to Ikea!]] (Anaid)&lt;br /&gt;
&lt;br /&gt;
[[Google Waps]] (Mitch)&lt;br /&gt;
&lt;br /&gt;
[[Google map and Panoramio]] (Jiaxin)&lt;br /&gt;
&lt;br /&gt;
[[The Masada Museum]] (Ithai)&lt;br /&gt;
&lt;br /&gt;
[[Buses Plus GPS]] (Alex)&lt;br /&gt;
&lt;br /&gt;
[[Saved from a bad meal, twinkle]] (Vikram)&lt;/div&gt;</summary>
		<author><name>AdminGuy</name></author>
	</entry>
</feed>