In Progress

PDA Client Application with graphical map/routing information

Specification – PDA Client Application with graphical map/routing information

Wording in this document:

Friend = participant/person/counterpart that is a registered user on the system

PDA = Personal Digital Assistant or cell phone

Main application = existing positioning and tracking system (GPS)

Community = pool of registered and tracked friends


The PDA-client application must be capable to display information about the current location of an object (person, car, or bicycle) and the position of associated friends. This must be visualized and displayed on a simplified Map (Google-Map) where the location and tracks of all friends can be seen.


Participant decides to spread his/her location to all his friends – e.g. cross-country tracking paths, orienteering hikes runners training, horse rides, etc. This information is used to see immediately all friends location on the PDA.

Technical description:

The client application is an add-on to an existing positioning and tracking system based on GPS. The overall architecture there is JBoss, Postgresql, PHP and J2EE – see [url removed, login to view] for more details about the main application.

This application has to be implemented as MIDP. MIDlets are the preferred technology for this PDA-Client to target a huge number of different types of mobiles and based on the following specification: MIDP 3.0 - JSR 271: Mobile Information Device Profile 3 (to be discussed – due to request status of the specification)

Data is stored in the backend and will be provided over EJBs, Beans or Web services. Direct access to the database is not necessary. Location and tracking information about all friends is provided by the main application and are part of the Bean-requests.

The packaging has to be done in jar/jad.

PDA/Mobile prerequisite: Java capability or Java enabled browser

The MIDlet should have following functionality:

 Authentication between client/server (mobile with server)

 Login to the main application

 Receive position of current location (own/friends)

 Gather all positions from „friends“

 Display all participants on PDA/Mobile

 Receive changed position-events

 Refresh map with new coordinates

 Configuration area for (display-options, settings, refresh cycle etc)

 Easy to use

 Simplified Maps

 Refresh option

 Status sending (arrived, help, lost etc.)

Furthermore the MIDlet must be extensible and adjustable for customer needs. So an open architecture is mandatory.


Backend-System: JBoss 4.2, Postgres 8.1

Frontend/PDA: MIDP 3.0 - JSR 271


Access to the environment over a remote connection and will be defined on our development system and the SVN-Archives.


Source-Code, necessary APIs, JAR, documentation, reference implementation for several mobiles.


Source code, documentation, installation description


A prototype will illustrate the look and feel of the desired layout.

Skills needed:

We are looking for experienced J2ME developers with knowledge in integrating graphical based applications.

Skills: Java, Mobile App Development

See more: pda client application, look mobile developers, web services application development, web dev google, web dev mobile, web development positions, web development open community, web developers profile, web developers community, web browser developers, web application system architecture, user specification, types packaging, training php developers, technology mobile application development, technical skills web developers, system developers needed, system architecture web application, skills web dev, server web j2ee, request specification, prototype request, prototype reference, prototype part, prototype maps

About the Employer:
( 5 reviews ) Vienna, Austria

Project ID: #237620