The Latest

Mobile Dev Test Fun with Enterprise iOS Apps[presentation]
Slideshow

Can building an enterprise app be fun? Not “fun” in the sense of “if this is fun, we’re having it”—but actual, joyful, enthusiastic fun? Join Joe Keeley to explore how to find fun in the development lifecycle of iOS apps in enterprise environments, and (not coincidentally) how to deliver...

Joe Keeley
Mobile Dev Test Connected Devices, Connected Code, and Connected Teams: The Challenges of IoT Software Delivery[presentation]
Slideshow

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...

Anders Wallgren
Mobile Dev Test Intel® Curie™ Open Developer Kit (ODK): A Primer—Part 1[presentation]
Slideshow

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...

Oliver Chen
Mobile Dev Test Harnessing Digital Services to Improve Driver Experience at BMW[presentation]
Slideshow

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...

Jorge Coca
Mobile Dev Test The Present and Future of Mobile Test Automation with Appium[presentation]
Slideshow

Mobile testing has moved forward in leaps and bounds in the past few years. With frameworks like Appium, it has never been easier to scale automated testing and integrate it with continuous integration. While new automation technologies proliferate with device and platform upgrades, Appium...

Jonathan Lipps
Mobile Dev Test IoT—Let’s Code Like It’s 1999![presentation]
Slideshow

Everyone is drawn to the cool new ways to connect devices to the Internet and make life easier—and a little more futuristic. But, do you know that IoT has been around since the past century? Theresa Lanowitz is one of the early advocates of what is now IoT and is thrilled that the pace of...

Theresa Lanowitz
Mobile Dev Test Testing the Next Generation of Technologies: IoT, Mobile, and Cloud … Oh My![presentation]
Slideshow

Testing technology, tools, and methods are always playing catch up with the latest—and the next greatest—consumer and business applications and software-intensive products. Now with IoT, mobile, and the cloud, almost EVERY new product has a software testing aspect. Costa Avradopoulos...

Costa Avradopoulos
Mobile Dev Test A New Approach to IoT Safety, Risk, and Vulnerability Analysis[presentation]
Slideshow

The ugly truth is that the interconnection of devices with IoT systems can lead to failures which result in physical injury, unacceptable risk, or cybersecurity vulnerabilities. Preventing such accidents requires identifying hazards, risks, and security vulnerabilities during development.

Gregory Pope
Mobile Dev Test Securing your IoT Implementations[presentation]
Slideshow

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...

Tim Hahn
Mobile Dev Test Threads, Queues, and More: Async Programming in iOS[presentation]
Slideshow

To keep your iOS app running butter-smooth at 60 frames per second, Apple recommends doing as many tasks as possible asynchronously or “off the main thread.” Joe Keeley introduces you to some basic concepts of asynchronous programming in iOS. He discusses what threads and queues are, how...

Joe Keeley
Mobile Dev Test Ensuring the Happy Path: Automated Developer Testing for Mobile Apps[presentation]
Slideshow

Is there anything worse than trying to fix that one small bug, declaring it fixed, and then realizing “the fix” caused another bug somewhere else in your app? And there it is, one more bug and you are at it again. The small voice in your head says if only you had automated tests. We know...

Josiah Mory
Mobile Dev Test A Screenless Future Is Closer Than You Think[presentation]
Slideshow

Somewhere near you is a device with a screen. You can’t live without that device. In fact, you are reading this right now on that—or another—device. Within a few years, the screens that we so depend on today will begin to disappear. After all, we are analog creatures, and we are meant to...

Dona Sarkar
Mobile Dev Test Using Artificial Intelligence to Test the Candy Crush Saga Game[presentation]
Slideshow

Candy Crush Saga is one of the biggest mobile games today with more than 1000 levels of difficulty—and users continue to ask for more. When building new content, it is extremely important to ensure that the level of difficulty is balanced and that the user does not experience crashes or...

Alexander Andelkovic
Mobile Dev Test Vulnerabilities and Bugs in Mobile Apps with Quick Tours[presentation]
Slideshow

As mobile devices, tools, operating systems, and web technologies rapidly evolve, testers in this changing domain must quickly adapt their thinking. Testers often struggle to find critical vulnerabilities and bugs in mobile applications due to lack of guidance, experience, and the right...

Raj Subramanian
Mobile Dev Test Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?[presentation]
Slideshow

When you’re building the next killer mobile app, how can you ensure that your app is both stable and capable of near-instant data updates? The answer: Build a backend! Siva Katir says that there’s much more to building a backend than standing up a SQL server in your datacenter and calling...

Siva Katir

Pages

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.