Gallery :: Applications by Robert Gelb :: Fleet Management 2000 (1995-1999)

Introduction

The basic need to establish a vehicle's location is important today with emphases on efficiencies in fuel, employee time, employee safety and loss prevention. This requires expanded features in software, including user-defined alarm or message functions. Vehicle operation characteristics can also be tied into AVL (automatic vehicle location) information. In addition, the system allows data downloads to create fleet activity reports.

Fleet Management 2000, in large measure, was created to address these needs. It supports vector maps, locates addresses and finds the closest vehicle to a target location. It allows customization of maps with buildings, boundaries and address points, and it can be set to search for street intersections. The software can change the color of displayed vehicle icons to correspond with status messages and activate an alarm when a vehicle is speeding, inactive or stopped. Alarms can also be triggered if a fleet vehicle is out of its assigned territory, or just off-route. Even collisions can be linked back to the alarm system. The system has so many features to match so many customer requests that its Options screen had to be rewritten several times just to deal with the preferences overload.

Out of all the applications I've written, this one has probably received the largest international exposure of all. There is a multitude of reasons, but one of key ones is that in addition to digital vector maps, it supported bitmapped maps. Vector maps are not readily available outside US, thus any one could just scan a paper map, plop down latitude/longitude information and track vehicles in 5 minutes. Another reason, is the low cost of GPS equipment. And yet another, is that Fleet Management 2000 was an excellent application.

One of the features that customers used over and over again is vehicle movement replay (screenshot below). Among other features were GPS Differential Correction, Management by Exception, Vehicle Boundaries (i.e. generates an alarm if vehicle enters and/or leaves the geographic boundary), Vehicle Routes, Address Search, Place Search, Street Intersection Search, Variable GPS Update Rates, Timed GPS Queries, Modem Buffering (buffering info on the mobile device and sending all the info at once on que) and many others.

Mapping

Fleet Management 2000 provided a set of mapping tools that was unmatched at the time. Users could utilize it out of the box or customize it to their particular needs. We've taken the ESRI MapObjects rendering engine as far as it could go to create an extraordinary presentation. Screenshots below provide some idea of the map control.

3rd Party Integration

As a company we got the most mileage out of a 3rd Party Integration feature. We had tons of requests from customers regarding various features that they wanted to see implemented. These features may have been useful to a particular customer, but not useless for the other 99% of users. So I exposed FM2000 via a 3rd Party API - this allowed customers to implement their own features on top of Fleet Management 2000. We supplied a great set of documentation and as a result, all kinds of applications were integrated into Fleet Management (and the other way around). One example of an application to take advantage of Fleet Management 2000 is Dispatch Express.

Technologies Involved

This project was started in Visual Basic 2. First it used a home grown mapping system utilizing bitmapped maps (there were few digital then). Later on, we switched to digital maps GDT (they now supply maps for Microsoft MapPoint) and ESRI MapObjects for map rendering. On the mobile side we used a variety a Data Express DE-2400 modem with a built-in GPS receiver. As the project grew, it was being ushered through successive versions of Visual Basic, making its stop at version 6. The key challenge was to keep map rendering performance

Unfortunately, as often happened in the dotcom days, the company was getting bought and sold right and left. Eventually, it lost its identity and the executives had larger fish to fry.

The pinnacle of the application was a port to a nationwide system of vehicle tracking. The idea was to open up a nationwide map and see where all your vehicles were. In addition, one could send text/voice messages via a click. It is very similar to what Nextel has right now in 2003. Unfortunately, that was not to be. The last company that owned us imploded under the weight of its own mismanagement and Fleet Management 2000 pretty much ended its existance.

Screenshots

The map view in Fleet Management 2000

The map view in Fleet Management 2000

Fleet Management 2000 allows users to identify a map location by clicking on a map

Fleet Management 2000 allows users to identify a map location by clicking on a map

All GPS location information can be later replayed as in this screenshot

All GPS location information can be later replayed as in this screenshot

Even though mapping was not the focus of the application, we provided great searching tools

Even though mapping was not the focus of the application, we provided great searching tools

Vehicle Manager allowed control over fleets

Vehicle Manager allowed control over fleets

Managers could really customize the maps down to color and font of the streets, parks, freeways, etc...

Managers could really customize the maps down to color and font of the streets, parks, freeways, etc...