Adobe Flex 3 and Flex Builder….

December 19, 2010

Adobe Flex is a software development kit (SDK) released by Adobe Systems for the development and deployment of cross-platform rich internet applications based on the Adobe Flash platform. Flex applications can be written using Adobe Flash Builder or by using the freely available Flex compiler from Adobe.

Flex is like a presentation server. It sits over any application servers and take place of XHTML/JavaScript in presenting your data. It can be presented using the dynamic abilities of Flash (SWF) file. Flex is generally associated with Action Script 3.0 , the Flex Builder and Eclipse. Action Script usually associated with Flash , and its relationship is now only incidental.

Eclipse is a free programming development environtment IDE used extensively by many programmers , especially Java developers . Flex can be integrated with ColdFusion.

Flex Builder consist of three separate components:-

1. The Flex Software Development Kit : This is the collection of ActionScript classes necessary to build , run , and deploy Flex applications.

2. The Eclipse plug-in integrated development environment: This plug-in assist in building the applications.

3. Flash Player 9: Flex applications will only run with Flash Player 9 or later.

Notes: If you are an existing Eclipse user, you can install the plug-in versions. As you are installing , you will be prompted to enter the location of Eclipse , and the installer will know what to do from there.

If you are not an existing Eclipse user , you can install the stand-alone version. This is Flex Builder and Eclipse packaged together.

The main focus of Flex is using MXML. This allows you to write complex Action Script code using simple and easy understood tags. However , as powerful as MXML is ,there are going to be times when you will want to write Action Script code.

Flex 3 Component Explorer:-

The ColdFusion Server.

Depending on the technology you are working with , you will need to install an application server to serve as the connection between Flex and database technology. For instance , if you were working with PHP , you would need to install Apache server , MySQL as the database server , and the PHP application server. (eg: XAMPP Apache firends).

Interestingly , ColdFusion’s scripting language, CFML , is the philosophical basis for Flex’s MXML language. The whole idea behind ColdFusion was to do Java programming while using HTML-like tags. This greatly simplifies the programming process.

The latest server technology released by Adobe is LifeCycle Data Services, or LCDS.  LCDS server comes as part of the Cold Fusion server. This server , which employs J2EE technology , works with Flex on three levels:-

1. It handles Flex Messaging. This means that if Flex application is running on two or more client machines , data can be shared between them.

2. LCDS’s Remote Objects bypasses the need for XML by being able to read ColdFusion or Java objects directly.

3. LCDS helps overcome many restrictions by serving as a proxy server between Flash Player and the data services used.

Here’s a video tutorial on how to build a website using Flex 3. Hope you guys gonna enjoy it….


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

%d bloggers like this: