Internet of Things and your Developer Relations Program

The Internet of Things (IoT) is one of the hottest topics in developer and technology conversations. IoT companies with developer relations programs comprise a vast range of use cases, industries and devices. I’ve personally written code for the personal medical devices including pulse oximiters, blood pressure cuffs, heart rate chest straps and blood sugar monitors. Using code and components I’ve created demos and videos showing how to work with home control devices including Z-Wave based smart switches and door locks. It’s easy to create apps that control home lighting and heating. I’ve created demo applications for department stores using proximity beacons and beacon fencing. These development use cases are only a fraction of the use cases that can be included in the IoT developer space. IoT reaches way beyond what a consumer might experience with IoT. Your IoT developer relations program can help educate developers with sample code, tutorials, how to videos and more.

To look at the larger IoT development opportunities, we can see IoT devices already in use in manufacturing, transportation, retail, energy, financial services, healthcare, homes, buildings, logistics, cities and governments. There is a vast array of opportunities for developer relations programs to reach out to IoT developers. Predictions abound that there will be billions of devices and trillions of sensors connected to the Internet. Recent news stories about hackers taking control of devices points to the need for security skills for developers. Big data and analytics software will allow developers to harness the rapid growth in the number of connected devices and the data streams they will create.

IoT Developer Relations Programs

I should always answer this question with “who doesn’t have an IoT developer program”. We can quickly list the readily identifiable software, hardware, services and platform companies that are extending their reach to include IoT products. This group includes Intel, Cisco, Facebook, HP. Microsoft, Salesforce, Qualcomm, Oracle, Texas Instruments, Toshiba, Amazon, AMD, Samsung, Apple, SAP, Google, AT&T, IBM, Verizon, Huawei, Dell  and others. There is another group of companies, especially in the industrial and automation spaces that are adding IoT layers to their product and services offerings. In this group I include GE, Bosch, PG&E, ABB, Thingworx, Ericsson, Emerson, Siemens, Philips, Orbit, Cypress, Sierra Wireless, Schneider Electric, Rain Bird, Comcast, Honeywell and more. That said, here are links to a few of the thousands of companies that have active IoT developer relations and outreach programs.

 

Evans Data Internet of Things Vertical Research Service

The Internet of Things vertical research service focuses on developers working on projects for connected devices in the Internet of Things, whether they’re for transportation, home automation, smarter cities, retail, industry or any other type of interconnected application. The service provides year long data delivery with two global survey reports plus IoT focused data deliveries across disciplines like mobility, Big Data, and Cloud. You can view the table of contents and sample pages on the Internet of Things Vertical Research Service page. You can also use the Evans Data Analytics Console to look at Internet of Things developer research data.

IoT Developer Relations

If you have a developer focused IoT program, let me know

I would love to explore your IoT focused developer program. Send me an email with your IoT developer program URL so that I can join and take a look.

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

The Evans Data Ecosystem for Developers and Developer Relations

As one of the new team members here at Evans Data Corporation (EDC), I needed to learn about our ecosystem of sites related to developers, developer research, developer relations professionals and development tools. I’m using this blog post to bring everyone up to date on the aspects of software development and developer research that are at the focus of Evans Data’s expertise and execution. If you care about software development, developers, APIs, development technologies, marketing to developers, selling to developers, becoming a better developer and sharing your favorite best practices and experiences with tools and technologies, check out the following web sites, tools and events that are part of the Evans Data ecosystem.

The Evans Data Ecosystem

Developer Research

Evans Data Corporation creates market research, market intelligence, and strategic planning in the software development industry. The market intelligence research is focused on all areas of development from software to hardware to mobility. Developers present a highly focused, highly technical and very influential segment of the software industry, and the need to keep a finger on the pulse of the development community is well understood by many manufacturers. Because of the nature of development and the quickly changing technologies that form their world, traditional market research and consulting services seldom achieve adequate results. Evans Data has in-depth and focused experience working with high-tech professionals, and specializes in conducting market research in the IT and development community. We are experts in analyzing technology trends and attitudes. We know how to speak the language and ask the right questions and more importantly, we can understand the answers.

Evans Data EcoSystem

