Speakers


Fred Anderson
Charlie Arehart
Laura Arguello
John Paul Ashenfelter
Simeon Bateman
Peter Bell
Steve Blades
Barney Boisvert
Rob Brooks-Bilson
Thomas Burleson
Raymond Camden
Emily Christiansen
Sean Corfield
Jeff Coughlin
Jason Dean
Steven Erat
Marc Esher
Peter Farrell
Simon Free
Mike Henke
Shannon Hicks
Doug Hughes
Brian Kotek
Jamie Krug
Luis Majano
Mark Mandel
John Mason
Andy Matthews
Justin Mclean
Brian Meloche
Dan Nelson
Ezra Parker
Chris Peterson
Jim Priest
Rob Rusher
Terry Ryan (Adobe)
Sean Schroeder
Bob Silverberg
Dan Skaggs
Jeff Tapper
Dan Vega
Kurt Wiersma
Dan Wilson
Aaron Wolfe
Matt Woodward

Sponsors





Badges

Help us promote the conference by placing a promotional badge on your site!

What people are saying

"The content exceeded my expectations. I've been to Adobe Max, CFUnited and Flash Forward, many of these sessions at these conferences are full of fluff. I found the majority of cf.Objective's sessions to contain useful info. Thank you!"
James Eisenlohr - NASA

"Good, diverse topics. There was never a session slot where I couldn't find anything that I wanted to attend."
Jay Springer - Mounds Park Academy

"I'd only heard good things about cf.Objective(), so as a first-timer, I was very excited to see the venue and experience the content first-hand. I have not been disappointed!"
Lynn Doogs - Jack Henry Associates, Inc.

cf.Objective() 2010:
The Only Enterprise ColdFusion Conference...

RIA: Flex / AJAX / AIR Track

ColdFusion and Flex: Present and Future - Terry Ryan - Adobe

Flex and ColdFusion have been making beautiful applications together for quite sometime. The next version of each will be adding new levels of interactivity. This session will start with an overview of what is possible today, and take you to where it is going in the future.

Extending AIR & Flex With Merapi - Andrew Powell

Merapi is a framework that enables a bridge between Flex on AIR and Java at the desktop layer. If you need to access a Java API in Flex or a Flex API in Java, this is the right tool for you. This session will cover the basics of using Merapi to build a Java-enabled AIR application. Samples shown will include an AIR controlled robot, a realtime GPS location with AIR sample, a RFID and AIR sample, AIR and Microsoft integration, plus much more!

jQuery & AIR: Desktop Development for the Front End Designer - Andy Matthews

This session will help developers who have skills in HTML, CSS, and JavaScript leverage those abilities to build robust desktop applications using the jQuery JavaScript library and the Adobe AIR framework. The session will provide an overview of both the AIR framework, and the jQuery framework and why one might choose this deployment type over the more popular Flex/Flash method.

The session will start with brief histories of jQuery, AIR, and the WebKit browser. We''ll review some of the more common tools used to develop AIR apps and their pros and cons. Then we'll dive straight into a look at jQuery. We'll cover several of the key areas of jQuery; selectors, events, effects, and manipulation; along with some examples of how, and when to use them. Next up is a coverage of the various ways that the AIR framework allows you to interact with data including SQLite databases, reading and writing to the file system (including encryption options), accessing remote data, and more. Finally we'll review the steps needed to package your AIR app including building in version control, certificates, and lastly how to deploy your application.

Developing Flex Applications with the Swiz Framework - Chris Scott

In this session Chris Scott will introduce, Swiz, a framework for Adobe Flex and AIR that aims to bring simplicity to RIA development. Swiz provides a core IoC container similar to Spring and ColdSpring, then layers in workflow enhancements specific for Flex development. In contrast to other major frameworks for Flex, Swiz imposes no JEE patterns on your code, no repetitive folder layouts, and no boilerplate code. Swiz encapsulates best practices learned from top RIA developers at some of the best consulting firms in the industry, enabling Swiz to be simple, lightweight, and extremely productive. We'll cover everything from basic project setup to event handing, dynamic mediators and even some advanced methods to extend Swiz to suit your development needs.

Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES - Dan Blackman

In this session we will explore the Real time data integration with Flex Live Cycle Data Services and ColdFusion. Developers of all skill sets explore how Flex and ColdFusion provide a framework for real time applications.

