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

Saferbo Transempaques reduced accident rates by almost 60% with FM Performer.

Saferbo Transempaques

ServisPros reduced accident rates by 15.8% with FM Performer. [more]

ServisPros

"Our annual customer survey, conducted by the NOP, has proven a continued increase in customer satisfaction with our short-term hire business. We have panic buttons installed into our vehicles, which provides greater security and confidence for our drivers, customers and the vehicles."

Jerry Doyle , Director Operations | The Government Car and Despatch Agency