Hi, my name is Thomas Schreiber. I'm currently working on my fourth
year of a bachelors of science of computer science at Portland State
University. Last night I brought up an idea I had on #statusnet for a
possible GSoC project. My idea is to create a mobile app that would
limit what status updates were shown to a mobile device user to the
immediate area the user is current inhabiting. This would be useful
for ad-hoc location based social gaming such as Mafia Wars and
scavenger hunts. Other ad-hoc congregations such as conferences would
benefit by being able to see what was happening around them that they
might otherwise have missed. A third use would be location based
reviews/advice (I'm thinking something like Gowalla, but tied to
geo-locations and not storefronts) which could aid users not only at
stores, but at parks, museums, and just about anywhere.

While limiting the radius of the viewable updates may seem
counterintuitive, I believe it comes from a social practice that is
alive and vibrant. Street artists have been tagging short messages and
their names around cities for years. With the ethical issues of
tagging circumvented with this technology, I imagine this app as a
popular social experience. It's social geo-caching where the prize is
discovering each other.

The project would consist of the following components:
  * Set up a StatusNet server that will only allow mobile apps to see status
    updates (letting people look up the updates from home would ruin the
    fun. :P). This will be a quick and simple task.
  * I need to come up with the size of the location radius and other such
    metrics. Ideally these will be dynamic and adjustable by the StatusNet
    server that the user is connected to. I would probably set this up as a
    simple plugin that makes this information available
  * The bulk of the time will be spent writing an intuitive user friendly app
     that differs from Mustard in how it presents information. For the social
     gaming aspect I might add in an interface for score keeping that would
     communicate with the StatusNet plugin mentioned above.
  * Optionally, I can port the android app to Meego. I have worked on QT4 in
    the past, and this should not be that difficult. However, there is
rumor that
    Intel may be working on porting the android runtime environment to
    Meego. Also, with only having 12 weeks I want to ensure that I have enough
    time to do this project justice. For these reasons, I may hold off
on this part
    of the project and perhaps revisit it after the summer if there is
significant
    interest.

Thank you for your consideration. I know this project could be really
cool, and I look forward to you feedback so I can make it even more
so.

Thomas Schreiber
aka ubiquill on freenode
_______________________________________________
StatusNet-dev mailing list
StatusNet-dev@lists.status.net
http://lists.status.net/mailman/listinfo/statusnet-dev

Reply via email to