Conference archive

IoT Dev + Test 2017 - IoT Development

Thursday, April 27

Anders Wallgren
Electric Cloud
T3

Connected Devices, Connected Code, and Connected Teams: The Challenges of IoT Software Delivery

Add to calendar
Thursday, April 27, 2017 - 10:00am to 10:45am

Developing software for the Internet of Things (IoT) comes with its own set of challenges and issues, including security, privacy, and unified standards. Each IoT product is comprised of (at least) three separate application components: the software embedded in the device, the backend service, and the mobile application for the end user’s controls. Each component is developed by a different team, using different technologies and practices, and deployed to a different stack/target. And all of these variables make the integration of these separate pipelines and the coordination of software...

Jim McKeeth
Embarcadero Technologies
T7

Rapid Prototyping with Arduino and Open Hardware

Add to calendar
Thursday, April 27, 2017 - 11:00am to 11:45am

Thanks to the rise of Arduino, an open source electronics platform based on easy-to-use open source hardware and software, it is much cheaper and easier to prototype and build smart devices connected to the internet. Arduino comes with an integrated development environment (IDE), using the Processing, C, and C++ programming languages. Jim McKeeth shows you how easy it is to get started with simple projects and proof of concepts. Taking a proof of concept to the next stage involves communication among Arduino, the mobile device, and the cloud. This facilitates configuration, data gathering...

Jaimee Newberry
MartianCraft
T11

Designing Software for the Present and the Future: What’s Your Why?

Add to calendar
Thursday, April 27, 2017 - 1:00pm to 1:45pm

Better and more meaningful results always happen when your team has clarity of vision around why they're doing what they're doing. Jaimee Newberry says that the future is about getting technology out of the way of our everyday functions and actions while using it to enhance lives in every conceivable way. We must be thinking far beyond what’s next. The process is almost always about people, and most people need to ease into change. As software designers, we need to be thinking several futures down the road and breaking that vision into baby steps so people won’t freak out or think “too...

T15

Harnessing Digital Services to Improve Driver Experience at BMW

Add to calendar
Thursday, April 27, 2017 - 2:00pm to 2:45pm

The world is demanding more from cars. No longer merely a way to get around, modern vehicles have become authentic pieces of technological art—equipped with numerous sensors and capabilities that are gradually transforming the very meaning of the word ‘vehicle’. BMW wanted to get ahead of this changing landscape and continue to delight their customers whether inside or outside the car—but how? Jorge Coca faced this challenge when he joined the team in January 2016. He and his peers found the answer in BMW Connected, an application that seamlessly links customers’ cars with their digital...

Michael Finegan
MultiTech
T19

Wireless IoT Network Communications: Now and into the Future

Add to calendar
Thursday, April 27, 2017 - 3:15pm to 4:00pm

With a focus on public and private network communication options, Michael Finegan reviews cellular and long range RF solutions—LoRa, Sigfox, Ingenu, and NB IOT—and compare link budget, bandwidth, and power efficiency. In addition to the physical characteristics, Michael explores the positioning of various technologies in the marketplace and deployment types, employing aggregation methods that use gateways and concentrators which allow companies to process data locally. Discover at what point LPWA topology needs to transition from a campus-area network to a macro network. Learn about...

Friday, April 28

Jim McKeeth
Embarcadero Technologies
F3

Accurate Indoor Device Location with Beacons

Add to calendar
Friday, April 28, 2017 - 10:00am to 10:45am

Proximity location is a fundamental feature of many IoT applications. As long as a receiver has a clear unobstructed view of four satellites in the sky, GPS provides accuracy down to two meters. However, if the GPS receiver loses view of the sky, especially indoors, what can be done? Jim McKeeth says the solution is to employ Bluetooth LE advertisements of relative signal strength as a proximity beacon. Once there are three or more beacons in fixed locations, a smart device within range can triangulate at the centimeter scale for accurate locations—and works indoors. Jim explains the...

Oliver Chen
Intel
F7

Intel® Curie™ Open Developer Kit (ODK): A Primer—Part 1

Add to calendar
Friday, April 28, 2017 - 11:00am to 11:45am

Whether you are a maker enthusiast who is just getting started or a seasoned developer wanting to jump into embedded device development, this session is for you. Oliver Chen covers the Intel Curie ODK (CODK) and how it can help you rapidly prototype products by leveraging tools familiar to you. The Intel CODK includes software, tools, and documentation for developers to build their own custom boards based on the Intel Curie Module. The CODK helps developers build boards starting with the Arduino101 (Genuino101 outside the United States), the Arduino IDE, or CODK A-Tree. Then, transition to...

Oliver Chen
Intel
F11

Intel® Curie™ Open Developer Kit (ODK): A Primer—Part 2

Add to calendar
Friday, April 28, 2017 - 1:00pm to 1:45pm

Whether you are a maker enthusiast who is just getting started or a seasoned developer wanting to jump into embedded device development, this session is for you. Oliver Chen covers the Intel Curie ODK (CODK) and how it can help you rapidly prototype products by leveraging tools familiar to you. The Intel CODK includes software, tools, and documentation for developers to build their own custom boards based on the Intel Curie Module. The CODK helps developers build boards starting with the Arduino101 (Genuino101 outside the United States), the Arduino IDE, or CODK A-Tree. Then, transition to...

TIm Hahn
IBM
F15

Securing your IoT Implementations

Add to calendar
Friday, April 28, 2017 - 2:00pm to 2:45pm
As the Internet of Things is deployed across a wide range of industrial, consumer, and business environments, of special interest and concern is the need to implement IoT solutions with careful attention to security. While many of the challenges in IoT security are similar to the challenges of securing information technology (IT) computing environments, there are special considerations due to the scale, operating conditions, system capabilities, and wide range of device types which are used in IoT solutions. Further, these systems, by connecting the electronic and physical worlds, must...