My Presentations

Here is a schedule of presentations I will be giving on various topics such as Flex, AIR, Flash, and ColdFusion.

Essential Flex and ColdFusion Integration

May 16th @ 11:30am
cf.Objective() 2009

In this presentation I will answer the question, “How can my Flex application communicate and interact with server-side resources through ColdFusion and other Adobe tools?”

ColdFusion and Flex are tightly integrated and complement each other well. This session is intended to demonstrate integration capabilities, functionality, and techniques between the two technologies. I will show you some simple ways Flex can communicate with ColdFusion in order to access various server-side resources. Topics sush as Using HTTPService, WebService, and RemoteObject calls will be covered. Although I will not go into great detail I will talk a bit about LiveCycle and BlaseDS.

Full Source and Docs

Slides Only

An Introduction to Flex 3

May 14th @ 10:15am
cf.Objective() 2009

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.

Full Source and Docs

Slides Only

MATE: A Flex Framework “Extreme Makeover”

September 3rd @ 6:30pm
DC Flex User Group
AboutWeb – Rockville, MD 20852

MATE is a tag-based, event-driven framework for Flex development. Using MATE in your Flex development can help you build powerful, loosely coupled applications. During this presentation I will take a simple Flex application and show how you can perform an extreme makeover that will greatly enhance the application’s architecture, allowing it to scale properly.

Full Source and Docs (coming soon)

Docs Only (433 KB)

Consuming and Creating RSS Feeds (CFManiacs Day 2), and

Using Custom Event (FlexManiacs Day 3), and

NEW – Tweens, Behaviors, View States, and Transitions (FlexManiacs Day 1 and Day 3)

May 19th – 23rd
WebManiacs Conference
RFF Conference Center and the Carnegie Institution

The WebManiacs 2008 conference consists of a two-day ColdFusion conference (“CFManiacs”) coupled with a three-day Flex conference (FlexManiacs), hosting over 70 speakers and 130 distinct topics (some of which are hands-on), WebManiacs promises to have the most comprehensive coverage of Flex, AIR, and ColdFusion at the lowest price. I will be giving two of the many various presentations at this conference. Bring your laptops folks, my two presentations are Hands-On!Presentation Materials: (as of …)

Consuming and Creating RSS Feeds

Full Source, Labs, and Docs (3.64MB)

Docs Only (2.14MB)

Labs Only (792KB)

Source (Orange web site prototype) (733KB)

Tweens, Behaviors, View States, and Transitions

Full Source, Labs, and Docs (16MB)

Using Custom Events

From the Browser to the Desktop … and Back Again!

March 5th
DC Flex User Group
AboutWeb – Rockville, MD 20852

With the release of AIR, Adobe has enabled developers to easily take their browser-based applications and deploy it onto the desktop. Features within the Actionscript 3 API and the AIR framework allow communication and integration between the browser and an AIR application. During this presentation I will show you how to take a sample browser-based Flex application to the desktop and enable the two to communicate with each other.

Download Presentation Slides

Download Presentation Source (full source and slideshow – 3.26MB)

Individual Downloads:

Flex Example 1

AIR Example 1

AIR Example 2

AIR Example 3

Flex Example 2

Flex Example 2 (ColdFusion-based Flex app wrapper)

Adobe CS3 Icons (not official)

ReadMe.txt

Working with the SQLite Database in Flex on AIR

February 21st, 2007 – 6:30p – 9:00p
New York Flex User Group
Avenue A/Razorfish

Adobe Flex 3 contains several classes that allow Flex developers to work with local SQLite databases on AIR. In this presentation we will take an in-depth look at those classes and learn how to create, query, and interact with those databases and its data. I will show you several examples that demonstrate techniques such as:

  • Creating a SQLite Database,
  • Querying and Updating a SQLite Database,
  • Using Transactions, and
  • Inserting Records from an External Datasource

Presentation Materials: (as of 02/21/2008)

Download Presentation Slides

Entire Presentation Source (including database)

Individual Examples:

SQLiteExample0.zip

SQLiteExample1.zip

SQLiteExample2.zip

SQLiteExample3.zip

SQLiteExample4.zip

SQLiteExample6.zip

FxAQueryExample1.zip

FxaProcExample1.zip

Building AIR Applications with Flex

February 13th, 2008
Flex Camp 2008
AEA Deavid Packard Conference Center

AIR is Adobe’s open-source technology that allows you to create Rich Internet Applications that run outside of any Web browser – Rich Internet-aware Desktop Applications. During my presentation I will give you an overview of the features available to you from within Adobe AIR.Presentation Materials: (as of 02/13/2008)

Download Presentation Slides

Download Presentation Source (All 5 demos – 7.7MB)

Hello World

Irregular Window

Drag and Drop

Clipboard Access

SQLite Database

Working with the SQLite Database in Flex on AIR

December 12th, 2007 – 6:00p – 9:00p
Capital Area Flex User Group
AboutWeb LLC

Adobe Flex 3 contains several classes that allow Flex developers to work with local SQLite databases on AIR. In this presentation we will take an in-depth look at those classes and learn how to create, query, and interact with those databases and its data. I will show you several examples that demonstrate techniques such as:

  • Creating a SQLite Database,
  • Querying and Updating a SQLite Database,
  • Using Transactions, and
  • Inserting Records from an External Datasource

Presentation Materials: (as of 12/12/2007)

Download Presentation Slides

Download Presentation Source

Building a CF Administrator Interface in Flex

July 10th, 2007 – 6:30p – 9:00p
Maryland ColdFusion Users Group
TeraTech, Inc

Since ColdFusion MX 7 (undocumented in version 6) developers have been able to create their own web based interfaces to the ColdFusion Administrator using the CF Administrator API. With the advent of Flex 2 developers now have the tools to create richer web based applications.

First I’ll discuss the CFCs that contain the methods that allow you to access the CF Administrator API. Then I’ll show you how I created a Flex 2 interface to some of the more important CF Administrator API functionalities.

Presentation Materials: (as of 7/11/2007)

Download Presentation Slides

Download Presentation Source

Flash CS3 and Flex 2.0 Integration

June 6th, 2007 @ 6:00p
Capital Area Flex User Group

The release of Flash CS3 introduced tighter integration between the Flash environment and Flex 2.0. Now both Flash and Flex support ActionScript 3.0 allowing Flash CS3 components to work within Flex applications just like any other Flex component. To make development even easier Adobe Labs released the Flex Component Kit for Flash CS3.

In this presentation I will show you the new Flex integration features in Flash CS3. I will also show how to install and use the Flex Component Kit.

FlexTimer: A Case Study of a Flex RIA

August 20th, 2007 – 7:30p – 8:30p (CST)
Live Acrobat Connect Online Presentation
Nashville ColdFusion User Group

A small Maryland company was looking for a way to allow their employees to keep track of their billable time and projects from home as well as from work. Spreadsheets and text documents caused errors in reporting and thus contributed to delayed client invoices and employee pay.

DoubleBlack Technologies created FlexTimer, an online time management system written in Flex and ColdFusion. During this presentation I will show you the application and point out some of the challenges we had to overcome during development.

Flash CS3 and Flex 2.0 Integration

June 22nd, 2007 @ 6:00p
Adobe CS3 Launch Party
Northern Virginia Flex User Group

The release of Flash CS3 introduced tighter integration between the Flash environment and Flex 2.0. Now both Flash and Flex support ActionScript 3.0 allowing Flash CS3 components to work within Flex applications just like any other Flex component. To make development even easier Adobe Labs released the Flex Component Kit for Flash CS3.

In this presentation I will show you the new Flex integration features in Flash CS3. I will also show how to install and use the Flex Component Kit.

Advertisements
Comments
  1. Sandra Salinas says:

    Hi,

    This is a one year+ assignment here in Las Vegas, Nevada.

    Programmer

    Link Technologies is currently hiring a Programmer for a long term assignment in Las Vegas, Nevada. Candidates must have good front layout and design skills.

    Skills Required

    • Dreamweaver
    • Flash/Flex
    • Coldfusion
    • Actionscript
    • Adobe Suite of Products: Photoshop, Framemaker, InDesign, Captivate, RoboDemo

  2. Andy says:

    Oh, and did not know about it. Thanks for the information …

  3. […] I decided to use my fxaData library to make it easy to interact with the database. I gave a presentation in December where I introduced am Alpha version of the library. Since then I have updated portions of the […]

  4. […] Camp 2008 section. All of the source for all of the demos are there, including the slides. You can click here if you have any trouble getting to that […]

  5. […] You can see the full presentation description and info by going to the following links; DC Flex User Group and My Presentations page. […]

  6. […] on MATE, a tag-based architectural framework for Flex. You can get more information by view the My Presentations section or going to the CAFUG web […]

  7. Tahir Awan says:

    Hi,
    I am looking for slides for MATE: A Flex Framework “Extreme Makeover”
    but the link points to May’s meeting material.

    Can you please fix it.

    Tks,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s