Agenda 2012

Session iRetina Torch Nexus
Registration: 8.30am – 9.00am
9 am Keynote by Joe Stump
10 am Foundering Apps are Consumer Goods Modular, Mobile, and Reinventing Web App Development
11 am Building Mobile access to Students – Our Experiences in the Enterprise Creating Mobile-Friendly Data Entry Experiences Developing Android Applications (for the Java Developer)
Lunch: 12pm – 1pm
1 pm Dive into Android Fragments Mobile Marketing & User Acquisition SmartWare: The Future of mobile hardware integration
2 pm BlackBerry Development (including Android on BlackBerry) – PlayBook Raffle! Android markets – Mobile Monetization iPads in Business
3 pm In Free App We Trust – How to build customer trust in a free-app economy. Secure App Development – Assessing Application Security
Networking / Raffle Giveaway: 4pm – 5pm

Creating Mobile-Friendly Data Entry Experiences

Speaker: Michael Collins

Mobile devices are not the friendliest for data entry, but sometimes data entry is unavoidable. Insurance applications ask for accident details. Banks want information about where to transfer money to and how much to transfer. If you are setting up a new account for a new online service, you need to enter your personal information into a mobile form. In this presentation, we will take a look at techniques for how to create friendly data entry forms that use the form factor of the mobile device to make data entry easier. We will look specifically at techniques and demos from the iOS platform, but the techniques should also apply to other mobile platforms as well.

Mobile Marketing & User Acquisition

Speaker: Sheehan Alam

Sheehan will be discussing the basics of App Store rankings, how to run ad campaigns to maximize ROI, and provide simple tests that can boast your downloads.

BlackBerry Development (including Android on BlackBerry)

Speaker: Larry McDonough

Introduction and Best Practices for Blackberry Development. The presentation will also delve into how Android applications can be seamlessly deployed on Blackberry App World. (There will be a Blackberry PlayBook raffle in this session.)

Android markets – Mobile Monetization

Speaker: Tim Mackenzie

Distributing Android apps to more app markets can mean more exposure and greater income, but it can come at the cost of greater maintenance effort. However, there are ways to manage the conflicting requirements and stay competitive.

This presentation will give attendees:

  • An idea of why/if they should pursue deployments to different Android app stores
  • A solid understanding of where the requirements for Android app stores differ
  • An idea of what can be done to reduce effort and complications with compliance

Developing Android Applications (for the Java Developer)

Speaker: Michael Wolfson

Android is a Mobile OS that provides a robust set of tools to allow developers to quickly and easily develop applications to be run on the platform. This talk will show some simple steps for getting started developing applications for Android. This talk will be focused on Java developers, as the tools used to develop will be very familiar to anyone currently developing Java software (especially if using the Eclipse IDE).

In Free App We Trust: How to build customer trust in a free-app economy

Speaker: Kris Wagner

The mobile app marketplace has become a free-for-all fight. The competition is fierce. And, to make matters worse, the consumer is demanding free downloads. In this session, Kris Wagner explores why giving away apps for free isn’t enough and how building longterm trust in your customers is part of the winning strategy.

Dive into Android Fragments

Speaker: Donn Felker

With the introduction of the compatibility library to the Android ecosystem, all apps targeting 1.6 and above can use the compatibility library to build compelling Android applications, which are composed of many sub components known as Fragments.

This session will cover Fragments from the introduction of what they are and will conclude by covering advanced usages using the RoboGuice’s Event Manager (event bus) system to communicate between Fragments at runtime (allowing you to decouple your code using a more event-driven architecture).

Apps are Consumer Goods

Speaker: Joe Michels

App developers who build apps for sale in the App Stores need to understand the marketplace. A challenge for businesses selling apps, is that finding ways to market apps and increase sales given the structure of the App Store. When discussing the App Store, people always comment on Apple’s take from a sale; the seemingly high 30% take off the price of the app. This often discourages business owners or potential investors from entering the market. It seems impossible to make money, when Apple takes their thirty percent. Yet nobody makes an assessment of a consumer goods business based upon the percentage a retailer takes from the retail price. What matters for consumer goods business is their profit based upon the price of a good that manufacturer can get for the product.

iPhones, iPads are everywhere; and an app can be downloaded anywhere. Therefore app marketing can take place everywhere. Can app business use this knowledge to market their products, grow their businesses, and find investors and more importantly make profits to ensure a viable business? I believe the answer is yes, if you think about apps as consumer goods.

Secure App Development – Assessing Application Security

Speaker: Joshua DeWalt

Hands on look at mobile applications containing several common mobile application security and privacy flaws. Demonstrate code and methodology changes to eliminate those areas of exposure. Code samples provided for WP7 and Android.

Building Mobile access to Students – Our Experiences in the Enterprise

Speaker: University of Phoenix / Apollo Group

This presentation will talk about what needs to happen in an enterprise environment when building mobile apps in a Post-PC era. It will give an overview of the process that is currently adhered to. The presentation will start with the client, but will be mostly centered on the server side. It will discuss lessons learned in terms of what is different on the server side as a high volume transactional system is used at the back end. It will also include a demo of the mobile app on the iOS and the Android platform that UOP built to help students in the classroom.

iPads in Business

Speaker: Lou Picinich

This session will cover the use of iPads in Business and how iOS devices can be integrated into a businesses’ current security infrastructure. The session will generally discuss iOS security features, mobile device security strategies, and mobile device management.

SmartWare: The Future of mobile hardware integration

Speaker: Graham McBain

After having spent almost three years developing hardware for smartphones I have found that the biggest reason that hardware innovation has not grown in step with software is a multi tiered problem.

These problems can summed up in one sentence. Software people don’t know where to find manufacturing, and hardware people don’t know where to find good devs.

I believe that the future of hardware accessories lays with manufacturers who can create simple open API platforms for any dev to use. Creating the possibility for innovation beyond the manufacturers wildest dreams.


Speaker: Jiva DeVoe

Being a founder of a tech company means failing more often than it means succeeding. It also means not letting those failures get in your way. Instead, you have to look at those failures and find ways to learn about yourself, your product, your company and your market. I’m a “successful” indie iOS app developer. I make my living from writing apps, and I’m proud of that. But getting here has involved many failures. In this talk, I’d like to show you some of the mistakes I’ve made and what I learned from them.

Modular, Mobile, and Reinventing Web App Development

Speaker: Dylan Schiemann

The Dojo Toolkit is one of the original Ajax toolkits, and has reinvented itself again through a series of improvements in modularity, performance, API improvements, adjustments for HTML5 and mobile platforms, and much more to provide a stellar platform for building web apps.

Learn how Dojo’s adoption of AMD makes it a perfect toolkit for including source code from other microtoolkits, to create the most extremely optimized JavaScript toolkit for your application, big or tiny. Learn about the wide variety of new features and approaches that are available now in Dojo, as well as the forthcoming Dojo 2.0 release.