SDKs

FM Extension

MiX Telematics' Fleet Manager Extension Software Developers Kit (SDK) is a collection of documents, tutorials and software tools that allow third party developers to create extensions to MiX Telematics' Fleet Manager Professional software program.

 

The FM Extension SDK provides three possibilities for integration with the Fleet Manager system:

 

1. Client Extension Manager Interface

The FM Client executable exposes a COM interface known as the Extension Manager interface. Client-side Extensions are add-ons to the Fleet Manager application software. Extensions are COM DLLs which interface with the FM Client executable by implementing a public FM Extension COM interface. Extensions are registered with the Extension Manager object, which loads them at start-up, passing them a handle to itself. Extensions have access to the many methods and properties of the Extension Manager enabling them to:

  • Add menu items.
  • Add toolbar buttons.
  • Add UI elements such as forms and dialogs.
  • Add per object property pages (to extend the properties of standard Fleet Manager Objects such as drivers, vehicles, and sites).
  • Invoke the standard Report Criteria Wizard and Progress dialogs.
  • Add a More Options dialog to the final step of the Criteria Wizard.
  • Read, add, modify or delete Fleet Manager static object data such as vehicles, trailers, drivers, passengers, locations, sites, and reporting groups.
  • Gain access to other Fleet Manager data such as trip and event data, and GPS data.
  • Import data into and export data out of the Fleet Manager database.
  • Store proprietary data in the Fleet Manager database.
  • Leverage off the Fleet Manager 3-tier client/server architecture to support multi-user environments.
  • Leverage off the Fleet Manager Upgrade+ program to manage licensing.
  • Client-side Extensions run in-process of the FM Client executable and as such, require the FM Client executable to be running.

2. Server Extension Manager Component

The FM Server Extension Manager component is a COM DLL that exposes numerous methods and properties enabling applications to:

  • Read, add, modify or delete Fleet Manager static object data such as vehicles, trailers, drivers, passengers, locations, sites, reporting and groups.
  • Gain access to other Fleet Manager data such as trip and event data, jobs, messages, and GPS data.
  • Import data into and export data out of the Fleet Manager database.
  • Store proprietary data in the Fleet Manager database.
  • Send free-text messages to vehicles.
  • Send jobs to vehicles and query the status of jobs in real-time.
  • Request the current position and status of vehicles in real-time.

The FM Server Extension Manager component runs in-process of the application that instantiates it, thus applications that use this component do not require the FM Client executable.

 

3. XML Web Service

The FM XML Web Service is an industry standard XML web service which runs on a Microsoft Internet Information Service (IIS) web server within the Microsoft .NET framework. The service exposes numerous methods and properties that can be accessed by posting XML requests in SOAP envelopes to the web server using the HTTP or HTTPS protocols.

 

The FM XML Web Service enables applications to:

  • Read, add, modify or delete Fleet Manager static object data such as vehicles, trailers, drivers, passengers, locations, sites, and reporting groups.
  • Gain access to other Fleet Manager data such as trip and event data, jobs, messages, GPS data etc.
  • Import data into and export data out of the Fleet Manager database.
  • Store proprietary data in the Fleet Manager database.
  • Send free-text messages to vehicles.
  • Send jobs to vehicles and query the status of jobs in real-time.
  • Request the current position and status of vehicles in real-time.

Although the service runs on Windows under IIS and .NET, it can be accessed from any platform supporting the HTTP or HTTPS protocol.

Search

Success Stories

"Since having Datatrak Online installed, we now have full control of our fleet of vehicles all over the UK. Our managers can provide their customers with specific delivery times, which in turn promote excellent customer service."

Dave Hatswell, Managing Director | Hatswell International

"We are now able to keep track of all our drivers, at all times and in real time. Since having the Datatrak system installed, we have experienced significant reductions in private mileage and general misuse of company vehicles."

Neil Smith, Director | Lawlors Textures Ltd.

Syria Shell experienced a reduction of 80% in the number of fatalities per year. The number of speed... [more]

Syria Shell