NewsLetter Signup  
Home About us About us Services Contact us Contact us Contact us Contact us
Software Development Database Programming Wireless Development Offshore Outsourcing
Wireless Router application for Symbian OS Case Study

Customer

The customer is one of the world leaders in the delivery of Digital Pen & Paper (“DP&P”) technology using Anoto Functionality™ to the business market. The solution they offer is very easy to use and has little or no impact on existing work practices. It significantly improves productivity and dramatically reduces all costs associated with the processing of data.


Business Case

The client currently has router applications available for Symbian Series 60 handsets. The functionality of each router varies depending on platform capability. The customer was looking to bring the onward development of these routers under the control of one external supplier.





Solution

SolovatSoft designed, developed and implemented the Router application for Symbian OS 9.1 and higher, Windows Mobile, Blackberry and Java handsets that allows users to verify data written on a form before it is sent to the servers. The Router application is a solution for smart phones and other mobile devices that allows them to recognize user’s input from digital pen on patterned paper, verify and edit this data, attach images if need and upload result form on http server. The router acts as a verification, picture upload and router. All communications with the client servers are made using the same protocols and file formats thus ensuring that no new server side development is required.





Features

The following features were designed and implemented in the current version of the Router application:

General application development / adaptation:

File transfer support (pen-to-device, device-to server)
Form Recognition Module (MyScript Builder) embedding
Configuration settings support
Multiple MAD files and Book-file analysis and execution
Verification file (.VER) generation

Additional Form Features implementation:

Multiple Logical Page forms and Books support
Void feature support
Multiple Image upload support

Image Uploading

When an image upload item is selected then the verification application will open a dialog/view that will display a list of thumbnails for the images contained in the default images directory for the specified device.

The user will be able to select a minimum of ‘MinImageCount’ images up to the number specified in the ‘MaxImageCount’ field.

After the images are selected, the user will be returned to the main verification screen. If the required number of images have been selected then the appropriate icon will now be green. Subsequent selection of the image upload item will return the user to the image view with the currently selected image highlighted.

Application Installation

MAD, BK, CFG files update option


Tools and Technologies

C++ programming language
SDK - S60 3rd Edition SDK for Symbian OS, for C++
Development environment – Windows XP SP2, Visual Studio .NET 2003, Carbide.vs 2.0.1
Additional development software - ActivePerl 5.6.1.631, JRE 1.4.2.02 or later
Target OS - Symbian 9.1 - 9.3
Target UI - S60

Copyright ® 2006 SolovatSoft