Past Projects
Wireless / PDA DevelopmentA selection of projects running on Wireless / PDA Devices
- OTA Forms Client V2
-
Custom Development - RIM / Pocket PC 2002
An application development suite for RIM and Pocket PC with full wireless interactivity for a major wireless services integrator. I was responsible for the UI design, script language design, system architecture and implementation of the common code for both RIM and PPC, including script interpreter, and was lead of the development teams for device-specific coding.
Architecture, Design, UI, Common Code - C++ - SkyBox
- For Inciscent - RIM/PageWriter/Palm
A full-featured email client for PalmOS and Motorola platforms. This client includes support for multiple inboxes and file attachment handling. I was responsible for the UI design, client architecture, and implementation of 50% of the code on each platform, and directed an assistant in the development of the remainder. I also designed the user interface for the RIM platform, subsequently developed in-house at Inciscent.
Architecture, Design, UI - C++, Flexscript - OTA Forms Client
- Custom Development - PageWriter Dynamic forms browser can be updated with new forms, screens and messages without reprogramming. Transmission of new functionality to the device via the wireless network allows seamless updates without disturbing user workflow. Customizable with new fields, radio buttons, drop lists, text fields, data lists, and new protocols for transmission of data to back-end server. Architecture, Design, Implementation - Flexscript
- RIM Field Service
-
Custom Development - RIM
Field service solution for managing trouble tickets. Includes parts inventory and usage, job time tracking and expense tracking. Robust in/out of coverage handling includes store-and-forward capability, retries, and exceptional error handling.
Implementation - C++ - Golf Caddy
-
Unreleased - Pocket PC
A full-featured handheld Golf Caddy system for use on upscale golf courses. GPS feature enables golfer to determine distance to pin and optimize club usage. Scorekeeping feature and real-time communication with server for use in tournaments and foursomes.
Design, Demo Implementation - C++/EVB - iPAQ Forms Client
-
For Outr.Net - Pocket PC
An iPAQ Pocket-PC based dispatch application in eVB for use by service technicians which communicates with a back-end server via wireless modem. The application includes XML defined custom forms enabling the client to alter and add forms and protocols without recompiling.
UI, Socket Communications, Database - EVB - Sales Force
-
Various Clients - PageWriter
Wireless data-entry and messaging applications let the home office notify field techs/reps immediately, while customized data-entry screens provide validation and instantaneous feed to fulfillment/order entry/field service databases. Many different application types and styles were developed.
Design, Implementation - FlexScript