I need a midlet that works in Nokia Series 60 phones.
The midlet I going to be used to record a route and store the route in XML to the mobile phone's file system from where the route can be obtained using e.g. Nokia PC Suite. The route consists of several WGS84 coordinates. In the implementation you have to handle the coordinate system and be able to measure distances in meters between two coordinates.
The midlet has the following features:
- You start creating a route
- You mark a Point of Interest
- You stop recording and the midlet saves the route into XML to the phones file system.
- Route deletion from phones file system
- Route listing from phones file system
The UI will consist of 5 different views that I specify for you later more specifally.
- Commands view (List routes, Delete route, Start route recording)
- Delete route view
- List routes view
- Configuration view
- Route recording view
In the UI e.g. following parameters are given: route name, sampling rate, minimum distance between last route point and next route point, minimum distance between a route point and Point of Interest. These will be used in the business logic of the application accordingly.
Obtaining the coordinates (the GPS communication) needs not have to be implemented. I will have an interface that to use in order to obtain the coordinates. Nevertheless you must implement "simulator" behind that interface so that your UI can be tested. I have the GPS receiver and a code that implements the interface for real time testing, so eventually I will integrate your code to mine.
Wide experience of development of programs on Java for mobile phones.