IoT Dev + Test 2017 - Full-day Tutorials
Tuesday, April 25
Internet of Things: From Prototype to Production
In this hands-on workshop developers, testers, and product managers learn how 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 practices and avoid the critical pitfalls of IoT development. Join...
Swift Programming: From the Ground Up
If you are a developer who is interested in the Swift 3.0 programming language, this hands-on workshop is for you. James Dempsey will introduce you to Swift from the ground up, as you learn both the syntax and concepts hands-on. Start with the basics and then build on them to come up to speed quickly on the most recent version of Swift. Learn fundamental pieces of Swift, starting with defining functions, control-flow, using basic value types, and collections like Dictionary and Array. James introduces the rich set of Swift types—classes, structs, enums—and shows how to add properties and...
Building Cross-Platform Mobile Applications with C# and Xamarin
NewToday’s world of smartphones has narrowed into two primary camps—Android and IOS—and to be competitive, you must develop for both. If you don’t want to hire two completely different development teams, use Xamarin. It enables .NET development teams to leverage their current platform and abilities to build truly cross-platform apps with a single code base. Mike Benkovich explores how you can start using Xamarin to build code for Android and iOS devices using C# and a common framework. Mike presents an overview of Xamarin and how it is used for cross-platform development. See how to setup and...
Develop Your Mobile App Test and Quality Strategy
Let’s build a mobile app quality and testing strategy together. Whether you have a web, hybrid, or native app, building a test and quality strategy means first understanding your customers and your competitors and then testing your app under real-world conditions. Most importantly, it means having the data and tools to make quick, agile decisions on feature implementations and bug fixes. Jason Arbon guides you through the latest techniques, data, and tools to ensure you have an awesome mobile app test and quality strategy. Leave this interactive session with a strategy for your very own...
Testing Mobile Apps in the Cloud with Selenium
With the burgeoning number of mobile OSs, browsers, and platform combinations, comprehensive mobile app testing can be a nightmare—but it doesn’t have to be! Brian Hicks demonstrates ways to leverage the open source Selenium (IDE) with cloud services to test mobile apps across multiple browsers and platforms. Through hands-on exercises, experience how Selenium interacts with web browsers below the GUI to test actions, inputs, and expected outcomes. Examine how the Selenium framework works and learn how to expand Selenium tests to improve device and platform coverage. Employing a cloud-...
Wednesday, April 26
Swift Programming: Advanced Topics
NewIf you are an experienced developer who is familiar with the basics of the Swift 3.0 programming language, this hands-on workshop is for you. James Dempsey will move beyond the basics to take a deeper dive into the Swift programming language, with plenty of opportunity for you to practice the syntax and code. Topics include error handling, pattern matching, protocol extensions, custom operators, generics, and advanced techniques in defining and using classes, structs, and enumerations. Throughout this hands-on workshop, you will use the Swift REPL and Playgrounds to explore Swift and try...