Pocket PC / Windows CE Development

VISmobile - Versatile Inspection System
This project is the Pocket PC component of a larger solution for conducting field-based asset inspections. Linked to almost any ODBC compliant database, it facilitates the hierarchical storage of asset information, combined with a fully customisable question engine for conducting inspections. View screenshots
Mamjam - Market research tool
As part of the marketing campaign to launch their new SMS chat service, Mamjam need to collect data from people at nightclubs around the country. Prospective users are asked for their mobile phone number and then answer a few multiple-choice questions, the data is then stored ready for downloading to a PC. View Screenshot | Visit Mamjam website
SMS Text Messaging - Technical demonstration
Sending text messages from a mobile phone can be a frustratingly slow process, especially with a phone as small as Nokia's 8210. This demo application allows you to quickly construct SMS messages on your Pocket PC (using the keyboard or handwriting recognition) and send them through your phone via infrared. View Screenshot
Digital Signature Capture - Technical article
Targeted at the Pocket PC development community, this article describes a method of capturing and encoding digital signatures. In an effort to avoid the problems of storing signatures as bitmaps, this technique uses a vector-based approach to reduce a signature to a simple text string compatible with XML. View Screenshot | Read article on DevBuzz
Skinnable keyboard for eVB - Technical article
The Pocket PC's built-in SIP keyboard isn't the most efficient means of input for some data capture applications, and it's definitely not very eye-catching. This article describes how eVB programmers can develop their own custom keyboards, with modified layouts and enhanced graphics. View Screenshot | Read article on DevBuzz
Network PING function for eVB - Technical article
A vital function missing from eVB is the ability to PING network devices to assess their availability. MDI have implemented this missing function in a custom DLL so that, amongst other applications, it can be used in wireless 802.11b networks to determine if a Pocket PC is within range of a basestation. View Screenshot | Article coming soon...

Desktop PC Development

Webcam Server
Acting as a micro-webserver this application allows any PC to broadcast images directly onto the Internet via TCP/IP and HTTP protocols. Live snapshots from the camera can be viewed using any web browser without the need for additional software.

BackTrak - Remote Backup and Security System
Designed around distributed client / server principles, this package enables the centralised backup, management, and archiving of data from remote sources. For organisations with mobile sales teams it is an invaluable tool for coping with laptop failure or theft.

Custom Hardware Development

Internet equipped MG-ZT
Unlike most ZTs this car rejected the pipe smoking, Radio 4 listening, flat-cap wearing culture it was intended to mobilise. Instead it was fully loaded with wireless internet access, remote tracking, site-to-site synchroniser, etc.

Remote data monitoring using XML via SMS over GSM
Initially designed as a device for tracking vehicles using GPS, this project evolved into a device which can be used for remotely monitoring almost any equipment with a serial interface. XML formatted information is transferred via SMS text-messages over a standard GSM mobile phone network. GPS data capture

Asynchronous Embedded Computer
Designed around a prototype Amulet2e processor developed by ARM, this unique computer runs asynchronously - with no defined clock speed. The hardware was originally intended for mobile robotics research, providing on-board support for driving motors and reading sensors. Final PCB | Robot | Schematic | Amulet Website

Overclocking your Casio E-125 from 150MHz to 180MHz
The E-125 is one of MDIs favourite Pocket PCs thanks to it's crystal-clear HAST display, but in terms of processing power it is lagging behind. Using nothing more than a screwdriver and a pencil, it is possible to overclock the processor to 180MHz or even higher! (Warning: Also invalidates your warranty) Tutorial coming soon...

Digital equipment interfacing
Using handheld computers to log data from measurement devices first requires that you can connect the two together. MDI have successfully designed several bespoke interfaces for customers attempting to connect non-standard equipment to PDA devices.

Psion Workabout EPOC Development

Store Manager
Developed in conjunction with some of the UK's major public transport groups, this product utilised laser barcode scanning technology to eliminate paperwork in stock control and general warehouse management.

PsiServer - Fully automatic data communications
Designed to provide a simple and reliable means of transferring data between a corporate network and multiple handhelds, this server was written with the non-computer user in mind. All data synchronisation is performed automatically and transparently whenever a unit is docked - there is no complex transfer process to learn.

Mobile EPOS System
With full backend integration into Sage Accounts, this product allows trade customers at a garden centre to quickly scan barcoded items as they walk around the showroom. On reaching the tills the handheld is docked, triggering it to automatically generate an itemised invoice.

Car park Manager
In use at a major UK airport, this system uses barcode tags to track and manage the long-term parking of vehicles whilst their owners are abroad. The system is operated 24 hours a day, 365 days a year, on a site with a storage capacity of over 9,500 vehicles.

Quality Recorder
In an attempt to streamline the process of recording and rectifying defects found on a high-tech production line, this application uses barcoding to reduce typing, and direct integration into management tools to abolish form filling. Developed in conjunction with a major manufacturer of mobile phones.

Generic Data Capture
Over the years we have developed hundreds of custom barcode applications dedicated to performing relatively minor acts of data capture. Despite the simplicity of the software the benefits of reduced paperwork and increased efficiency have been of notable value to our customers.

Many of our clients are involved in mobile computing projects as a way of gaining competitive advantage in their market. They therefore do not always wish the exact details of our involvement to be made public. In such commercially sensitive cases we advocate the use of non-disclosure agreements to legally guarantee confidentiality.

More information
© Mobile Data Integration