IMS Software Development Kit (SDK)

Developer’s Corner

IMS Provides You the Most Flexiblity and Choice in App Development Options

Easily and accurately enable a world of powerful telematics and connected car services that help your users in ways that were not possible before

The IMS SDK offers you total flexibility when building telematics and connected car services into your new or existing app solution. It enables you to power the next generation of driver safety, allowing you to achieve a new dimension of accuracy, performance, and flexibility while reducing development time and cost.

Take advantage of the expertise of a market leader to build your own bespoke application, or integrate existing, cutting-edge platform capabilities into your existing in-market application. Get up and running quickly with everything you need from start to finish with supporting documentation, sample and reference code, the necessary APIs, and direct access to our team of experienced, dedicated experts who are on hand to provide developer support throughout your integration process by helping you with any questions or issues that may arise.

The IMS SDK is backed by over a decade of product development and support experience, developers can fully exploit the value of the latest in telematics technology, delivering improved road safety through a prevention-first approach with ease of customization, and minimal maintenance.

What’s Included?

IMS SDK What’s Included?

Sample Code
IMS’ mobile reference and sample code.

APIAPIs
APIs enabling easy connectivity into the IMS DriveSync platform for access to IMS’ solutions, services and capabilities. Key Features: Driver Behavior Scoring, Location, Automatic Trip Detection (Start and Stop), Trip/Mileage Recording Accuracy, Distracted Driving Events and Mobile Data Sensing.

DocumentationDocumentation
Getting Started Guide and full technical documentation.

SupportSupport
Access to support personnel for development assistance, including the ability to upgrade to more hands-on development assistance based on your specific development needs.

Explore More

Explore More

Key Features

The IMS SDK lets you build even more flexibility when embedding telematics and connected car services into your new or existing app solution – helping you innovate without high development costs. Using IMS’ SDK, developers can easily integrate and rapidly deploy “smarter” connected car apps based on the robust architecture and rich multi-sensor data collection capabilities to deliver safer driver behavior, enhance your customer experiences, reach new markets and build faster and easier than ever before across iOS and Android – no need to reinvent the wheel. The plug and play approach also provides the flexibility for developers to work on more than one project at a time without feeling bogged down by the coding or the design side of the project.

IMS SDK (iOS)

  • Trip Detection Enable / Disable
  • Trip Start / End Callbacks
  • Distracted Driving Events Add-on
  • Automatic Trip Upload
  • Fetch objects like trips using Portal
  • JWT (JSON Web Token) authentication
  • Secure network requests over HTTPS using JWT authentication

IMS SDK (Android)

  • Trip Detection Enable / Disable
  • Trip Start / End Callbacks
  • Distracted Driving Events Add-on
  • Automatic Trip Upload
  • Fetch objects like trips using Portal
  • JWT (JSON Web Token) authentication
  • Secure network requests over HTTPS using JWT authentication

Component Libraries

The IMS SDK libraries make it easy for developers to integrate at lightning speed and have everything up and running with little to no hassle.

IMS SDK (iOS)

  1. Trip Detection: Detects and records trips from the mobile device.
  2. Trip Detection Umbrella: Manages the flow of data between Trip Detection and the Gateway, and automates uploading of debug log files.
  3. Distracted Driving: Add-on for providing distracted driving related events while trip recording.
  4. Common: Core framework required by all other frameworks.
  5. Portal: Perform interactions with web services, such as fetching resources and presenting them as native objects.
  6. Gateway: Uploads data, like trips

IMS SDK (Android)

  1. Trip Detection: Detects and records trips from the mobile device.
  2. Trip Detection Umbrella: Manages the flow of data between Trip Detection and the Gateway, and automates uploading of debug log files.
  3. Distracted Driving: Add-on for providing distracted driving related events while trip recording.
  4. Common: Core framework required by all other frameworks.
  5. Portal: Perform interactions with web services, such as fetching resources and presenting them as native objects.
  6. Gateway: Uploads data, like trips and logs to the mobile gateway.

Requirements

The IMS SDK helps you build new telematics and connected cars apps and services that are predictive, personalized, and engaging. When choosing the appropriate configuration for deploying IMS SDK, the following recommendations and requirements provide a good starting point and are meant to provide general guidelines on which configurations work best.

IMS SDK (iOS)

  • iOS 10.0+
  • Swift 4.2 (Xcode 10+)

IMS SDK (Android)

  • Android SDK 23 (Android 6.0) though 29 (Android 10)
  • Android Studio 3.0 with Kotlin plugin
IMS SDK

IMS SDK

Download
Onlia Sense - Telematics SDK Case Study

Onlia Sense – Telematics SDK Case Study

Download
Carrot Case Study

Carrot Insurance – Rewards Program Case Study

Download
Insurtech

InsurTech – Sparks Digital Industry Transformation

Download