rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780470223642

Professional Adobe Flex 3

by ; ; ; ; ; ; ;
  • ISBN13:

    9780470223642

  • ISBN10:

    0470223642

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2009-06-02
  • Publisher: Wrox
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99

Summary

With Professional Adobe Flex 3, put your prior experience with Flash, Actionscript and XML-based language to good use and learn how to use the Flex 3 platform to create rich Internet and Apollo applications. Understand the potential of the Flex 3 platform through practical examples and hands-on advice on topics like developing applications in MXML, creating custom flex components, charting, targeting Apollo runtime, and data interconnectivity. In addition, this book addresses the ways that you can contribute to the development of Flex 3, which is open source.

Author Biography

Joseph Balderson has been fascinated by computers and programming since picking up LEGOs and disassembling nearly every appliance he could find as a child, progressing on to electronics, microcontrollers, and robotics as a teen. This interest took a detour in his college years, when he attended art school and studied poetry, philosophy, and graphic design. When he discovered Flash 4 in 1999, Joseph found his true vocation, one that would allow him to combine his passions for art and science, design, and programming under one roof.

Peter Ent is a Computer Scientist at Adobe, working with the LiveCycle team. Prior to this, Peter worked for Adobe Customer Care as a Flex support engineer and then as a technical account manager. Before joining Adobe, Peter worked in the financial services industry at State Street and Fidelity Investments. He also has experience at two startups, building software applications doing imaging and molecular modeling. Peter holds a BS in Computer Science from Syracuse University.

Jun Heider is a senior developer and technical trainer with RealEyes Media, an Adobe partner company based in Denver, Colorado, with a focus in rich Internet applications. Jun graduated from Regis University with a BS in Computer Networking and has a number of technical certifications.

Todd Prekaski has been building software since 1993 (not including his youthful days programming an Apple IIc and TRS-80). He’s been leading application development and strategy for Web-based startups and Fortune 100/500 enterprises ever since, using a panoply of technologies and platform, including Java, .NET, and LAMP. Todd is currently the chief technical architect at Beacon Street Software, based in Boston, Massachusetts. Occasionally, his thoughts show up in his blog at www.simplifiedchaos.com.

Tom Sugden is a technical architect for Adobe Professional Services. His interest in computers began in the 1980s, programming sport simulators and beep-music on the ZX Spectrum 48k. When the keyboard broke from too much Dailey Thompson, Tom upgraded to the Commodore Amiga and continued to create amateur games (but with multi-channel sound) in AMOS, before dabbling in the black art of Assembly language.

Andrew Trice is the principal architect for Flex and AIR for Cynergy Systems, based in Washington, DC. He specializes in data visualization, client/server architectures, object-oriented principles, and rich application development. He has been developing for the Web for more than a decade, with more than eight years in development for the Flash platform. Andrew has developed with Flex since version 1.5, and thrives off the creativity and rich experience that the Flex/Flash platform enables. Andrew is also a regular author for Adobe Devnet and other industry weblogs. He is known not only for Flex expertise but is also a Microsoft Certified Application Developer and possesses a wide range of knowledge regarding relational databases, AJAX/JavaScript, ColdFusion, .NET, and Java-based Web applications.

David Hassoun is the founder of RealEyes Media, LLC, a digital media firm based in Colorado that focuses on interactive motion media and advanced Flash and Flex platform applications. David has always had a passion for motion media, the power of video, and the challenges of usability and interactivity. David is an Adobe Certified Master Instructor, teaches advanced RIA classes at the University of Denver, serves as the Rocky Mountain Adobe user group manager, and has taught and developed advanced Flash and Flex application courses. As a consultant or while employed with other firms, he has worked for a wide range of companies such as American Express, Chase Manhattan, Qwest, Boeing, Macromedia, Adobe, the U.S. Air Force, Bechtel/Bettis, and many more. David regularly performs advanced code and technical best practices reviews, and has provided directional advice for international industry leaders over the past years — including many technical, courseware, and application reviews as an industry expert.

Joe Berkovitz is president of Noteflight LLC, maker of the world’s first online music notation editor, and is a senior software architect with consulting shop Infrared5. With almost three decades of designing and building world-class software, Joe brings creativity and discipline to his work in Flash and Flex. He is a frequent speaker at conferences and is the originator of the popular MVCS architecture for complex Flex applications. Joe has published several ambitious open-source projects, most recently the Moccasin graphical editing framework and Flexcover, a code coverage tool for AS3. Joe is an active pianist and composer, and performs frequently in the Boston area.

Table of Contents

Introduction
Introduction to Flex 3
Why Flex?
The Flex 3 Ecosystem
ActionScript 3.0 Fundamentals
Using ActionScript 3.0
Introduction to Flex Builder 3
Developing with Flex 3
Using Flex Builder 3
MXML Fundamentals
Developing with Flex Builder 3
Customizing Flex Builder 3
Working with Components
The Component Life Cycle and Class Hierarchy
Using Data Binding and Events
User Interface Controls and Containers
Layout Strategies
User Interface Integration
Getting Started with AIR
Advanced Component Development
Custom ActionScript Components
Custom MXML Components
Extending Flex Components
Advanced Event Programming
State Management
Using Libraries
Visual Effects and Multimedia
Styles
Skinning and Themes
Visual Effects
Dynamic Skinning and the Drawing API
Flash Integration
Loading External Assets
Video and Sound
Advanced Flash Integration
Data Management
Working with Data
Formatters and Validators
Using the List Components
Advanced Data Controls
Drag and Drop in Flex
Drag and Drop in AIR
Using the Charting Components
Resource Bundles and Data Localization
Client Communications
Browser Communication in Flex
HTML Mashups with AIR
Deep Linking
System Interactions in Flex
Native Desktop Support with AIR
LocalConnection and Shared Objects
File Management with Flex
Local File Management with AIR
Server Integration
Introduction to RPC Services
Error Handling
Flex and Flash Media Server
RESTful Web Services with Flex and the Zend Framework
Integrating Flex and Java
Web Services with .NET and Flex
Offline Data Access with AIR
Data Services
Introduction to LCDS
LCDS and ColdFusion
The Message Service
The Data Management Service
Advanced Data Management Services
The Data Services Stress Testing Framework
Using BlazeDS
Using Cairngorm
MVC Frameworks
Introduction to Cairngorm
Applied Cairngorm
Advanced Cairngorm
Application Development Strategies
Best Practices
The Security Model
Modular Application Development
Application Performance Strategies
Project Documenting with ASDoc
Desktop Deployment with AIR
Dual Deployment for Flex and AIR
Testing and Debugging
Debugging Flex Applications
Using the Flex Profiler
Unit Testing and Test-Driven Development with FlexUnit
The Logging Framework
The Automation Framework
ActionScript Language Comparison
Index
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program