Prolificx Vehicle Tracking Device Developers

Vehicle Tracking, GPS & Telematics Libraries

If you would like one of our regional representatives to call you, please complete this request form .







Your Location:

Comments:
I require more info on solutions for:
Please enter the code below:
verification code

.NET Location Library

The Prolificx Location library is a precompiled Windows CE .NET Compact Framework library which can be used to deliver many of the standard GPS related functions that are required by automotive telematics applications. The Microsoft .NET Compact Framework (.NET CF) is a version of the .NET Framework that is designed to run on Windows CE based vehicle tracking GPS devices.

Using this library significantly simplifies both the development and testing of automotive telematics applications.

The functions provided by the library include :

  • Parsing of raw NMEA messages from the vehicle tracking GPS
  • Posting of GPS events to the application program
    • Position Update Event (typically once per second)
    • GPS Fix gained\lost
    • GPS Time\Date
  • GeoFences
    • Polygon Geofences (number of points and number of fences limited only by memory and processing requirements)
    • Circular Geofences
    • Posting of GeoFence events to application program
    • Geofence Entry and Exit Events
    • Geofence Speeding Events (configurable speed threshold per fence)
    • Simulation functions for playing back captured NMEA log files for testing automotive telematics applications rather than needing live GPS

Vehicle Bus Library

The Prolificx Vehicle Bus interface Library is designed to provide a simple means of accessing vehicle bus parameters. Currently we have implemented J1708 within this structure but it is planned to add J1939 and others within the same library.

The library utilizes a series of tables which define the source and parameter information for each entry in a master table. When the library loads, it commences monitoring the vehicle interfaces for the parameters as defined in the master table. When a request is made to the library, the current value of that parameter is returned. Fault codes are also monitored in the same way.

Using the table approach means that the telematics application software does not need to change for different vehicle types, but rather different tables can be loaded onto the device depending on the vehicle type that the GPS tracking device is installed into, thus making device management for different vehicle types much simpler.