Skip to main content

Software Development

Tutorials

MB Android Development Introduction: A Hands-On Workshop
Ken Kousen, Kousen IT, Inc.
Mon, 04/13/2015 - 8:30am

Learn Android development from the ground up. We'll start with the SDK and the Android Studio IDE, and build, test, and deploy applications on both emulators and physical devices. The basics of Android development will be discussed and implemented, from activities to resources to asynchronous communications.

Examples will be provides to show how to use the new Gradle build system for Android. We'll also use the embedded SQLite database to store data, and access a RESTful web service and parse the resulting JSON data to update the user interface.

Read more
TE The Ionic Framework: Build Apps with AngularJS and PhoneGap
Troy Miles, Kelley Blue Book
Tue, 04/14/2015 - 8:30am

Ionic is an open source, front-end framework for building hybrid mobile apps with HTML5. Using the Ionic framework, you can combine PhoneGap and AngularJS—the hottest web MVC framework around for building fast, testable web applications—to create cross-platform apps using standard web development tools like HTML, CSS, and JavaScript. Troy Miles introduces you to the Ionic framework and discusses how to use it with AngularJS. Participants will build a simple, full-featured application that offers a great overview of Ionic's key features.

Read more
TH Building Cross-Platform Mobile Apps
Troy Miles, Kelley Blue Book
Tue, 04/14/2015 - 1:00pm

PhoneGap (aka Cordova) is a cross-platform framework for developing mobile apps using standard web development tools like HTML, CSS, and JavaScript. Join Troy Miles to learn how to create mobile apps with PhoneGap by building a simple but full-featured app during this hands-on class. Troy explores PhoneGap’s important capabilities, including GPS, camera, and audio recordings. Because JavaScript has a reputation as a somewhat difficult language, Troy teaches techniques for keeping your code robust and clean.

Read more

Concurrent Sessions

W10 A DevOps Approach for Building 100 iOS Apps
Leigh Williamson, IBM
Wed, 04/15/2015 - 2:00pm

Apple and IBM forged a global partnership to transform enterprise mobility, which includes delivering 100 applications built exclusively for iOS devices. There are myriad challenges involved in producing that many mobile apps quickly—and with excellent user experience and quality. The team had to work smarter rather than simply throw more people at the project.

Read more
T2 A Look into the Future: App Testing and Quality in 2025
Jason Arbon, appdiff.com
Thu, 04/16/2015 - 11:00am

In ten years, the applications we develop—mobile, embedded, wearable, and more—will be radically different from today’s apps. And so will be the testing and quality tools, methods, and solutions we employ. Extrapolated from his experiences at Google, Microsoft, and Applause (formerly uTest), Jason Arbon leads a thought-provoking look into the future. Our new world will be powered by nearly infinite—and almost free—computing power, storage, and networking. Standardized software stacks and centralized testing as a service will enable machine learning not possible today.

Read more
T4 Plotting a Better Beer with Geolocation: An Untappd Case Study
Greg Avola, Untappd
Thu, 04/16/2015 - 1:00pm

Geolocation enhances the experience of many services and provides users with customized results based on their current location. Many people don’t realize what an important role geolocation can play in locating their favorite beer—and Untappd, a mobile application around beer discovery, can help! Greg Avola offers a case study on how Untappd is employing geolocation to enhance the experience for its users and how geolocation has helped Untappd grow its business. Adding location to Untapped personalized the app and provided data that shows users what is being consumed locally.

Read more
T5 Mobile Application Dev and QA Testing with Simulated Environments
Wayne Ariola, Parasoft
Thu, 04/16/2015 - 1:00pm

Do you know that 63 percent of your users would be less likely to do business with you if they experience problems with your mobile application? To ensure top-notch user experience, you need to conduct thorough testing on unpredictable network conditions—even if testing components are unavailable. Wayne Ariola describes an innovative strategy of using simulated test environments to bring the behavior of system dependencies and network conditions under your direct control.

Read more
T6 Wearables and Contactless Technology—for Payment Processing and Much More
David Meyer, FIS Mobile
Thu, 04/16/2015 - 1:00pm

The emergence of wearable devices like Google Glass, Apple Watch, and many others—combined with contactless technology such as near field communications—are being combined in new applications for payment processing, banking, and much more. Adopting wearables for contactless transactions will require technology shifts by both merchants and consumers. Using Google Glass as the wearable example, David Meyer demonstrates how users can see their account balance inside Google Glass to make purchase decisions, transmit the purchase authorizations, and transfer funds between their bank accounts.

Read more
T8 Tips and Tricks for Building Secure Mobile Apps
Jeffery Payne, Coveros, Inc.
Thu, 04/16/2015 - 2:00pm

Mobile application development is now a mission-critical component of IT organizations and a big part of software industry’s landscape. Due to the security threats associated with mobile devices, it is critical we build our apps—from the ground up—to be secure and trustworthy. However, many application developers and testers do not understand how to build and test secure mobile applications. Jeffery Payne discusses the risks associated with mobile platforms/applications and describes proven practices for ensuring the safety of your mobile applications.

Read more
T9 The Internet of Things and You
Jim McKeeth, Embarcadero Technologies
Thu, 04/16/2015 - 2:00pm

What is the Internet of Things (IoT)? What are the technologies that make it happen? Where do we see it today? Where will we see it tomorrow? What capabilities will it provide, and what do we need to know to take part in it? Jim McKeeth considers where IoT is taking us and discusses the hurdles we face today and in the future. With a focus on applications, Jim offers examples of IoT technology from the perspective of developers. Join Jim to learn about cross-platform development, cloud synchronization, app-to-app communication, Bluetooth, WiFi, security concerns, privacy issues, and more.

Read more
T10 Architect a Winning Mobile Application
Shadi Saifan, FIS Mobile
Thu, 04/16/2015 - 3:15pm

Building mobile apps in today’s highly dynamic environment comes with great uncertainty and risk. It’s imperative to make the right design choices early on. Poor architectural decisions can make or break an app. In this technical session, Shadi Saifan focuses on the architecture and design considerations critical for building a winning mobile application—regardless of the device, operating system, or language.

Read more

Keynotes

K4 Thought: The Future of Mobile and Embedded Application Input
Jim McKeeth, Embarcadero Technologies
Thu, 04/16/2015 - 9:45am

Control of complex machines by human thought has been a mainstay of science fiction writing and films for years. In the movie Firefox, Clint Eastwood steals a highly advanced Russian fighter jet that is controlled by the pilot’s thoughts. But real devices are now appearing that purport to use our brainwaves as input. Is this technology a reality today? If not, how far away is it? What sort of thought input is possible and where could it be used?

Read more