CS W4170 User Interface Design—Final Projects
Fall 2008

Trick or Tweet

In this project, design teams built a Flex collaborative multimedia application that uses the Twitter Representational State Transfer (REST) API. Each team used the API to create a rich internet application designed for “multimedia tweeting.” Multimedia tweeting associates various media (e.g., video, audio, or other documents) with a tweet. This allows user to author and visualize multimedia tweets. The following projects were presented on December 10, 2008.

PartyLine screenshot PartyLine.  The PartyLine application is a collaborative notification system which allows people at remote locations to issue ongoing status reports that can include pictures in-line. PartyLine allows remote stakeholders (already in attendance) to invite their friends to attend a good party, show, or other event already in progress, by issuing invitations or by sending status updates directly to their twitter friends or indirectly to their twitter friends list. PartyLine updates are distinguishable from regular tweets because they contain a specially formatted tag used by our application to unify reports occurring at the same location with other possible friends in attendance. Moreover, these updates and invites can also be accompanied by a relevant image. Such updates can be sent from any mobile computing device that supports web-page access, such as mobile phones which are network equipped. Vice versa, those twitter friends who remain at home have the ability to peruse all the remote reports (including multimedia attachments) and may alter out unwanted invites, friends, or locations to better decide which party to attend.

(Green Zhang, Joshua Weinberg, Keerti Joshi, Nathan Murith)
YuanTwitter screenshot YuanTwitter.  YuanTwitter is developed for Twitter users who love to share and view photos through Twitter. It uses the Twitter REST API to implement basic Twitter functionalities and also adds photo message support on top of the Twitter protocol. The user can upload their own photos and search others' photos. The user can add tags when uploading, which will be used as the keyword when searching. And users can also use labels to manage viewed photos. The interface is based on theme of Christmas and a lot of details were designed and implemented to make it intuitive and effective to use.

(Fan Lin, Maoliang Huang, Zhemin Zhang, and Jia Chen)
BistroTweet screenshot BistroTweet  BistroTweet is an application that encapsulates the social nature of the popular social web application Twitter. It is developed as a standalone desktop application yet built upon the collective thinking of the Twitter community to produce functionality that would entertain some of the multimedia outlets popular among today’s mainstream society. This includes sharing tweets with attached photos and other types of media.

(Lalit Kanteti, Moses Vaughan, Seoho Lee, Sam Calabrese)
MediaTweet screenshot MediaTweet  MediaTweet is intended to facilitate communication between artists working in NYC and their fans. We also support direct collaboration between artists. In both of these uses, the addition of images to short text messages will allow those who work in visual media to effectively communicate.

(Andrew Shu, Ian Peters, Jason Gluckman, William Ballenthin)
TwitterYarn screenshot YarnWeaver  YarnWeaver targets users who wish to collaboratively create stories, as in the "write a paragraph and let someone else continue it" paradigm. Stories started by one user can be continued by another, illustrated by a third, re-continued by a fourth, etc. Both to assist with the writing process and to allow the creation of "choose-your-own-adventure" stories, stories can branch into multiple different continuations. The entire process is open -- any user who is following the appropriate other users can see and add to any part of any story. Finally, the stories may be published to a simple HTML file for later use outside the YarnWeaver environment.

(Kevin Lerman, Koichiro Matsunaga, Bob Coyne, Huanxing Shen)
TwitterBird screenshot Twitter Bird  Our team's final project is Twitterbird, an Adobe AIR application that expands the functionality of Twitter. Twitter is a very popular social messaging service because of its simplicity: the status updates and direct messages that users can send are quick and easy, but messages are limited to text and there are no options for organizing or viewing tweets. Our challenge was to not only provide this extra functionality, but to provide it in such a way that our application remains simple and easy to use for casual Twitter users. To that end, we have designed a unified interface for sending and receiving tweets that looks like what one might see in an e-mail client. This design philosophy even extends to the name itself; the name Twitterbird represents an extension of Twitter's name that is simple to pronounce, easy to remember, and consistent with Twitter's own avian theme.

(Brian Smith, Keith Chen, Shun Kawamura, and Eita Shuto)