Projects » Wireless Applications Development
Wireless Development and Porting for Palm, Symbian, Windows Mobile, Blackberry and Android
To remain a key player in a highly demanding and competitive mobile development market, the customer needed a reliable offshore partner with extensive experience to help carry out mobile development projects. SolovatSoft stepped in and provided the necessary mobile development and porting expertise while saving the client thousands of dollars in extra costs involved in hiring additional engineers to add to their team.
Technologies used: C++, Java, Visual Studio 2005, BlackBerry Sync Server SDK, Codewarrior 9.3, Access garmin SDK, Nokia Carbide for Series 60 and Series 80, NetBeans IDE, NetBeans Mobility Pack, BlackBerry JDE 4.2.1. SQLite, Android SDK, Eclipse SDK 3.3.1

Mobile Content Transmission via 3G Network
The primary purpose of this project was to help our Customer to organize mobile content transmission (either audio or video) via 3G Network.
Technologies used: DirectShow Multimedia Framework and API, ATL, Winsock2, ActiveX, JavaScript

Political Campaign Tracking and Organization System for PDA
After carefully analyzing customer's requirements, SolovatSoft developed a solution that combines a PDA based data collection system with a database driven back-end application that stores and analyzes the collected data and displays it on the web as well as the user's mobile device.
Technologies used: C#, ASP.NET, MS SQL, Windows Mobile 5.0, Palm OS 5, Crystal Reports XI

Educational Content Development and Mobile Synchronization Application
The developed solution contained four entities: web-based content creation tool, searchable content repository, web-based management system, and windows mobile client application.
Technologies used: IIS 6.0, MS SQL Server 2005, ASP.NET 2.0, C#, XML, AJAX, Windows Mobile 5.0, Flash Lite 2.1.

Realtime Satellite Asset Tracking System for the Transportation Industry
SolovatSoft utilized extensive experience in the GPS and Mobile technologies to provide Java development, C/C++ embedded development, and Porting for the following devices: Siemens(TC65), Garmin(StreetPilot c550), NavMan(Hallo Qube2, MDT 860), MobiApps(M200), Enfora(Enabler II).

Bluetooth Keyboard Drivers For Mobile Devices
Customer’s product, the fabric keyboard unit, consists of a fabric sensor that allows key press positions to be converted to key codes via an electronics interface. The key codes are transmitted to the target device over the bluetooth link using a serial port profile.
A set of device drivers was developed to reside on target devices (phones/PDA’s) that would allow the PDA/Phone to receive input from Bluetooth Keyboard, via the Bluetooth link (using SPP).

Codec Development and Porting
The developed codec is a plug-in solution for Windows and Windows Mobile platforms ranging from Desktops, to notebooks to Pocket PC’s/PDAs. This plug-in solution allows users to encode voice files with the Windows / Windows Mobile based Sound Recorder applications, and can decode the files using players such as Windows Media Player. SolovatSoft also performed audio Player porting from Windows to Windows mobile platforms.

Wireless Router Application for Symbian OS
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.

Windows Subscription Manager Porting
The project was to port an existing Windows application named Subscription Manager Client to VC++ for the Windows platform and .NET Compact Framework for the Windows Mobile platform. The existing application was fully functional but it was written in VBScript (with a small amount of JScript), running in an HTA shell. The client data store was XML and a few XSLTs were used (primarily for sorting and filtering).

Java Application Porting for PDA
SolovatSoft was assigned to port an SNMP enabled hardware installation tool written in Java/Swing to a PDA platform.

Mobile Solutions for mobile personnel
If you are a retail, medical, logistics, construction or transportation organization going mobile can significantly increase employees productivity in your company.
SolovatSoft helped many organizations to create solutions for the mobile sales force, field service technicians, healthcare employees, transportation workers, and other mobile workforce.

Wireless tutorial for DMV preparation tests
The system is client/server-based and transfers results of DMV tests to the central server using XML files. The application keeps answers and once the user connects to the internet sends the results to the server for grading.
The back office is integrated into the corporate ASP system of the DMV online Test network.

Reengineering of an existing Palm application, creation of POS system
The phase one of the projects had purpose to replace the standard Address application for the Palm OS platform. It stores the individual contacts and has extended features of search of contacts, support of graphics (icons) and colors, flexible settings. The main difference from standard application is ability to add the photo to any contact, loading of photos from SD devices (jpegs), ability to crop the photo.
The second phase of the project was creation of a POS system for KKRestaurant application.

Replacement of standard Note Pad, Memo Pad and Voice Pad
The scope of the project was to replace the standard Note Pad, Memo Pad and Voice Pad applications for the Palm OS. It provides the ability to storing all three types of notes in one record (text, pen and voice). It has extended features of searching, support of graphics (icons) and colors, flexible settings

Medical Applications for Pocket PC
This is a complex suite of applications for doctors and nurses. Each application provides access to the central database (read) to make some tests of patient (memory, color tests, children tests). In total 3 have been implemented. Each application has 5-11 tests. For each application a conduit was implemented which provides ability to download data from PDA to PC

Implementation HIPAA Security for Mobile Devices
The SOLOVATSOFT solution enabled the client to move around freely while leveraging mobile & wireless technology to access information needed to provide higher-quality patient care while having security control for mobile & wireless users across diverse computing platforms, including Hewlett Packard iPAQ and Palm.
