TechForge

24th July 2017

Share this story:

Tags:

Categories::

General Motors is putting the accelerator down on their connected car plans with the launch of in-vehicle testing for developers.

As global car manufacturers race to become a leader in the connected car space, GM is hoping to woo developers with their NGI SDK. First released back in January, the SDK enabled app developers to emulate their apps but not test in production cars.

In what GM is calling an industry-first, the new Dev Client program allows developers to run their apps in production vehicles anywhere in the U.S.

“By introducing GM Dev Client, we’re giving developers the missing link they need to finalize their applications,” said John McFarland, director of Global Digital Experience. “GM Dev Client will help us and external developers make sure the best in-vehicle apps are ultimately made available in GM vehicles, ensuring the best customer experience for drivers.”

The more open approach to GM’s platform could provide a place for connected car innovation to flourish. Being able to evaluate your apps in (potentially) your own car earlier in the development process helps to provide a better understanding of how they perform in a real world deployment.

“Sharing more emulated data points through the SDK than any other automaker was the first step in opening the door for developers,” said Kent Helfrich, executive director of Connected Ecosystem Integration, General Motors. “After such strong adoption of the SDK, we wanted to enable developers to take the next step and allow real-world testing in our vehicles.”

Step-by-step instructions for in-vehicle app development and testing:

Phase 1: App Building

1. Visit developer.gm.com

Register, accept terms and activate your account to receive immediate access to GM’s developer site, software development kit and all documentation.

2. Download and install the NGI SDK.

Download the NGI SDK package source from developer.gm.com/ngi (generally in less than a minute, depending on internet connection speed). Install a private node module for a quick set-up process familiar to front-end developers.

3. Begin building using emulated vehicle behavior.

Set up your development environment in less than 5 minutes and start utilizing the same APIs available in-vehicle. Use a suite of tools to adjust up to nearly 400 simulated vehicle data points such as network connectivity, location, speed and more.

Phase 2: App Testing

4. Download GM Dev Client from the AppShop.

GM vehicles with compatible infotainment systems can be used for real-world testing. After providing GM with your compatible vehicle’s identification number (VIN), your app will go through GM’s internal review process for suitability. Once approved, the GM Dev Client will appear in the vehicle’s AppShop for download.

5. Begin real-world testing.

Once you download and begin running GM Dev Client, your approved app will appear on the in-vehicle infotainment screen for real-world testing. You can test right from your laptop within the car, as driver lock-out safety features are prebuilt into the GM Dev Client so that only a passenger can test the app while the vehicle is in motion. Conduct on-the-fly code changes and see updates to your app reflected instantly.

By the end of 2017, the NGI SDK will offer templated framework for developers such as a media player layout or a point of interest layout.

Do you think GM’s in-vehicle testing will help to improve connected car apps? Let us know in the comments.

About the Author

Senior Editor

Ryan Daws is a senior editor at TechForge Media with over a decade of experience in weaving narratives and dissecting complex topics. His articles and interviews with industry leaders have earned him recognition as a key tech influencer from numerous organisations. Under his leadership, publications have been praised by analyst firms for their excellence and performance. Connect with him on X, Mastodon, Bluesky, Threads, and/or LinkedIn.

Related

20th August 2026

19th August 2026

17th August 2026

12th August 2026

Join our Community

Subscribe now to get all our premium content and latest tech news delivered straight to your inbox

Popular

20090 view(s)
10270 view(s)
5817 view(s)
5482 view(s)

Subscribe

All our premium content and latest tech news delivered straight to your inbox

This field is for validation purposes and should be left unchanged.