Each bi-annual multi-client subscription includes:

  • Executive Summary
  • Results of two complete surveys done twice during the year – full reporting with color graphs, detailed tables and commentary.
  • PDF file of complete report and full rights to distribute anywhere within your company, anywhere in the world
  • Invitation to provide questions or content topics and shape the content of upcoming surveys

Companies that purchase a subscription receive a substantial discount (40 percent off the second volume) and also receive a number of additional benefits – which include, but are not limited to, the following: custom webinars, ability to influence follow on surveys and analyst support. Read more information about subscription holder benefits.

You can track the research reports release schedule for 2016 at http://www.evansdata.com/reports/release_schedule.php

 

Strategic research reports include:

 

Tactical research reports include:

 

Vertical research reports include:

 

Internet of Things

 

Custom research reports can also be conducted to your specifications. Before you commit to a major marketing campaign or a continuing product line strategy, wouldn’t you like to know how you’re plan will be received by real developers? The only way to be sure is to conduct quantifiable research with a significant number of programmers. Interviews are based on statistically significant sized samples within the time frame you need. Reports give thorough analysis to all questions and an overall summary.

Analytics Console

The Evans Data Analytics Console is a revolutionary breakthrough in data delivery. Providing seamless self-service developer intelligence on hundreds of software development subjects stemming from our semi-annual Global Development Survey. This user friendly Data Analytics Console allows you to dynamically view virtually limitless charts focused on developer demographics, firmographics, technology adoption and trends. With 26 built-in filters and on the fly data drill down, you can effortlessly dive deeper into particular data sets and instantly extract the developer insights most valuable to you.

Read more about the Evans Data Analytics Console

Watch a short Analytics Console demonstration video.

Developer Relations Conference

The Evans Data Developer Relations Conference (DRC) is an event unlike any other. Developer relations experts from leading companies in the software, telecom and web markets come together to discuss best practices and reveal the techniques behind their success! During the conference attendees hear keynote presentations from top industry leaders. Breakout sessions are presented by developer professionals from leading software, hardware, platform and services companies. During the two day conference you’ll have ample time to network with other developer relations professionals.

The breakout sessions cover all aspects of developer relations, ranging from the business side (program ROI, the connection between developer programs and company revenue, budgeting for/costs of developer programs, how to get an organization’s commitment of internal resources, etc.) to the marketing side (techniques for recruitment, awareness tactics, community loyalty building programs, legal/privacy and global privacy considerations, conducting a privacy audit, internationalizing a US-based developer program, etc), to the technical side (tools used, technology platform leveraged, APIs supported, etc) and much more. Whether you are starting a new developer relations program or building on a current one, you deserve all of the help you can get – and this is the place to get it!

On the Sunday before the two day conference we hold a developer relations Boot Camp that provides a solid foundation on which you can build or enhance your developer program. Concentrated sessions in this one-day instructional program provide the insight and actionable information you can use to build your brand and establish strong relationships with your developer community. The Boot Camp also includes careful consideration regarding the reasons why developers seek out and contribute to developer programs, the most effective means of reaching out to them, and how you can leverage social media to greatest effect.

Evans Data 12th annual Developer Relations Conference 2016 site – http://www.evansdata.com/drc/2016/

Save the dates for the 13th annual Evans Data Developer Relations Conference, Palo Alto, CA, USA – March 26-28, 2017.

DevRelate – Community for Developer Relations Professionals

DevRelate is the online academy and community center for developer relations professionals. At DevRelate you will learn the basics and explore advanced techniques for creating and growing a developer program through online courses that are based on over 15 years of developer research. We also provide additional resources that are geared towards advanced practitioners such as assessments, workshops, and consultations to take your program to the next level. Our insights stem from our vast experience and the direct input from a global panel of software developers about what works for them and what doesn’t.

Join for free, learn developer outreach best practices and collaborate with a global network of developer relations professionals. Once you join, you’ll have access to the member directory, certification exams, blog posts, articles, interviews with Developer Relations professionals, Evans Data Developer Relations Conference presentations, resource links and more.

DevRelate also offers program assessment and workshops by one of the top Developer Relations professionals in the industry. During David I’s forty-three years as a developer, development manager, developer community executive and chief evangelist, he has created a thriving global developer community, thousands of articles, videos and blog posts. View more information about our Developer Program Advisory Workshops and Assessments here.

