Click here to close now.

Welcome!

CloudExpo® Blog Authors: Lacey Thoms, Rex Morrow, Datical, Liz McMillan, Elizabeth White, Jason Bloomberg

Related Topics: ThingsExpo® Blog, JAVA IoT, Linux Containers, Agile Computing, CloudExpo® Blog, BigDataExpo® Blog

ThingsExpo® Blog: Article

How to Develop Apps for Vehicles

I like the idea of using an OBD-II dongle in the vehicle to talk with the smartphone

VisionMobile recently published one of the best reports on apps for vehicles that I have read. It is frustrating with how difficult it is to actually get an app approved for use in a car. Here are some of the unique challenges:

  • Safety first considerations (like driver distraction)
  • Long sales and car vendor app approval process
  • Car vendor led UX and ideation processes
  • Low risk strategies for selecting apps
  • Deal negotiation skills requirement
  • Massive market fragmentation

The analogy VisionMobile offers is one that I remember vividly myself. That of running a small mobile games company (back before the days of iOS and Android App Stores around ) and trying to get a deal with a telecommunications operator in order to convince them to distribute your app on their private App Store. Often games and applications were embedded into the mobile devices and so you also had the option of trying to get a deal with a mobile phone company (which was equally as hard).

With the lack of portability of Java ME, mobile device fragmentation and not having the right business skills to win a decent contract meant that the mobile app market was on its last legs before Apple saved the day with the App Store. This is sadly an analogous state of affairs with apps today designed for the automotive industry.

There are five ways to develop Apps for vehicels:

  1. Run Apps in the In-Vehicle entertainment systems (Blackberry QNX CAR, Windows Embedded Automotive, Linux Genivi and Android)
  2. Use a link to a smartphone (Airbiquity, OpenCar, CloudCar, SmartDeviceLink / AppLink, MirrorLink, Apple CarPlay, Google Open Automotive Alliance and Windows in the Car)
  3. Remote access to the vehicle through an API (OnStar, General Motors API, Ford Remote API, Airbiquity, reverse engineering of vehicle protocols)
  4. Access to data through the On Board Diagnostics port called OBD-II (Dash Labs, Mojio, Carvoyant and MetroMile)
  5. New and emerging initiatives (W3C Automotive and Web Platform Business Group and OpenXC)

