Westin Fort Lauderdale Beach Resort
Westin Fort Lauderdale Beach Resort
321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL   33304
Map »

Platinum Sponsors

AppDynamics Gradleware Heroku Contegix

The Rich Web Experience 2012 Brochure - Download


iOS (iPad / iPhone) and Android Workshops

Note: This page contains content from a past event. Please see current event info on the site home page.

The The Rich Web Experience2010 will feature two full day iOS development workshops and one full day Android workshop. On Tuesday, Matthew McCullough and Ben Ellingson will introduce you to the iOS platform and get you coding right away. On Thursday, Venkat Subramaniam will cover the Fundamentals of iOS App Development. On Friday, Ted Neward will get you started coding Android apps. In addition, there will be several more iOS and Android sessions throughout the event. Those who register for the optional iOS / Android workshops can attend any of the workshops. Please see the prerequisites section before registering.

iOS Workshop

with Matthew McCullough and Ben Ellingson

You're adept at Java. You've got a solid grasp of that ecosystem. But you keep hearing about iPhone this, iPad that. It worries you just a bit that you haven't yet spent the time to explore this new frontier. Cure that with a nearly Java-free intense eight hour boot camp on the iPad. During this session, you'll use your iPad device to get started coding on the XCode platform, learning the Objective-C language, testing, and deploying your apps.

No previous iPad ecosystem knowledge is assumed. Matthew McCullough and Ben Ellingson will take you from the ground up in this unique coding environment. With their hands on teaching style and one-on-one assistance, you'll explore what it takes to build and deploy an application for the iPhone and iPad devices. We'll start with a simple application that you'll code from line 1 to line 200, all the while testing it in the iPad simulator. Along the way, you'll also discover the Developer signup process and digital certificate setup required to push beta applications to the device. Finally, we will integrate an iPad app with data from a JSON web service.


Matthew McCullough

Matthew McCullough

Head of Training, GitHub


Ben Ellingson

Ben Ellingson

developer, consultant - nofluffjuststuff.com



Fundamentals of iOS Apps Development

with Venkat Subramaniam

Come to this workshop for an in depth understanding of the fundamentals of developing applications on the iOS platform for iPhone and iPad devices.

The intent of this session is not to teach you the click and run techniques. The intent is to hone in the under the covers event handling mechanism, the organization of the application, and its deployment configuration. While you will learn how to develop Apps, you will also leave with confidence to debug and to improve the performance of your Apps.


Venkat Subramaniam

Venkat Subramaniam

Founder of Agile Developer, Inc.



Android Training - Full Day

with Ted Neward

First there was iPod. Then iPhone. Then iPad. And with each new release, the mobile device market grew hotter and hotter. Now, as Google’s entry into this race, the Android system, begins to hit its stride as a competitor platform to the iOS, as a Java developer you’re intrigued—it’s Java (well, assuming you ask anybody except Oracle), and it’s a mobile device, and it’s open source, and…. What’s not to love?

In this all-day workshop, we’re going to turn you into a journeyman Android developer. This is a Java-based platform, so we’ll have a leg up on those other “Java-free” environments where you’ll have to spend half the day just learning how to count from 1 to 10 and print it to the console all over again. We’ll start by looking at the Android toolchain and how it integrates with your existing toolchain (Eclipse or otherwise). We’ll get your hands dirty writing some code to the Android emulator, then (for those of you who have Android devices handy) push it to a device. We’ll write some unit-tests for testing an Android application. We’ll look at how to store data to the device, both in a SQLite database as well as to a straight file. We’ll look at how to make Internet calls to remote services, and when all is said and done, we’ll have an application that Really Works (TM). Bring a laptop, your Java skills, an Android device if you’ve got one, and buckle in, because it’s going to be a straight-from-the-firehose kind of workshop.


Ted Neward

Ted Neward

Enterprise, Virtual Machine and Language Wonk




Receive an Apple iPad

Register for the optional iOS development workshops and a you will receive a $500 credit to purchase an iPad. This is a great opportunity to jump into an exciting new technology!

Note: Due to Apple purchasing restrictions, we are unable to distribute iPad devices directly to workshop participants. We will provide full day workshop participants with a $500 reimbursement check for an iPad purchase with submittal of a receipt at the conference.

If you already have an iPad and want to register for the iOS workshop, rate details are available on the workshop registration page.

Apple iPad Register for iOS Workshop »

iOS Workshop Prerequisites

In order to make the workshop valuable to all attendees, we ask that you only register for the workshop if you can meet the following prerequisites.

  • Apple Mac Notebook w/ OS X Snow Leopard
    The iOS SDK is not available for Windows or older versions of OS X
  • Note: if you dont have a mac you can rent one here or here.
  • An Apple iPhone Developer Account at http://developer.apple.com
    * required to download the iPhone SDK and push to your device (cost $100).
  • Install the latest production iOS SDK. This MUST BE INSTALLED prior to the workshop. Due to the SDKs large size (2.5GB) there will not be time to download and install the SDK during the workshop. In addition, the Apple Terms of Use prohibit us from distributing the SDK at the workshop.

Android Workshop Prerequisites

In order to make the workshop valuable to all attendees, we ask that you only register for the workshop if you can meet the following prerequisites:

  • 'Developer-ready' laptop or notebook, with JDK 1.6 and your development environment of choice installed on it.
  • The latest Android SDK tools, available from www.android.com. Ensure that SDKs 2.1 and 2.2 (at a minimum) are installed.
  • Note: if you prefer, install the free VMware Player and a VM with all the tools and SDKs already installed in it will be available for copy. This will require a heftier laptop to run, however.
  • Ideally, an Android device (Droid, DroidX, Nexus One, or some other compatible device), though this is not required. Ideally, it will be a device with Android 2.2 installed; however, if your device doesn't have the latest Android on it, some of the examples may not run on it.

iPad / iPhone App

The Rich Web Experience iPad app

If you already have an iPad or iPhone, be sure to check out the RWX/CDX iPhone / iPad App. This app will help you browse sessions and plan your The Rich Web Experience itinerary, plus many more features!

Note: Unfortunately, we have discovered a last minute bug. However it is not a significant issue. The "Request Access" button does not work. Attendees can login to the app using the email address and password that you use to access this site. If you have not previously logged in, an account was created for you when you were registered for the event. Use the forgot password function to set a password.

Get the iPad / iPhone app »






Featured Sessions


 

Featured Speakers


 

Blogs



 

Location

Westin Fort Lauderdale Beach Resort
321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL   33304
View Map
Westin Fort Lauderdale Beach Resort
 

Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email: