DRC 2017 Boot Camp – Best Practices from attendees

During one of the Evans Data 13th Annual Developer Relations Conference Sunday Boot Camp sessions on Best Practices (featuring developer programs and features from boot camp attendees), three specific developer program sites were called out by several of the attendees. In addition, we also had the opportunity to have two of our Boot Camp faculty members on hand to talk more about their developer programs, sites and features.


Ford Developer Program

Scott Burnell, Ford Motor Company Global Lead, Business Development & Partner Management, spent a few minutes talking about the Ford Developer Program and took questions from the attendees. Scott covered several of the Ford developer program offerings including:

  • SYNC® AppLink™ – AppLink is a suite of APIs that provide the ability for mobile developers to extend the command and control of a mobile application to the in-vehicle Human Machine Interface (HMI).

Ford Sync

  • Smart Device Link (SDL) – an open-source POSIX-compliant technology platform on which the Ford AppLink product is built and allows it to communicate between applications running on a mobile device and our SYNC in-vehicle software.
    • https://developer.ford.com/pages/sdl
    • POSIX-compliant technology platform
    • Deploy to Linux, QNX, or other popular embedded operating systems
    • Communicate with any mobile device OS such as iOS or Android.
  • OpenXC – a non-production open source interface, designed to attract top developers to experiment with DIY projects in Ford vehicles (with or without SYNC).
Ford TDK

Ford TDK



ThingWorx Developer Program

Michael Aglietti, VP of Developer Programs at ThingWorx, got up next and spent a few minutes going over the ThingWorx developer program, specific aspects that are unique to an IoT company and took questions from the attendees. Michael covered some of the ThingWorx offerings including:

  • “Begin Your IoT Journey”
  • Program is focused to help developers:
    • Make – ThingWorx allows you to connect anything and everything including devices, sensors, and systems.  By leveraging the power of the platform, you can quickly build impactful solutions.
    • Analyze – You do not have to be a data scientist to produce insights as if you were one. Leverage our platform to derive meaningful insights from your data.
    • Code – Use the ThingWorx development tools and API’s to quickly connect devices and build secure applications. Leverage existing systems and device clouds for ultimate flexibility.

Thingworks Make Analyze Code

  • REST APIs – Quick starts, How To’s, Cheat Sheets
  • SDKs for Java, .NET, C, iOS, Android
  • Edge Micro Server (EMS) – Raspberry Pi
  • Marketplace – The ThingWorx Marketplace gives you easy access to everything you need to build and run your ThingWorx based IoT application: From extensions and apps that can be downloaded and integrated directly into your ThingWorx application to partners that can help you build your IoT solution or offer certified and compatible products that work with it.

ThingWorx Analytics


Three Developer Programs attendees said had great Documentation Best Practices

Several of the boot camp attendees mentioned the following three developer programs saying they had great documentation for developers.

slack_api_logo Twilio Mark - Red Stripe Logo (blue)


Thank You AngelHack, Boot Camp Faculty, Product Marketing Panelists and Attendees

A big thanks to AngelHack for sponsoring this year’s Evans Data Developer Relations Boot Camp. Two big thank you(s) to Scott (from Ford) and Michael (from ThingWorx). And finally, massive thank you(s) to all of our great boot camp attendees for your participation and your feedback surveys. With your help we will continue to evolve the boot camp day to meet your needs. I hope we see you again next year!

David I - Developer Relations Conference

David Intersimone “David I”
Vice President of Developer Communities
Evans Data Corporation
Blog: https://www.devrelate.com/blog/
Skype: davidi99
Twitter: @davidi99
LinkedIn: https://www.linkedin.com/in/davidi99/

Happy New Year 2017 and it’s CES 2017 this Week – Autonomous Cars, IoT, Gadget Apocalypse?

Happy New Year 2017! I hope everyone survived the holidays. I am back in the office and starting off an exciting new year. It’s CES 2017 later this week. I can’t wait to actually hear about the actual announcements (instead of the speculations) of new consumer technologies that will appear this year. At the same time, its exciting to hear that CES will showcase news about AI, Machine Learning, Smart Cars, Autonomous Vehicles, IoT, VR, Personal Robots, 8K displays, Voice Assistants, Home Automation, Drones, and more.

CES 2017 – What to Expect

The top tech news sites have multiple articles with pre-announcements and previews of what to expect this week in Las Vegas. Last year at CES 2016, Faraday Future gave a glimpse at their concept electric car. This year, they will live stream the unveiling of the actual car on Tuesday, January 3 at 6pm PST. They even have a countdown timer on their home page at https://www.ff.com/en/

FaradayFuture-FFZero1 CES 2017

Here are links to a few of the CES 2017 previews and news articles that I’ve been reading.

Home Automation in my Christmas Stocking

My Christmas stocking was filled with home automation IoT devices including an Amazon Echo Dot, Switchmate Smart Light Switch and a Wemo Switch. I’ve set up the Echo Dot to control my Nest Thermostat – “Alexa, set Family Room temperature to 72 degrees”. I am working to get the other devices installed and connected to the Echo Dot and also explore SDKs for building additional integrations. The good news for developers and developer programs, there are lots of Voice Control APIs available to connect different devices together in your home and office.

For connected devices and developer evangelism, Evans Data has its Internet of Things vertical research service and annual Tactical Developer Marketing research report series (Developer Marketing Patterns and Developer Relations Programs).

The Gadget Apocalypse?

Back in early December, Farhad Manjoo wrote an article in the New York Times Personal Tech section, “The Gadget Apocalypse is Upon Us“. In his article he mentions the problems at GoPro and Pebble being acquired by FitBit. He also talks about the fall of other companies, the start/stop of Kickstarter projects and that with SmartPhones and software there may not be a need for as many gadgets and wearables.

VentureBeat has a recent article that mentions Manjoo’s article and points to the CES 2017 show’s vendors announcing and demoing 20,000 consumer products. VentureBeat: CES 2017: 20,000 consumer electronics products will be launched despite “gadget apocalypse”. As always, there are some CES products that never see the light of day or take a few years to appear as products (note by mention of Faraday Future above). I did like how VentureBeat talked with Shawn Dubravac, chief economist of the Consumer Technology Association, to provide some perspective about the CES show and product announcements: “… Dubravac flat-out disagrees… But beyond that, even if software has become more critical, we still have seen major companies like Google and Amazon and Snap pushing into the hardware space. Content and software remain tightly linked to the success of any hardware. It may be true, as Manjoo argues, that it’s hard to be a company whose sole focus is hardware, but that’s always been true, Dubravac points out.”

If your company has CES 2017 announcements, let me know.

I will be watching for CES 2017 announcements, both as a tech fanatic and also as a developer. If you see any news or hear of new developer capabilities in CES 2017 announcements let me know.

David I - Developer Relations Conference

David Intersimone “David I”
Vice President of Developer Communities
Evans Data Corporation
Blog: https://www.devrelate.com/blog/
Skype: davidi99
Twitter: @davidi99



Developer Relations Programs: Self-Driving and Connected Cars

The pace of self-driving and connected cars technologies is moving forward fast. The number of automotive related developer news items also has it’s foot on the accelerator. I am keeping an eye out for developer relations programs that are connected to our cars. Here is a list of recent Connected Car news articles and announcements.

Self Driving Connected Cars

Self-Driving and Connected Cars in the News

Uber – Two news items today, December 5, 2016 – “The first is the creation of Uber AI Labs, a new division of Uber, based in San Francisco, dedicated to cutting-edge research in artificial intelligence and machine learning. And the second is the acquisition of the AI research startup Geometric Intelligence, whose 15 members will form the initial core of the AI Labs team.” https://newsroom.uber.com/ailabs

Apple is “excited” about the potential of self-driving cars – “A letter to the NHTSA details Apple’s interests and concerns surrounding automated cars” – ars TECHNICA article – http://arstechnica.com/apple/2016/12/apple-is-excited-about-the-potential-of-self-driving-cars/

Samsung Electronics to Acquire Harman, Accelerating Growth in Automotive and Connected Technologies. Upon closing, the transaction will immediately give Samsung a significant presence in the large and rapidly growing market for connected technologies, particularly automotive electronics, which has been a strategic priority for Samsung, and is expected to grow to more than $100 billion by 2025. Harman  Press Release – http://news.harman.com/releases/samsung-electronics-to-acquire-harman-accelerating-growth-in-automotive-and-connected-technologies. Additional information about Harman Connected Car is available at http://www.harman.com/connected-car

PSA Peugeot/Citroen – Connected Car Development API (v1.0.2) – This is the first release of our connected car API. With this API you can access more than 89 signals in a car. This REST/JSON based API is available on Peugeot, Citroën and DS cars. You can find API documentation and Swagger/YAML at https://developer.psa-peugeot-citroen.com/node/331.

Telia and Springworks – Telia chases ‘aftermarket’ connected car opportunity in Sweden – Telia forms partnership with Springworks which wants to be connected car leader in the Nordics and Baltics. There are 4 million unconnected cars in Sweden. “Telia has become the first customer for Springworks Connected Car platform, ‘SPARK’ and it aims to deliver subscription-based connected car services to Swedish car owners who already have cars, but don’t have the fancy connected car technology installed – even in Sweden that’s most of them.” Read the news at http://www.telecomtv.com/articles/automotive/telia-chases-aftermarket-connected-car-opportunity-in-sweden-14172/

CES and SAE International – Announcement of the Connect2Car track at CES 2017 presented by SAE International – Explore the key topics driving the future of the automotive industry. Industry experts discuss automotive technology, design and development trends leading to the integration of vehicle and consumer electronics for automated mobility, the role of the connected car, cybersecurity, and cross-industry collaboration needed to make it all work. http://www.ces.tech/Conference/ConferenceProgram/Conference-Tracks/Connect2Car

Hyundai and Amazon – Hyundai adds Amazon’s Alexa to its Blue Link connected cars – Start your car from your living room, perfect for cold mornings. “If you own a 2016 Hyundai, you won’t have to — at least if you have an Amazon Echo at home. The car-maker has baked Amazon’s Alexa virtual assistant into its Blue Link connected car app. This means you can start your car, and set the temperature (among other things) from the warm embrace of your comforter using just your voice starting today.” https://www.engadget.com/2016/11/15/hyundai-adds-amazon-alexa-to-blue-link-connected-cars/

Google/Android – ‘OK Google’ is finally coming to Android Auto – Before, you had to tap the screen or push a button on the steering wheel. “It’s been more than six months since Google’s I/O conference, where it first shared that it would enable hotword support in Android Auto. The company also said at the time that it would integrate Waze, but that is also taking some time to surface.” https://www.engadget.com/2016/12/01/android-auto-ok-google/

NVIDIA – NVIDIA-Powered Cars Unveiled at Los Angeles Auto Show – “At AutoMobility LA, NVIDIA moderated a panel called “Artificial Intelligence: The Future of Transportation.” Speakers Sky Matthews, CTO of IBM Watson; CJ Frost, principal solutions architect of Amazon Alexa; and Nikhil George, senior manager of Perception and Machine Learning of Audi ERL, presented insights on how AI is transforming how we drive cars, and how cars will soon drive us.” – https://blogs.nvidia.com/blog/2016/11/19/nvidia-los-angeles-auto-show/

FordSYNC 3 Emulator for iOS and Android – “FordDev has the SYNC3 Emulator tool for the AppLink community making it easy and cost-efficient to develop your apps compatible with the new SYNC 3 system. SYNC 3 AppLink Emulator is a software program that helps developers create AppLink-enabled apps by allowing them to test how their app will look and work on a SYNC 3 interface – without access to an actual vehicle. Android emulator here: https://developer.ford.com/pages/tools-android.  iOS emulator here: https://developer.ford.com/pages/tools-ios
The emulator allows a smartphone to connect to the developer’s computer – just like it would normally connect to SYNC 3. The software platform then mimics SYNC 3 by connecting to the app running from the developer’s phone. The user fine-tunes the look and functionality of the app, then can instantly see how the created features would appear on the in-vehicle touch screen.

33 companies – Google and Tesla and a host of other auto brands and tech companies are investing heavily in autonomous vehicle R&D. “Private companies working in auto tech are on pace to attract record levels of deals and funding in 2016, with autonomous driving startups leading the charge. As expectations around self-driving vehicles have risen, major corporations have ramped up their own initiatives, racing to deploy technology onto public roads.” https://www.cbinsights.com/blog/autonomous-driverless-vehicles-corporations-list/

Intel – “Intel has developed a platform solution that spans both hardware and software for Advanced Driver Assisted Systems (ADAS), Software Defined Cockpits and the heavy compute capabilities required for the fully autonomous cars of tomorrow. These solutions include scalable compute architectures stretching from the Atom to Xeon processors, coupled with capabilities in vision processing, 5G, cloud, machine learning and security.” https://newsroom.intel.com/editorials/new-leader-intels-iot-business-elevating-automated-driving/ and

Is your Developer Relations Program Evangelizing for Connected Cars?

You can read more about companies with developer relations programs that are Doing Great Things with Telematics.

If your developer program is associated with cars, trucks, telematics, connected cars, autonomous vehicles, and other developer technologies that interface to cars, trucks and other transportation systems, send me an email.

David Intersimone “David I”
Vice President of Developer Communities
Evans Data Corporation
Blog: https://www.devrelate.com/blog/
Skype: davidi99
Twitter: @davidi99


Developer Relations – Doing Great Things with Telematics

Telematics, the marriage between telecommunications and informatics, marks the information technology branch that sees the transmission of digital information over distances in real time. In today’s connected world, one use case for telematics is where the Internet of Things meets mobile meets big data meets transportation. There are, for sure, many other use cases. Developers are right in the middle of what’s happening in our connected world. Developer Relations programs provide the APIs, documentation, tutorials and best practices for the integration of transportation systems, electrical engineering, mobility, sensors, data acquisition, storage, cloud computing, real time systems and software engineering.

For a recent example of how transportation, big data, cognitive analytics, payment processing, cloud computing and telematics can be engineered together, read the announcements by General Motors (GM) and IBM: “Hello, OnStar – Meet Watson” and Mastercard: “Mastercard Joins Onstar Go, the Auto Industry’s First Cognitive Mobility Platform Delivered by IBM and General Motors“. In the press releases, “General Motors and IBM today announced a partnership to bring the power of OnStar and IBM Watson together to create OnStar Go, the auto industry’s first cognitive mobility platform” and “By embedding Masterpass within OnStar Go, Mastercard will enable drivers and passengers to safely make secure and seamless payments for goods and services using credit or debit cards stored within their Masterpass wallet.”.



Developer Relations Programs and Telematics

Let’s take a look at a few of the developer relations programs that are helping developers take advantage of new telematics business opportunities.

  • Ford – The Ford Developer Program opened its doors at CES in 2013, commemorating the 150th anniversary of Henry Ford’s birth, celebrating his innovative spirit and his belief that to create something truly great, he needed to surround himself with other like minded individuals. By opening the doors to the automotive industry’s first end-to-end developer ecosystem, Ford invites developers to integrate innovative solutions with Ford’s cars and trucks. AppLink is a suite of APIs that provide the ability for mobile developers to extend the command and control of a mobile application to the in-vehicle Human Machine Interface (HMI). Additional Ford telematics information can be found on the Ford Telematics powered by Telogis page.
  • John Deere – APIs that enable your agriculture and construction industry software to securely access the robust data from John Deere machines. mobile applications and more. For agriculture, MyJohnDeere, Field Connect™, & AgLogic™ APIs allow developers to access data to assist with logistics management and agronomic solutions. For construction developers can get machine data with the AEMP API and access AEMP standard fleet management data from John Deere machines.You can find additional information on the John Deere Telematics page.
  • GM – General Motors provides APIs that surface vehicle related features and the OnStar service. The GM Developer Network provides tools, documentation, and samples showing developers how to permit an application to gain access, get OnStar subscriber information, request vehicle actions, access automobile telemetry, report driver performance, receive malfunction alerts, retrieve diagnostics and more. You can check out the application gallery and explore the APIs.
  • Uber – with several APIs, developers can integrate trips, experiences and logistics into custom applications for their business and themselves. For rides, developers can add an Uber Ride Request Button or deep link into the Uber app, embed the entire Uber ride flow into apps using a widget and build a custom integrations with Uber client libraries or ride requests APIs. To enhance the trip experience developers can take advantage of contextual information like the rider’s destination, pickup location, and travel time to power local recommendations, improve content relevance, and much more. Developers can also leverage the convenience of on-demand delivery with the Deliveries API to integrate same-day delivery into your checkout flow or build the next big thing using Uber’s world-class logistics platform. Read how Uber engineering increases safe driving with telematics.
  • FedEx – Developers can save time and costs using free tools, sample code, documentation, resources and more that make it easy to integrate applications with FedEx® solutions. FedEx® services provides the integration into your website or business applications. Using the APIs you can integrate FedEx functionality into your existing order-entry, logistics, warehouse management and other business software systems. You can also integrate FedEx Office document printing and finishing functionality into your content creation, document management, and procurement applications.
  • Google’s Android Auto – Android developers can create apps with the Android APIs you’re familiar with and extend them to cars. Developers can build without having to worry about vehicle-specific hardware differences like screen resolution, software interfaces, knobs, and touch controls. Users of your apps will have the same UX on any compatible vehicle including application launch and system notifications. Developer’s can find additional information on the Android Auto developer page.
  • Apple’s iOS CarPlay – the iOS CarPlay API for devlopers allows you to build smarter, safer apps for the integration of the iPhone and the car. CarPlay allows developers to integrate telematics based iOS features into your applications including support for audio, GPS/maps, infotainment, instrument clusters, sensors and more. Developers interested in developing a CarPlay application will need to apply for an MFi (Made for iPhone/iPod/iPad) license.

Telematics Use Cases – an Evans Data White Paper

The Evans Data Telematics whitepaper touches on the origins of telematics, looks at its practical uses today by leading industry solutions providers, explores its role in the businesses of the future, and looks into telematics from the developer’s point of view. Telematics routinely extends to fleet management and automotive insurance industries; however other verticals are yielding precious data that present companies the opportunity to provide unique solutions to industry problems.

Explore the world of telematics research and development opportunities by Downloading the WhitePaper.