Hung Truong

Musical Instruments - Winter 2007

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.

[Link]

Notecentric for Facebook - Fall 2007

What: An updated version of Notecentric for the newly released Facebook Developer Platfom.

Why: I had originally developed Notecentric because Facebook didn't incorporate class note-taking functionality. I decided to try adapting Notecentric for the Facebook platform in order to leverage the large user base of that social network.

How: Notecentric for Facebook uses the RFacebook client and Ruby on Rails.

See Also: Network Structure, Diffusion and Growth Over Time in a Facebook Application, research done on the data collected from Notecentric.

[Link]

MapsKrieg - Spring 2007

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 uses the PHP framework CakePHP.

[Link]

Translatious - Winter 2006

What: A community based social translation website. Designed to facilitate cheap (or free), timely, and accurate automated translations.

Why: One of my interests is computer-aided language translation. Statistical translation is cool, but it needs lots of data to be accurate. Translatious aims to provide human-created transltions in addition to language sentence pairs that can be used in statistical machine translation.

How: Translatious was a group project for a senior software engineering course. I had the responsibility of acting as project lead, working with three other students to design and implement the project throughout the semester.

[Link]

Notecentric - Fall 2006

What: A social note-taking website. Designed for university students to write and share their notes with classmates.

Why: I found it inconvenient to share notes with classmates by sending emails. There was no website at the time that supported note sharing for courses, so I decided to create one during the Summer break.

How: I built Notecentric on the Ruby on Rails web framework. It utilizes an open source WYSIWYG editor for notetaking.

[Link]

Anime Nano - Summer 2006

What: An anime blog RSS feed aggregator and community website.

Why: Mostly created as an exercise to learn the Ruby on Rails web development framework. Anime Nano ended up filling a niche in the online anime blog community as well.

How: Developed during the Summer of 2006 on the Ruby on Rails framework.

[Link]

UNM Tactics - Spring 2006

What: A one-player role playing game based on school life at UNM.

Why: The class project of a video game design course at the University of New Mexico.

How: Created using RPG Maker XP.

[Link]