|
Business Challenge
Our customer wanted to use camera phones to capture images of remote work sites
to share visual work reports with its office staff. It was determined that a J2ME
application to increase productivity of these visual communications was necessary.
Software Solution
Axmor’s J2ME developers created software that allows
the mobile crew to take pictures at the work location, create a custom hierarchical
catalog on the phone, quickly organize pictures by category, add comments, and send
the work report to the server over GPRS. The work reports are then processed at
the office by the internal application.
Axmor J2ME developers provided an excellent solution for each
customer requirement:
- Advanced picture management
Compared to the capabilities of the camera phone in original configuration, the
developed application provides advanced image management functions, thus saving
time for picture storage and retrieval. The images can be accompanied by job details
and verbal comments.
- Reports shared with the office
When completed, the photo-report is sent to the server and the server returns a
delivery status response. Axmor’s J2ME developers specified a format for data exchange
between the phone and the server. A series of conference calls was set up with the
server software developers to match our specifications with the server software
architecture. The subsequently designed internal and external communication protocols
were based on HTTP POST requests.
Because the work related data is transferred over the Internet, one of our customer’s
major concerns was security. Axmor’s developers analyzed our customer’s requirements,
did the necessary research, and then recommended an inexpensive HTTP Basic Authentication
tool. Our customer’s needs were completely satisfied and J2ME specifics were complied
with. We also consulted our customer in obtaining an SSL certificate required for
https connections.
- Smooth application functioning
In accordance with mobile phone security policy, each time the application tries
to access mobile phone resources, user permission is requested. So, our developers
used Code Signing Certificates to avoid these dialogs, when the application:
- Takes pictures with a camera;
- Accesses the operator’s network;
- Establishes communication with the server via GPRS.
Back >>
|