IoT Dev+Test 2016 - Development
Tuesday, April 19
Internet of Things: From Prototype to Production
In this hands-on workshop developers, testers, and product managers learn how to to quickly create connected IoT prototypes that can lead to commercial IoT solutions using pre-certified hardware and the ARM mbed platform. This “prototype-to-production” workshop guides you on how to employ crowdsourced libraries for sensors and peripherals using a cloud-based IDE and move data from edge sensor/processor to cloud platform as a service using a cellular module. Learn how to build successful IoT solutions based on proven business...
Wednesday, April 20
Mobile and IoT Win! Now What?
Smartphones now outnumber tablets and PCs combined. Mobile developers and testers make more money than their old-school counterparts. Now that mobile has won the race, a new set of questions arises. How has mobile changed—and how does it continue to change—software technology and the economy? What does this mean to you personally? How does mobile affect technology choices, company strategies, and your career? Jason Arbon shares how to capitalize on the mobile win. Mobile forced a reinvention of how we design, build, and test software. How can these lessons from mobile be applied to web and...
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
You’re building the next killer mobile app. How do you ensure that your app is both stable and capable of near-instant data updates? Build a backend! But there’s more to building a backend than standing up a SQL server in your datacenter and calling it a day. Since different types of apps demand different backend services, how do you know what sort of backend you need? And, more importantly, how can you ensure that your backend will scale so you can survive an explosion of users that comes from events like being featured in the app store? Siva Katir and Melissa Benua will discuss the...
IoT Scalable Deployments with M2M Cellular Networks
For the past decade cellular machine-to-machine (M2M) applications and more recently IoT applications have been deployed across many industries: vehicle telematics, smart grid, medical, distribution, and many more. When considering cellular M2M for IoT applications, there is a perception of excessive monthly recurring costs, high chip set costs, connectivity issues, or the limited bandwidth of existing networks. Join Brian Huey as he covers the driving M2M cellular trends, including LTE releases, building management, residential, smart grid, new technologies, and the expected capital...
The Internet of Things in Action: Anki’s OVERDRIVE Racing Game
As products like Fitbit, Skylanders, and Anki’s OVERDRIVE race car game pop up all over, developers and testers need to be prepared for the wave of Internet of Things (IoT) products. Focusing on the mobile interactions of these devices and the tools used at Anki, Jane Fraser shows you how they ensure their systems are working as expected. Jane describes and demonstrates the tools Anki’s teams use to develop and test their games, especially OVERDRIVE—their racing game that uses robotics, embedded radios, BTLE, and WiFi to connect race cars to smart devices to deliver a multiplayer racing...
Rapid Application Development for Raspberry Pi
The IoT explosion has driven many developers to build systems that work with single board computers such as the Raspberry Pi. Because there are not a lot of tools available for these computers, development work slows down. Today, most developers use Python, which has a steep learning curve that does not allow for quick app development and is difficult for developing apps with a GUI. Geoff Perlman describes and demonstrates Xojo, a new rapid application development (RAD) tool for single-board computers, which has an interface builder, compiles to native code, and is cross-platform, making...
10,000 Years in Your Pocket: The Deep History of Your Mobile Device
We live in amazing times with amazing technology all around us. And mobile technology, delivered in iPhones and Android devices, is possibly the most amazing of all. While we designers, developers, and testers strive to make fantastic mobile apps and products, we often spend our efforts fixing the things that are wrong with the mobile experience. Taking a page from recent work in the field of positive psychology, James Dempsey wants us to pause and focus on the positive. Join James to appreciate the deep history of science, technology, and even religion that has led us from communicating...
Thursday, April 21
The First Wave of IoT—Blood in the Water
In the past two or three years the consumer market has seen the idea of the Internet of Things (IoT) go from a prediction to reality. The first wave of IoT products was largely fueled by the parallel innovation of crowdfunding, which allowed makers and early stage ideas to get off the ground without traditional funding sources. Many feel that the promised innovations from IoT have not yet been realized. Almost weekly another crowdfunded startup announces it’s closing its doors without ever shipping a product. Products that do ship often offer a poor user experience and are notoriously...
Build Smarter Mobile Apps with Real-Time Relevance
Get Started with Google Fit and Its API
Google has created a service that lets you store and read any health data you want—for free! Like every new API, mystery surrounds how it works, what it can do, and where the opportunities are. Google Fit supports storing activity data such as runs and pushups, nutrition information about that delicious piece of cake you just ate, and even stats like weight. Users then can see the information combined from multiple sources, instead of having to mentally or manually compile the data. Luke Wallace shows you which parts Google has built for you and what parts you’ll have to build yourself....
Apple Watch, Wearables, and Mobile Data—with IBM MobileFirst
Wearables are the ultimate in personal computing, the most personal devices ever created. Wearable devices offer new ways to collect data and respond to information about your health and the environment around you. Wearables introduce new interaction paradigms and new things to consider when building mobile/wearable applications. Because wearable apps are always at your fingertips, always in context, and always expected to perform quickly and efficiently, Andrew Tice asserts that they must be super-reliable, -fast, and -efficient. Learn strategies to develop, optimize, and maintain...
Friday, April 22
Designing Apps for Android Devices
With the many versions of Android available today on hundreds, even thousands, of device types, just how do you build something that will look good on Android devices you’ve never seen? Is it possible to build an app that will look good on the newest devices and not look strange on your grandma’s phone from 2012? Luke Wallace clears a path through the jungle of Android-based hardware and takes on the fragmentation beast. See how his company, Bottle Rocket, one of the top mobile development companies, handles this challenge day-in-and-day-out—without compromising the experience. Luke shares...