Project
Mobile Solutions

Platform
PDA, Web

Languages
HTML, Javascript, C++ (ATL)

Backend
SQL Server, XML

Other
ATL ActiveX (Embedded Visual C++)

Description
Mobile Solutions was created to assist London Bridge's clients in the TCL product. It is an application that runs on an agent's Pocket PC device, and allows them to record relevant data about a TCL process. This information is then uploaded from the device to the TCL web application via a wireless connection or cradle connection. Mobile Solutions was built with the idea that other products could utilize it, so the ability to "plug in" multiple forms was built into the application.

I was asked to make this application completely in HTML and Javascript. Since it was anticipated to have this application installed on thousands of Pocket PC devices, London Bridge didn't want the problem of having to update each user's machine when newer versions of Mobile Solutions was released. The decision was made to have Mobile Solutions consist of script files that could be updated through the web. Because Mobile Solutions is ran through the PDA's Internet Explorer, file system access is inaccessible. An ActiveX object was created and utilized to be the middle-man between the file system and browser.

In order to use Mobile Solutions, the user has to have an account with the BridgeLink system, which is checked each time a data sync is made. Provided the user is valid, any information checked out in TCL for that user is downloaded in XML form. The user then updates that information using the Mobile Solution's user interface as needed and does another sync. That information is then uploaded and processed on the TCL system. During the sync process, any newer versions of the Mobile Solution's files are then updated.

Mobile Solutions screenshots:


View Site