Finally, the In-Depth Individual Developer Program Assessment is geared towards serious practitioners and provides an assessment of your company’s current (or planned) developer relations program with ideas for improvements and enhancements based on your industry, product, service or platform. Working with your staff, the assessment will do a deep dive into your company, product or services, current or planned developer program features and how well they mesh together.

DevNet – Evans Data Developer Panel

When conducting demand-side primary research it becomes important to recruit the participants (or samples) from sources that are as unbiased as possible. During the years that EDC has been recruiting developers to participate in surveys this ideal has continuously been foremost in our efforts. Consequently, though we have used over 100 different individual sources for recruiting, In this way we provide the most eclectic and unbiased sample available anywhere. With thousands of developers chosen in a deliberately unbiased way from a wide variety of neutral lists, our data truly provides in-depth looks at representative samples of the developer population. The EDC panel of developers includes about 75,000 professional developers in over 80 countries.

You can register to qualify as a developer panel member. As a developer panelist you will: 1. Have your voice heard on hot topics, innovative technologies and key initiatives, 2. Receive points for every validated survey submission, 3. Redeem award points for valuable prizes.

Read more about the Developer Panel.

Register to qualify as a developer panel member.

DevMetric – Reviews of Development Tools by Developers

The DevMetric site allows developers to give their reviews of development tools, libraries and frameworks. Members can browse through categories of developer tools give recommendations for those tools you like and reasons for why you dislike a tool, library or framework. Developers can submit new tool entries and give ratings for all of the listed developer tools. On the site you can view the top rated tools (overall and by category). You can also see the most recent tools added to DevMetric and add your ratings, post comments, and tell others whether a review was helpful or not.

I have never met a developer who doesn’t have an opinion about the tools they use. Developers love to share information, tips and critiques with other programmers. Do you want to Rate and Review your developer tools? Register here!

 

How do industry associations and standards fit with your Developer Relations program?

No developer program, platform or technology is an island. Developers leverage multiple developer programs, platforms, services, tools, methodologies and industry standards in their every day work. A developer building an enterprise database application will leverage ANSI SQL standard syntax and write code using one or more industry standard programming languages. A developer building a mobile home automation app will access devices via REST/JSON, BluetoothLE, a NEST thermostat, some beacons and a few Z-wave home controllers. In the previous two sentences, I’ve mentioned a developer’s reliance on at least 5 different industry standards that are driven by industry groups, driven by industry alliances in cooperation with global and national standards committees. Things can sometimes get more complicated or cause additional work when there are competing standards. Developer Relations programs and evangelists need to work with their engineering teams to understand the industry standards and work with industry associations to correctly educate developers about their products, platforms, services and devices. We also need to stay on top of the changes that take place in versions of standards.

Industry Associations and Standards

When I assess developer relations programs, one of the aspects I look at is which programming languages your program supports. When I see C++ listed, I look to see if I can find the support for  the approved and draft specifications for ISO C++. When I see that a product or service supports home automation and the Internet of Things, I look for mention of Apple HomeKit, Zigbee, Z-Wave, Bluetooth Classic, BluetoothLE and the soon to arrive Bluetooth 5. When developers start to develop applications that integrate smartphones with cars, developer programs will have to evangelize how their products and services support Apple CarPlay, Android Auto, On-Board Diagnostics II connectors and the Society of Automotive Engineers (SAE).

exhibit02_Connected-car-report-2016-930

 

Developer Relations and Industry Standards

Which developer relations programs are doing a good job of integrating industry associations and standards into the everyday life of their developer members? Here are just a few of the many developer relations programs and developer community sites that work with industry associations and provide information to their members.

MicrosoftWindows Embedded Automotive 7. “Windows Embedded Automotive 7 is an extensible technology platform for automakers and suppliers to deliver in-car experiences that keep drivers connected and informed. Leveraging a range of devices, services and technology, the platform extends work and home into the vehicle through connected car scenarios.”

GoogleAndroid Auto – “For the road ahead, Android Auto was designed with safety in mind. With a simple and intuitive interface, integrated steering wheel controls, and powerful new voice actions, it’s designed to minimize distraction so you can stay focused on the road.”

