What: A simple frontend for my already existing webapp. The native iPhone app loads
the content quickly and allows users to browse the newest posts and view post content within the app.
Why: I wanted to go through the entire process of writing and submitting an app to approval.
My previous prototype pizza app never made it into the app store, so I wanted to quickly produce a simple
app that just worked.
App Store Link
What: A simple Facebook application for listing which instruments one plays and seeing which instruments one's friends plays.
Why: As a musician, I was looking for a way to show which instruments I play. Music is a very social endeavor, so it made sense to make a Facebook application that allowed musicians to show off their talents.
How: Musical Instruments uses the Facebook PHP Client Library.
See Also: Sociability of Musical Instruments, research done on the data collected from Musical Instruments.
Musical Instruments on Facebook
What: A prototype application for iPhone, Let's Pizza! uses Core Location to locate the user, then uses the Yelp.com API to find pizza places near the user. From within the application the user can call the pizza place for delivery, get directions from Google Maps and send information about the restaurant to a friend via email.
Why: Let's Pizza! was developed as an initial prototype and tech demo by
Troubadour Mobile. We learned a lot through the process of interviewing customers, designing the application, developing the application and testing it with users.
How: Let's Pizza! was built using the Apple iPhone SDK.
Teammates: Gaurav Bhatnagar and
Adam Torres.
Troubadour Mobile
What: An apartment-finding mashup using
craigslist and
Google Maps API.
Why: I needed to find an apartment in Ann Arbor fast, and
HousingMaps didn't show Ann Arbor listings. I also wanted to gain some javascript and Google Maps API experience, so I killed two birds with one stone, metaphorically.
How: I documented each step of the MapsKrieg's development on my blog. See the related entries
here. Mapskrieg used the PHP framework CakePHP. In February 2011, I rewrote Mapskrieg to run on Google App Engine.
MapsKrieg
What: A native iOS app for Mapskrieg designed for iPhone/iPod and iPad mobile devices.
Why: Mapskrieg has been one of my biggest success stories. I wanted to expand Mapskrieg, as the experience on mobile devices was suboptimal. I decided to work on a native solution designed specifically for iPhone and iPad.
How: I had prior experience building both iPhone and iPad applications. This app was designed from the ground up to take advantage of design patterns for both devices. The universal app retains the same functionality for both types of devices, but with differing screen sizes in mind.
Mapskrieg on the App Store
Blog Post: Mapskrieg iPhone/iPad App Launch!
Title: Surfing a web of trust: Reputation and Reciprocity on CouchSurfing.com
Authors: Debra Lauterbach, Hung Truong, Tanuj Shah,
Lada Adamic
Description: Trust is valuable in social networks, even moreso when the social network you are a part of regularly involves meeting strangers, having them stay the night on your couch, and staying on other strangers' couches. In this paper we looked at the properties of the "vouch" network in CouchSurfing and consider the strength of such a system where reciprocation is the expectation.