Cookie Consent by Free Privacy Policy website GM Gives App Developers Industry-First In-Vehicle Testing
july 25, 2017 - General Motors

GM Gives App Developers Industry-First In-Vehicle Testing

General Motors has launched #gm Dev Client, an industry-first #app that gives approved developers who have created in-vehicle applications the ability to test them in a real #gm vehicle. In-vehicle #app testing is the next step for #app developers who have already created a proof of concept using GM’s next-generation infotainment software development kit (NGI SDK).

“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.”

After building an application’s proof of concept with the NGI SDK, the next development step is to conduct real-world testing using a #gm vehicle’s infotainment system. #gm Dev Client allows partners and developers the ability to test their apps in a #gm vehicle once they’ve obtained approval from #gm.

In January 2017, #gm released the NGI SDK, which mimics real vehicle data and enables developers outside of #gm to build apps without making frequent trips to Detroit to conduct testing on infotainment modules. With #gm Dev Client, those apps now can be tested on a real #gm vehicle anywhere in the U.S.

“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.”

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.

Here are 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.

General Motors Co. (NYSE: #gm, TSX: GMM) and its partners produce vehicles in 30 countries, and the company has leadership positions in the world's largest and fastest-growing #automotive markets. #gm, its subsidiaries and joint venture entities sell vehicles under the Chevrolet, Cadillac, Baojun, Buick, GMC, Holden, Jiefang, Opel, Vauxhall and Wuling brands. More information on the company and its subsidiaries, including OnStar, a global leader in vehicle safety, security and information services, can be found at http://www.gm.com 


  

You might be interested in

october 11, 2017
june 22, 2017
january 31, 2017

General Motors aims to solve some of the toughest transportation challenges created by natural disasters, complex logistics enviro...

Maven Gig provides cars for independent driving gigs such as GrubHub, Instacart, Roadie and ridesharing services.The Chevrolet Bol...

General Motors Co. (NYSE: GM) and #honda (NYSE: HMC) today announced establishment of the #auto industry’s first manufacturing joi...