Advanced CF8 Ajax - Dan Vega

The release of ColdFusion 8 brought us many new features but arguably the coolest feature set came in the world of Ajax. Almost 2 years later there are some great applications being built with both the UI controls and the many new tags and functions. This presentation is going to assume you have a working knowledge of the basics. We will take a moment to remind ourselves everything that makes up the ColdFusion 8 Ajax features. After that we going to dive deep into the inner workings of the controls and take a look at things that we can do by taping into the underlying framework. I also want to take a second to cover what is to come in ColdFusion 9. Finally we will spend some time looking at integration of ColdFusion & one of my favorite frameworks around; jQuery.

Build a ColdFusion powered AIR application - Dan Wilson

Come see how to use ColdFusion and the upcoming ColdFusion 9 Centaur release, to power an Adobe AIR desktop application. Adobe AIR is quickly gaining momentum as a pioneer of the Rich Desktop. Come see how you can leverage your existing skills to open up a wide array of new features and functionality to your clients through the power of Adobe AIR.

Getting started with BlazeDS - John Mason

BlazeDS is a free and open source web messaging technology that was built by Adobe and contains several features found in the expensive LiveCycle Data Services product line. In this session, we will explore the core components of BlazeDS, how to manage it, and the benefits in using the technology. We will see why a ColdFusion, Flex or AJAX developer should be interested in web messaging and how you can start incorporating BlazeDS in your projects. This session will have specific BlazeDS to ColdFusion examples which will help show how these applications can work together to create some powerful and exciting applications.

Javascript Death Match: JQuery v. Prototype v. EXT-JS v. Spry - Kurt Wiersma

Ding Ding! Come see a boxing match between the heavweights of the javascript framework world. Who wants to deal with javascript without a library to help you out? Have you ever wondered what the pros and cons are of each library? Come to this session to see strengths and weakness of each of these libraries.

Mate Flex Framework: What's in for me? - Laura Arguello

Every framework has its advantages and benefits. In this session we will discuss what features of the Mate Flex framework are most beneficial to a ColdFusion developer. We will cover how to use Remote Objects to send and receive data from ColdFusion, how to take advantage of the Flex Messaging gateway, and how to create and use mock services to test and make it easier to develop when the ColdFusion services may not yet be created.

AIR: What can the desktop do for you? - Samer Sadek

Free your self from the browser and the sandbox, and reap the power of the desktop! AIR allows you to enhance your existing flex or JS application by providing a set of APIs that harvests the power of the desktop and the operating system.

In this session, I will demo how to create native windows, use drag and drop, access the file system menus and user notifications. I will then discuss the SQLLite database and how to synchronize your desktop application with your existing web app using the network classes.

Building Custom Events in Flex - Scott Stroz

Flex applications are event based. Every user interaction with a component fires an event. Events are also fired in the background without any user interaction. Pretty much everything that happens in a Flex application fires an event or happens as the result of an event being fired. However, sometimes, the built-in Flex events are not enough for your needs. Sometimes you need to fire an event of your own, or include some data in the event. This is where custom events come in. Flex gives us the ability to create our own custom events, and even include some of our own data in those events. In this session we will not only discuss how to create custom events but how and when would you would want or need to use them.

Developing AIR applications with JS - Simeon Bateman

The AIR platform is an amazing way to build applications that can run on the desktop using the web tools you already have. This includes HTML and Javascript. Come and learn how to get started building AIR application with Javascript and see some tips, trick and caveats along the way.

Introduction to Flex - Theo Rushin Jr.

This presentation will help introduce attendees to the Adobe Flex 3 framework. During this presentation you will be shown how to use the Adobe Flex 3 framework and FlexBuilder to quickly create rich, data-driven applications that can improve the user experience and can reach virtually anyone on any platform by leveraging the Adobe Flash Player.

The presentation will begin with a brief history of the Flex framework and the Flash player. We'll also take a look at the Adobe Flex product line and some of the common tools used to develop Flex apps. Then we will learn how to create and organize our environment for efficient Flex development. We will then jump right into creating our first Flex application focusing on several key areas such as: using simple controls, layout, navigation, states, transitions, and the datagrid control. Finally this presentation will introduce you to the steps required to convert your Flex application into an AIR application and some of the desktop specific functionalities your AIR application can take advantage of.