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

Platinum Sponsors

Gradleware Heroku Contegix

The Rich Web Experience 2011 Brochure - Download


Full Day Workshops

The Rich Web Experience 2011 will feature 6 full day workshop options.

  • iOS Development with Venkat Subramaniam
  • Android Development with Ted Neward
  • Appcelerator Titanium
  • Web Security with Ken Sipe
  • Git with Matthew McCullough
  • jQuery with Brian Sam Bodden
Workshop Instructions: If you are attending a workshop, please review the instructions.

Fundamentals of iOS Apps Development (day long)

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



Web Security (bring a laptop)

with Ken Sipe

As a web application developer, most of the focus is on the user stories and producing business value for your company or clients. Increasingly however the world wide web is more like the wild wild web which is an increasingly hostile environment for web applications. It is absolutely necessary for web application teams to have security knowledge, a security model and to leverage proper security tools.

This 1/2 day training workshop on security will provide an overview of the security landscape starting with the OWASP top ten security concerns with current real world examples of each of these attack vectors. The first session will consist of a demonstration and labs using hacker tools to get an understanding of how a hacker thinks. It will include a walk through of the ESAPI toolkit as an example of how to solve a number of these security concerns including hands-on labs using the OWASP example swingset.

The workshop will include several hands on labs from the webgoat project in order to better understand the threats that are ever so common today.

Attendees will come away with the following skills / capabilities: - threat modeling - security audit plan - introduction to Pen testing - key / certificate management - fixing web application security issues

Don't be the weakest link on the web!


Ken Sipe

Ken Sipe

Architect, Web Security Expert



Appcelerator Titanium Workshop

with Pratik Patel

Bring your laptop! Use your JavaScript skills to build native iOS and Android apps! Learn from an Appcelerator Titan!

This is a full day workshop specifically designed to get you up and running with Titanium and build feature-rich applications! We'll install the latest Titanium Developer and iOS SDK - then create a project in Titanium Developer and run it in the simulator to verify your setup. Basic JavaScript experience is necessary for this session; please complete a basic JavaScript course or book before attending.

Titanium is an open-source development tool for producing cross-platform mobile applications by Appcelerator. Using Titanium, you develop your mobile application using Javascript coded against the Titanium API's. Titanium Studio, an IDE for your mobile apps, invokes their compiler and builder to take your Javascript and build a native application for iOS and Android.

This is a full day workshop intended to teach you the basics of Titanium. We'll work on several exercises as you build up a complete, feature-rich, mobile application that you can deploy on either Android or iOS. Topics we'll cover in this workshop: * Titanium quickstart * Titanium architecture and build process * Titanium API's ** UI elements: Lists, Labels, Windows, Views, Buttons, etc ** Navigation ** Tabs ** Databases ** Network operations * How to manage app upgrades * Connecting to social media sites * Debugging Titanium Applications * Best Practices * Turbo charging with Coffeescript * Building maintainable code with platform specific plugins


Pratik Patel

Pratik Patel

CTO TripLingo & Code Hacker



Git Bootcamp - An All-Day Workshop

with Matthew McCullough

Distributed version control is all the rage these days, but is it worth it? It has been transformative for the dozens of organizations and thousands of developers that I've mentored on the unique implementation called Git. But don't take my word for it. Discover the joy of a version control system that works for you, not against you, in a hands-on workshop. Bring a Windows, Mac, or Linux laptop and we'll install, set up, use and bend Git into workflows that weren't even possible with the version control systems of yesteryear. Be prepared to rethink how lightweight, fast, and refreshing source code control can be. After completing this workshop you'll be able to do practical work with Git for your day job or weekend OSS hobby

This full day workshop takes you from the ground up with Git. By the end of the day you'll be proficient enough to contribute to an open source project using Git or to leverage inside your corporate as the canonical version control system.


Matthew McCullough

Matthew McCullough

Open Source Architect, Ambient Ideas



jQuery Workshop

with Brian Sam-Bodden

In this course students will learn how to add interactivity and asynchronous behavior to web sites using Javascript via the jQuery library and its companion the jQuery UI library.

The workshop consists of: Beginning jQuery Advanced jQuery and jQueryUI

This is a hands on course for developers so bring your laptop and be prepared to write a lot of code!


Brian Sam-Bodden

Brian Sam-Bodden

Java author, Ruby geek and Open Source Advocate




Receive an Apple iPad or Android Tablet

Register for the iOS or Android development workshop and a you may select a registration option to receive a $500 credit toward the purchase of an iPad or Android tablet. 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.

Apple iPad Register Now »

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 Lion or 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.
  • Install the latest production iOS SDK with Xcode 4.2.1. 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 http://developer.android.com/. Ensure that SDKs 2.2 (API 8) (at a minimum) are installed. This must be done prior to arriving.
  • 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.







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: