JonHoyle.com Mirror of MacCompanion
http://www.maccompanion.com/macc/archives/August2008/Books/Flex.htm

macCompanion MyAppleSpace Forum Archives Products Services About Us FAQs

Resources

                                           

Consultants

Developers

Devotees

Downloads

"Foreign" Macs

Forums

Hearsay

Link Lists

Mac 3D

Macazines

Mac Jobs

MUG Shots

News

Radio

Reviews

Think Different

Training

 

Getting Started with Flex 3: An Adobe Developer Library Pocket Guide for Developers, 3rd edition

Reviewed by Robert Pritchett

 

 

Authors: Emily Kim, Jack Herrington

http://www.jackherrington.com

http://www.trilemetry.com/

O'Reilly

http://oreilly.com/catalog/9780596520649/index.html

Released: June 2008

$20 USD

Pages: 143

ISDN 13: 9780596520649

 

Strengths: Quick guide to learning the strengths and weaknesses of Flex.

 

Weaknesses: This is an Adobe-only technology.

Adobe Flex Community Center: http://www.adobe.com/devnet/flex/

Flex: http://www.flex.org

The Flex Show: http://www.theflexshow.com 

 

 

Introduction

 

Discover how easy RIA development can be with this one-of-a-kind handbook from the Adobe Developer Library. Several clear, step-by-step mini-tutorials teach you about web services, event handling, designing user interfaces with reusable components, and more. After finishing this guide, you'll be able to build Flash applications ranging from widgets to full-featured RIAs using the Flex SDK and Flex Builder 3.0. With Getting Started with Flex 3, you will:

 

á      Walk through sample RIA projects and see examples of amazing applications people have built with Flex

á      Work with ActionScript 3.0 and the MXML markup language

á      Build user interfaces using the controls and tools available with the framework

á      Get a tour of controls available commercially and through open source

á      Learn how Flex integrates with ASP.NET, ColdFusion, PHP, and J2EE in the server

á      Build Flex-based widgets that let you display real-time data

á      Use advanced controls to build 3D graphs, data dashboards, mapping applications, and more

 

You'll find complete code for video players, a slideshow, a chat client, and an RSS reader, just to name a few. You also get plenty of tips, tricks, and techniques to leverage your existing programming skills, whether you come from an open source or Visual Studio-intensive background.

 

What I Learned

 

Flex is an XML-based language that is compiled into Adobe Flash applications.

 

The book is a quick tour for newbees to Flex who have been stymied in their creativeness by frames or other esoteric web-based coding – and maybe want to see what all the huff is about – outside the Mac developing arena.

 

This is mostly for folks not used to doing movies with Keynote > QuickTime or AppleScripting to JavaScripting and want to delve into the depths of ActionScripting and doing movies using Flex.

 

Remember, this is an Adobe platform function. The pocket book has 10 chapters on installation, on-line apps and multimedia, a few websites that use it ( i.e. pounce.com)  and some desktop apps that also use it, a walk-through on how to build an app, nework apps that are supported, supported controls - like 3D graphing, doing movies for other websites, and using Adobe's AIR for putting Flex apps on the desktop (some of which are invading Mac apps). Chapter 10 is more like an Appendix of resources (books, sites, etc.)

 

Conclusions

 

If you don't mind "Flexing" some coding muscle, this is a good place to start.