Apple, Google and Microsoft are all making a strong play for a link between the vehicle and their smartphones (#2 above), and effectively using the car as a third party accessory. This actually has the strong benefit that you can upgrade both the hardware and the software easily. It also makes testing easier because you can test on mobile hardware using stubs for the in-vehicle APIs, as opposed to requiring test hardware for the In-Vehicle entertainment systems.

If we look at the Insurance sector then we can see that remote access through an API or access through OBD-II is going to get better diagnostics for initiatives like pay-as-you-drive insurance (MetroMile). The W3C have a new HTML5 for Automotive initiative (http://www.w3.org/community/autowebplatform/) which doesn't seem to have produced a specification yet. OpenXC is a hardware module which gives access to vehicle data much like OBD-II but it also offers pluggable open hardware modules.

I also wanted to mention Carvoyant (http://www.carvoyant.com/) which reads data from OBD-II using a Bluetooth dongle and then sends it to a smartphone which in turns sends it to their Backend-as-a-Service.

"Carvoyant is a middleware platform providing development tools enabling connected car applications to become a reality for all the cars on the road today.  In plain speak, that means we provide the back end tools helping developers and businesses alike to take advantage of the opportunities a connected car promises to deliver.  Carvoyant services developers creating connected car applications (i.e. apps enhancing how cars interact with the world around us via an internet connection).  Additionally, our platform serves businesses using the connected car to better communicate their offers to their customers. As a Backend-as-a-Service platform Carvoyant breaks down the data silos inherent in the auto industry. Our system collects data from all makes and models of vehicles built since 1996 across a wide variety of hardware devices and sources. This data is normalized and provided to our customers via our API. Today developers are utilizing this data to create the most robust array of apps and services for the connected car. "

There are five main routes to markets for vehicle apps:

  1. Pre-installation into a vehicle
  2. Through the vehicle manufacturer's App Store
  3. Write an app that runs on a smartphone and integrates with a vehicle through their private SDK
  4. Write an app that uses OBD-II and requires users to purchase an OBD-II Bluetooth dongle and distribute via a standard App Store
  5. Write an app that uses OBD-II and piggy-backs on top of an over-the-top platform like Dash or Carvoyant

The first two options require a deal with a vehicle manufacturer. The third option requires a deal with a vehicle manufacturer if you intend to use their private APIs. Only the fourth and fifth options enable you to avoid explicit approval from a vehicle manufacturer but that also means you won't get access to their marketing resources.

I like the idea of using an OBD-II dongle in the vehicle to talk with the smartphone.  This in turn talks to a cloud service.  If Carvoyant / Dash start to see great success with this over-the-top model then hopefully they can grow the ecosystem.

If the dark age before the Apple and Android App Stores have taught us anything it is that developers are the key to success and history does have a habit of repeating itself.

***********************************************************

Kevin Benedict

Senior Analyst, Digital Transformation, EBA, Center for the Future of WorkCognizant

View my profile on LinkedIn

Learn about mobile strategies at MobileEnterpriseStrategies.com

Follow me on Twitter @krbenedict

Browse the Mobile Solution Directory

Join the Linkedin Group Strategic Enterprise Mobility

Join the Google+ Community Mobile Enterprise Strategies

Recommended Strategy Book Code Halos

Recommended iPad App Code Halos for iPads

***Full Disclosure: These are my personal opinions. No company is silly enough to claim them. I am a mobility and digital transformation analyst, consultant and writer. I work with and have worked with many of the companies mentioned in my articles.

More Stories By Kevin Benedict

Kevin Benedict is the Senior Analyst for Digital Transformation at Cognizant, a writer, speaker and SAP Mentor Alumnus. Follow him on Twitter @krbenedict. He is a popular speaker around the world on the topic of digital transformation and enterprise mobility. He maintains a busy schedule researching, writing and speaking at events in North America, Asia and Europe. He has over 25 years of experience working in the enterprise IT solutions industry.

@CloudExpo Stories
Buzzword alert: Microservices and IoT at a DevOps conference? What could possibly go wrong? In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, the leading expert on architecting agility for the enterprise and president of Intellyx, panelists will peel away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud en...
Containers Expo Blog covers the world of containers, as this lightweight alternative to virtual machines enables developers to work with identical dev environments and stacks. Containers Expo Blog offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. Bookmark Containers Expo Blog ▸ Here Follow new article posts on Twitter at @ContainersExpo
If cloud computing benefits are so clear, why have so few enterprises migrated their mission-critical apps? The answer is often inertia and FUD. No one ever got fired for not moving to the cloud - not yet. In his session at 15th Cloud Expo, Michael Hoch, SVP, Cloud Advisory Service at Virtustream, discussed the six key steps to justify and execute your MCA cloud migration.
EMC Corporation on Tuesday announced it has entered into a definitive agreement to acquire privately held Virtustream. When the transaction closes, Virtustream will form EMC’s new managed cloud services business. The acquisition represents a transformational element of EMC’s strategy to help customers move all applications to cloud-based IT environments. With the addition of Virtustream, EMC completes the industry’s most comprehensive hybrid cloud portfolio to support all applications, all workl...
"People are a lot more knowledgeable about APIs now. There are two types of people who work with APIs - IT people who want to use APIs for something internal and the product managers who want to do something outside APIs for people to connect to them," explained Roberto Medrano, Executive Vice President at SOA Software, in this SYS-CON.tv interview at Cloud Expo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
The 5th International DevOps Summit, co-located with 17th International Cloud Expo – being held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the...
You often hear the two titles of "DevOps" and "Immutable Infrastructure" used independently. In his session at DevOps Summit, John Willis, Technical Evangelist for Docker, will cover the union between the two topics and why this is important. He will cover an overview of Immutable Infrastructure then show how an Immutable Continuous Delivery pipeline can be applied as a best practice for "DevOps." He will end the session with some interesting case study examples.
Docker is becoming very popular--we are seeing every major private and public cloud vendor racing to adopt it. It promises portability and interoperability, and is quickly becoming the currency of the Cloud. In his session at DevOps Summit, Bart Copeland, CEO of ActiveState, discussed why Docker is so important to the future of the cloud, but will also take a step back and show that Docker is actually only one piece of the puzzle. Copeland will outline the bigger picture of where Docker fits a...
SYS-CON Media named Andi Mann editor of DevOps Journal. DevOps Journal is focused on this critical enterprise IT topic in the world of cloud computing. DevOps Journal brings valuable information to DevOps professionals who are transforming the way enterprise IT is done. Andi Mann, Vice President, Strategic Solutions, at CA Technologies, is an accomplished digital business executive with extensive global expertise as a strategist, technologist, innovator, marketer, communicator, and thought lea...
Even though it’s now Microservices Journal, long-time fans of SOA World Magazine can take comfort in the fact that the URL – soa.sys-con.com – remains unchanged. And that’s no mistake, as microservices are really nothing more than a new and improved take on the Service-Oriented Architecture (SOA) best practices we struggled to hammer out over the last decade. Skeptics, however, might say that this change is nothing more than an exercise in buzzword-hopping. SOA is passé, and now that people are ...
Enterprises are fast realizing the importance of integrating SaaS/Cloud applications, API and on-premises data and processes, to unleash hidden value. This webinar explores how managers can use a Microservice-centric approach to aggressively tackle the unexpected new integration challenges posed by proliferation of cloud, mobile, social and big data projects. Industry analyst and SOA expert Jason Bloomberg will strip away the hype from microservices, and clearly identify their advantages and d...
There is little doubt that Big Data solutions will have an increasing role in the Enterprise IT mainstream over time. 8th International Big Data Expo, co-located with 17th International Cloud Expo - to be held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA - has announced its Call for Papers is open. As advanced data storage, access and analytics technologies aimed at handling high-volume and/or fast moving data all move center stage, aided by the cloud computing bo...
An effective way of thinking in Big Data is composed of a methodical framework for dealing with the predicted shortage of 50-60% of the qualified Big Data resources in the U.S. This holistic model comprises the scientific and engineering steps that are involved in accelerating Big Data solutions: problem, diagnosis, facts, analysis, hypothesis, solution, prototype and implementation. In his session at Big Data Expo®, Tony Shan focused on the concept, importance, and considerations for each of t...
While there are hundreds of public and private cloud hosting providers to choose from, not all clouds are created equal. If you’re seeking to host enterprise-level mission-critical applications, where Cloud Security is a primary concern, WHOA.com is setting new standards for cloud hosting, and has established itself as a major contender in the marketplace. We are constantly seeking ways to innovate and leverage state-of-the-art technologies. In his session at 16th Cloud Expo, Mike Rivera, Seni...
Compute virtualization has been transformational, yet security policy implementation and enforcement has lagged behind in agility and automation. There are a number of key considerations when implementing policy in private and hybrid clouds. In his session at 15th Cloud Expo, Malcolm Rieke, the Director of Product Management at Catbird, discussed the impact of this new paradigm and what organizations can do today to safely move to software-defined network and compute architectures, including: ...
In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect at GE, and Ibrahim Gokcen, who leads GE's advanced IoT analytics, focused on the Internet of Things / Industrial Internet and how to make it operational for business end-users. Learn about the challenges posed by machine and sensor data and how to marry it with enterprise data. They also discussed the tips and tricks to provide the Industrial Internet as an end-user consumable service using Big Data Analytics and Industrial C...
Cloud and Big Data present unique dilemmas: embracing the benefits of these new technologies while maintaining the security of your organization's assets. When an outside party owns, controls and manages your infrastructure and computational resources, how can you be assured that sensitive data remains private and secure? How do you best protect data in mixed use cloud and big data infrastructure sets? Can you still satisfy the full range of reporting, compliance and regulatory requirements? In...
Storage administrators find themselves walking a line between meeting employees’ demands to use public cloud storage services, and their organizations’ need to store information on-premises for security, performance, cost and compliance reasons. However, as file sharing protocols like CIFS and NFS continue to lose their relevance, simply relying only on a NAS-based environment creates inefficiencies that hurt productivity and the bottom line. IT wants to implement cloud storage it can purchase a...
There has been a lot of discussion recently in the DevOps space over whether there is a unique form of DevOps for large enterprises or is it just vendors looking to sell services and tools. In his session at DevOps Summit, Chris Riley, a technologist, discussed whether Enterprise DevOps is a unique species or not. What makes DevOps adoption in the enterprise unique or what doesn’t? Unique or not, what does this mean for adopting DevOps in enterprise size organizations? He also explored differe...
The move to the cloud brings a number of new security challenges, but the application remains your last line of defense. In his session at 15th Cloud Expo, Arthur Hicken, Evangelist at Parasoft, discussed how developers are extremely well-poised to perform tasks critical for securing the application – provided that certain key obstacles are overcome. Arthur Hicken has been involved in automating various practices at Parasoft for almost 20 years. He has worked on projects including database dev...