Comments
litl_phil wrote: While it's nice that Google and Acer share the vision of cloud-based computing, it's also worth noting that we at litl already have a webbook on the market (available at litl.com) that runs our own cloud-based OS. Unlike Chrome, litlOS is focused on creating a new and better web experience for the home, so we don't have the usual browser interface, we have our own innovative UI. In conjunction with easel mode (litl's inverted-V position) and our growing cohort of litl channels (special apps t...
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


My First Flex Application
For this article I used Flex 2 beta3. Since then Flex 2 has been released so you should download that

We'll walk through the following steps to write our first Flex application.

  1. Install the free Eclipse integrated development environment
  2. Install the Flex Builder 3 plug-in for Eclipse
  3. Write the application
  4. Test/debug the application
When you set out to write your first Flex application you'll have to choose what tool you'll use to write it with. Currently the most popular tool to use is the free Eclipse IDE. If you don't have Eclipse installed go to http://www.eclipse.org/ to install it. You'll need to install Eclipse 3.1 to use Flex 2 Beta 3.

Select the Downloads link
Select the Eclipse SDK 3.1.2 for Windows to download, if you have Windows.

Eclipse can be used with many operating systems. I'll be using Windows XP with the Sun Java 2 Standard Edition Platform version 1.4.2_08 for Microsoft Windows. See the Eclipse readme_eclipse.html for more information.

Figure 1

There are various plug-ins available for Eclipse. There's a Flex plug-in we'll install so we can use Eclipse to write our Flex app. The Eclipse plug-in for Flex is included in the Flex download. Go to http://labs.adobe.com/ to download the Flex 2.0 Beta 3.

Open the Eclipse IDE by clicking the Eclipse icon.

Figure 2

Eclipse will ask you where you want your workspace to be located. Just leave it in the default directory for now. Press OK.

Figure 3

We have to install the Flex Plug-in into Eclipse. I downloaded the Flex Builder 2 Beta 3 and selected the install option.

I'll choose the Flex Builder plug-in and Flex SDK option to install Flex Builder as an Eclipse plug-in.

Figure 4

Press the Unpack button to unpack to a temporary installation area.

Figure 5

Press the Next button.

Figure 6

Accept the license.

Figure 7

Accept the default directory to install the Flex Framework.

Figure 8

The My Eclipse folder is in my desktop, so that's where I installed the Flex plug-in.

Figure 9

After you press OK, the path to the Eclipse plug-in is entered. Press Next.

Figure 10

You'll have to install Flash Player 9.0 to view applications developed with Flex 2 for the browser of your choice.

Figure 11

Check your pre-installation summary to verify that everything is correct then press the Install button.

Figure 12

Once installed, you'll get a message that the software has been successfully installed.

Figure 13

Open the Eclipse program. Make a note of the default workspace where Eclipse will be looking for your applications or choose a directory where you want Eclipse to look for your applications.

Figure 14

To verify that the Flex Builder 2 Beta 3 plug-in was installed, select Help/Software Updates/Manage Configurations.

Figure 15

You should see the Flex Builder 2 Beta 3 plug-in zorn.feature.core 2.0.340.

Figure 16

Open a new project in Eclipse.

Figure 17

Under Flex, select Flex Project and press the Next button.

Figure 18

We won't use any Flex server technology for this application, so select the Basic radio button and press the Next button.

Figure 19

Name the project and press the Finish button. I called mine MyFirstFlex2Beta3App.

Figure 20

Enter the Flex Builder 2.0 serial number or select Try to try Flex Builder.

Figure 21

Select OK to switch to the Flex Development Perspective.

Figure 22

Flex defaults to the Source view. Select the Design tab to switch to the Design view.

Figure 23

In the Design view locate the Panel component under the Components tab on the lower left and drag the Panel to the stage.

Figure 24

In the Flex Properties tab on the lower right, type in myPanel next to the id field under the General area. Next, locate the ControlBar component on the lower left and drag it to the bottom of the Panel.

Figure 25

Next to the id in the Flex Properties type myControlBar in the General area.

Figure 26

Locate the Button component under the Controls folder on the lower-left Components tab. Drag the Button component and put it over the ControlBar component.

Figure 27


About Mary McDonald
Mary McDonald has served the last four years as the Northern Indiana Adobe Users Group Manager (see www.ninmug.org), has attended many conferences including CFUNITED, MAX, MXNorth and TodCon. Out of her 16 years working as a software developer, Mary has worked the last 6 years with ColdFusion, SQL, Flash, and Flex and is a Certified 5.0 ColdFusion Developer. Mary's other interests include music, photography, traveling, dogs, and most recently Tai Chi.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Thanks! That's what I want. The original code with 'srv.result.catalog.product' has error. But where does 'lastResult' come from?

>>> QUOTE:
-FYI-
DataGrid Syntax Error: For me to get the app to work, I needed to change the mx:DataGrid tag to

Catalog.xml: It's located in the samples folder under the Flex Builder 2 Plug-in folder. For me, that was

C:\Program Files\Adobe\Flex Builder 2 Plug-in\Flex SDK 2\samples\flexstore\data\catalog.xml.

-FYI-
DataGrid Syntax Error: For me to get the app to work, I needed to change the mx:DataGrid tag to

<mx:DataGrid width="100%" height="100%" dataProvider="{srv.lastResult.catalog.product}"/>

I can not find the Catalog.xml that I am suppose to copy to the BIN folder. The quote below says that it is currently in my Application folder.... nope... it is not... in fact I don't even have a bin folder. The walk through has be great until now when it refenced a file I can't find. Please send me the file... or let me know where I can download it, etc.

>>> QUOTE:
Next, we will add some data to our panels using the HTTPService command to read an XML file located currently in your application bin folder. Copy the Catalog.xml file to your application's bin folder.


Your Feedback
George Lu wrote: Thanks! That's what I want. The original code with 'srv.result.catalog.product' has error. But where does 'lastResult' come from? >>> QUOTE: -FYI- DataGrid Syntax Error: For me to get the app to work, I needed to change the mx:DataGrid tag to
bigbadken wrote: Catalog.xml: It's located in the samples folder under the Flex Builder 2 Plug-in folder. For me, that was C:\Program Files\Adobe\Flex Builder 2 Plug-in\Flex SDK 2\samples\flexstore\data\catalog.xml. -FYI- DataGrid Syntax Error: For me to get the app to work, I needed to change the mx:DataGrid tag to <mx:DataGrid width="100%" height="100%" dataProvider="{srv.lastResult.catalog.product}"/>
Greg C wrote: I can not find the Catalog.xml that I am suppose to copy to the BIN folder. The quote below says that it is currently in my Application folder.... nope... it is not... in fact I don't even have a bin folder. The walk through has be great until now when it refenced a file I can't find. Please send me the file... or let me know where I can download it, etc. >>> QUOTE: Next, we will add some data to our panels using the HTTPService command to read an XML file located currently in your application bin folder. Copy the Catalog.xml file to your application's bin folder.
Enterprise Open Source Magazine Latest Stories . . .
Oracle seems to have divided the open source ranks over the MySQL delay it’s having closing its acquisition of Sun. Eben Moglin, the GPL’s most ardent defender and delineator, the lawyer who has worked hand in glove for years with the Free Software Foundation’s founder Richard Stallman...
Cloud computing is a game changer. The cloud is disrupting traditional software and hardware business models by disrupting how IT service gets delivered. Entrepreneurial opportunities abound as this classic disruptive technology begins to proliferate, so it is no surprise that SYS-CON'...
The irony is that Oracle has advanced MySQL, lost money in the process, and helped its competitors - all at the same time. When Oracle buys Sun and controls MySQL the gift (other than to Microsoft SQL Server) keeps on giving as the existential threat to RDBs is managed by Redwood Shore...
WSO2, the open source SOA company, today announced the launch of the WSO2 Cloud Platform. Available today, the new WSO2 Cloud Platform features a family of WSO2 Cloud Virtual Machines; WSO2 Cloud Connectors for enabling fast, secure cloud services; and the multi-tenant WSO2 Governance-...
Now, the open source Mozilla Thunderbird client software can be used with Open-Xchange collaboration software. The "Community OXtender for Thunderbird" software connector gives users full access to appointments and contacts stored in the Open-Xchange Server and enables them to use Thun...
Morph Labs, a leading provider of enterprise cloud computing technology, today announced an introductory trial of the Morph CloudServer, an open, standards-based server IT organizations can use to rapidly model and evaluate their cloud implementations. A miniature "Cloud Environment in...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE