• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!


Bulletin board

This version was saved 17 years ago View current version     Page history
Saved by Juri Strumpflohner
on July 5, 2007 at 5:21:09 pm

Mobile Posting System



Project Description

The project's goal is to implement an information system for location-based mobile posting. The system is composed of a server and a "thin" mobile client.

All heavy computations are done on the server which is basically responsible for

  • storing received posts in a relational DB (MySQL)
  • processing the location-data and retrieving matching posts from the DB
  • sending data to mobile client

The mobile client is mainly responsible for

  • retrieving location-data using the J2ME Location API (JSR-179)
  • sending requests to the server
  • processing server responses and displaying them to the user

The communication between the server and the mobile client is done by exchanging XML documents over the HTTP protocol.



User A walks down a street. He wants to create a post about a nice restaurant he discovered in that street and so he takes out his cellphone, starts "FirstLife" and writes the post. Behind the scene, the mobile device will determine its location by using the Location API. Then the post (together with the location information) will be send to the server where it is stored inside a DB. Later on, user B walks down the same street in search for a good restaurant. He clearly starts FirstLife and requests all available posts, hoping that somebody has left something about a place for having lunch. Again, the mobile device determines its location and sends a request for retrieving all posts from the server that match the location of the mobile device. User B will get the post done by user A.


Other resources

Comments (0)

You don't have permission to comment on this page.