IntelIntel IoT – “The developer kit is optimized for rapid prototyping—a way to prove or enhance your ideas or turn them into products. The kit provides all the hardware and software you need to speed up prototyping and time to production.”

AutodeskBIM Interoperability – “Autodesk has supported the buildingSMART initiative on COBie (Construction Operations Building Information Exchange) BIM data standard. In January 2013, we completed the independently audited buildingSMART Alliance COBie Design Challenge for Architectural Design and Coordinated Design, achieving 100% positive marks with a complete COBie deliverable that required no additional processing or edits.”

QualcommEmbedded Computing – “Make the next generation of embedded systems more aware, connected, intelligent and interactive with the portfolio of hardware and software solutions on Qualcomm Developer Network. Qualcomm® Snapdragon™ processors for embedded deliver superior performance, low power consumption and support for Wi-Fi, Bluetooth, and GPS connectivity.”

C++ compilersCompiler support for new ISO C++ features. “These include C++11, C++14, C++17 and various technical specifications”.

Philips  – Philips Hue and Apple HomeKit – “The new square-shaped Philips Hue bridge supports the hardware authentication required for Apple HomeKit and enables all your Philips Hue lights to work with Apple HomeKit technology. One of the coolest new features enabled by linking Philips Hue to Apple Homekit is that you can use Siri to control your Philips Hue lights. Turn on your lights. Dim to the desired brightness. Recall pre-set scenes. Even tell Siri to set up for a party.”

AppleBluetooth for Developers – “Create an engaging and connected user experience by integrating Bluetooth® wireless technology in your apps and hardware accessories. And with Core Bluetooth framework, it’s easy for your apps to interact with the growing number of Bluetooth Low Energy (BLE) devices.”

How does your Developer Relations program help members use Industry Standards?

I’ve only mentioned a very few of the tens of thousands of industry standards and associations that help guide application development. Let me know what your developer program does (beyond providing a links) to help your members build awesome apps that rely on multiple industry standards.

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

 

 

Hot Developer Topics – Big Data, Machine Learning, IoT, Mobile and Cloud

While developers go about their daily tasks, they are also keeping an eye out for hot and cool (can I say both words in the same breath?) technologies invading their development space. Who doesn’t want to read about hot developer topics and work on really cool technologies? Who doesn’t want to make sure they are keeping up on today’s and tomorrow’s hot topics? On every developer news site, most programming blogs, at tech conferences and during just about every product launch you’ll hear the presenter make a connection to big data, machine learning, deep learning, mobile devices, cloud computing and the Internet of Things. The discussions go beyond a focus on one hot developer topic to include the integration of multiple technologies to create awesome solutions.

The Latest Hot Developer Topics

You don’t have to look very far down your favorite developer news sites to see headlines focused hot developer topics.

822500-329f9fa91824d3597fde56462b7bd201-medium_jpg

What are the latest trends impacting software developers? The need for Big Data development solutions is becoming a reality for more and more companies with the hyper-explosive growth of company data. To improve business decision making, developers are leveraging analytics platforms, machine and deep learning technologies. To connect beyond our desktop computers to billions of devices and sensors, developers are exploring interfaces to every device in their office, on their manufacturing floor, connected to their bodies, running in their homes and available in their cars. To scale their company’s platforms and services, developers are enhancing their application architectures to be housed in on premis and cloud based computing and storage environments.

Evans Data Researches the Hot Developer Topics

Evans Data Corporation was created to fill the demand for market research, market intelligence, and strategic planning in the software development industry. Since then we have become the industry leader in market intelligence focused on all areas of development from software to hardware to mobility. Developers present a highly focused, highly technical and very influential segment of the software industry, and the need to keep a finger on the pulse of the development community is well understood by many manufacturers. Because of the nature of development and the quickly changing technologies that form their world, traditional market research and consulting services seldom achieve adequate results.

Several Evans Data hot developer topics research reports are available. We also cover emerging developer trends in our global development, developer population, developer marketing and developer relations surveys. Click on the links below to find a description and table of contents for each report.

If you don’t find a report on this list, contact us and we’ll collaborate with your team to create custom developer research for topics key to your company’s success.