ALK Technologies - Technology that Drives Transportation - GPS Navigation Evolved

Call 888.872.8768
FEATURES
PARTNERS
CONTACT SALES
  • Overview
  • Event Subscription APIs
  • Trips/Text Messaging APIs
  • GUI Control APIs
  • Application Remote Control
  • Server Configuration Model

CoPilot Software Development Kit (SDK) is the easy, cost-effective way to add the benefit of GPS navigation to your mobility solution. ALK's powerful turn-by-turn directions will increase your value proposition!

 

Guide drivers to maximize on-time deliveries

Enhance customer service with more precise ETAs

Increase mobile workforce efficiency

Provide dispatchers real-time information in CoPilot FleetCenter (optional)

 

The CoPilot SDK is currently offered on the following ALK platforms:

CoPilot Laptop 11 (Truck and non-Truck)

CoPilot Live 7 (Windows Mobile Devices)

 

Event Subscription APIs

The CoPilot SDK implements a TCP/IP-based messaging system, which allows your application to communicate with a running instance of CoPilot Live (which can be on the same device or a separate device). Once connected, developers can directly control the CoPilot Live application or subscribe to services. Below are some sample APIs

 

Obtain real time updates of the distance to the next turn (with mileage countdowns as you approach the turn)

Receive timely turn instructions - turn left, turn right

Obtain map images of current location and upcoming turn, where you can also adjust zoom levels, pan, image size, etc..

Request real time updates of the NMEA sentences

 

Trips/Text Messaging APIs

The CoPilot SDK implements a TCP/IP-based messaging system, which allows your application to communicate with a running instance of CoPilot Live (which can be on the same device or a separate device). Once connected, developers can directly control the CoPilot Live application or subscribe to services. Below are some sample APIs

 

Automatically send text messages and stop itineraries from your application to Copilot without your drivers having to enter addresses manually.

Update existing iteneraries, by appending or inserting new stops or completely replacing the current itinerary

Enforce the routing profiles of your drivers (important for Truck Restrictions), or force drivers to not take a certain road.

Easily generate exception alerts based on ETA variances reported by CoPilot

Optimize trip itineraries via Copilot by either distance or time.

 

The CoPilot SDK implements a TCP/IP-based messaging system, which allows your application to communicate with a running instance of CoPilot Live (which can be on the same device or a separate device). Once connected, developers can directly control the CoPilot Live application or subscribe to services. Below are some sample APIs

 

Start CoPilot in a minimized view and disable any CoPilot prompts or dialogs.

Change many of the customizable UI options in Copilot: mute/unmute speech option, pan the map to desired location, zoom the map to a specific stop/address.

Toggle between your application and CoPilot

 

Application Remote Control Model:

This model is most suitable for the organizations that want to integrate mapping and routing capabilities with their application without changing the existing CoPilot Live User Interface (UI). It is well suited for rapid deployments. In this model, your application sends messages to control the Copilot Live application. It allows your application to interact seamlessly with ALK's CoPilot Live products.

 

Server Configuration Model:

In this model, an instance of ALK Copilot Live runs in a separate hidden background process. This process accepts routing instructions and sends position, routing, and other geographical information to your application in real time. Your application can then display the UI elements in its own window, offering a consistent look and feel to the end customer.