IMS One App Software Development Kit (SDK)

Developer’s Corner

IMS provides you the most flexibility 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 One App 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 One App 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.

Why the IMS One App SDK?

Having the right toolset and resources is important for developers to build-in new telematics and connected car features and functionality effortlessly without incurring expensive development costs. The IMS One App SDK offers unmatched agility, flexibility, and performance and is engineered under Apple’s and Android’s strict compliance guidelines. The IMS One App SDK does not negatively impact battery life or performance making sure that you can build next-generation connected app experiences that are more engaging for users.

  • Faster, More Cost-Effective Time to Market than “Do It Yourself/DIY"

    Fully leverage the technical expertise of IMS in constructing your telematics solution.

  • Easily Embed the Power of Telematics and Connected Car Services into New or Existing Apps

    Leverage the award-winning IMS DriveSync platform, embedding relevant telematics capabilities into your solution.

  • Leverage Best-in-Class Security Architecture

    Leverage the IMS DriveSync platform’s industry security architecture in their applications when using IMS’ One App SDK.

We Help You in Maximizing the Full Value of Your Data

Easily integrate the IMS One App SDK to your app and leverage our insights from:

Get Started Now with IMS One App SDK

Sample code, libraries, documentation, and integration tools are provided to help you get started.

What’s Included?

  • Sample Code

    IMS’ mobile reference and sample code.

  • APIs

    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.

  • Documentation

    Getting Started Guide and full technical documentation.

  • Support

    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

Key Features

The IMS One App 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’ One App 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 One App 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 One App 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 One App SDK libraries make it easy for developers to integrate at lightning speed and have everything up and running with little to no hassle.

IMS One App 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 One App 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 One App 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 One App SDK, the following recommendations and requirements provide a good starting point and are meant to provide general guidelines on which configurations work best.

IMS One App SDK (iOS)

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

IMS One App SDK (Android)

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

Onlia Sense – Telematics SDK Case Study

Download
casestudy

Carrot Insurance – Rewards Program Case Study

Download
White Paper

IMS SDK Integration Best Practices

Download

Get started with IMS One App SDK today!

Contact us to arrange a trial or to learn more about the IMS One App SDK