Note: This article was created based on Flex 2. Minor changes in the description and code may be necessary before it can be applied to Flex 3.
Important note: Effective with the release of Adobe LiveCycle ES, the Adobe Flex Data Services 2 server product has been rebranded as a Solution Component of LiveCycle ES. This article was written based on Flex Data Services but will likely work as is with LiveCycle Data Services ES. Any articles referring to or using ColdFusion and Flex Data Services are not compatible with LiveCycle Data Services ES. To learn about the new capabilities of LiveCycle Data Services ES, see the tutorials in the LiveCycle Developer Center and read about Adobe LiveCycle Data Services ES.
Note: Excerpted from Adobe Flex 2: Training from the Source by Jeff Tapper, Matthew Boles, and James Talbot, with Benjamin Elmore and Michael Labriola. Copyright © 2007 by Adobe Systems Incorporated. Used with permission of Pearson Education, Inc. and Adobe Press. To buy this book, go to adobepress.com.
Part of the Adobe Training from the Source series, the official curriculum from Adobe, this book/CD volume uses project-based tutorials to teach the techniques needed to create sophisticated, professional-level projects. Developed by experienced trainers, each book includes a CD that contains all the files used in the lessons, plus completed projects for comparison.
This title covers Adobe Flex 2, the new development framework for rich Internet applications. In the course of the book, you will build several web applications using Flex Builder and incorporating MXML and ActionScript 3.0.
Important note: Effective with the release of Adobe LiveCycle ES, the Adobe Flex Data Services 2 server product has been rebranded as a Solution Component of LiveCycle ES. This article was written based on Flex Data Services but will likely work as is with LiveCycle Data Services ES. Any articles referring to or using ColdFusion and Flex Data Services are not compatible with LiveCycle Data Services ES. To learn about the new capabilities of LiveCycle Data Services ES, see the tutorials in the LiveCycle Developer Center and read about Adobe LiveCycle Data Services ES.
To complete this tutorial you will need to install the following software and files:
Jeff Tapper is the Chief Technologist and CEO for Tapper, Nimer and Associates, Inc. He has been developing Internet-based applications since 1995 for a myriad of clients including Morgan Stanley, Doctations, Toys R Us, IBM, Dow Jones, American Express, M&T Bank, Verizon, and many others. He has been developing Flex applications since the earliest days of Flex 1. As an Instructor, Jeff is certified to teach all of Adobe’s courses on Flex, ColdFusion, and Flash development. He is also a frequent speaker at Adobe Development Conferences and user groups. Jeff Tapper and Mike Nimer formed Tapper, Nimer and Associates provide expert guidance to rich Internet application development and empower clients through mentoring.
James Talbot has been with Adobe (formerly Macromedia) for more than six years, on both the sales engineering and training teams, and has most recently been working with Flex and Flash Lite. He has traveled extensively throughout the world promoting Adobe products and certifying Adobe instructors as well as speaking at conferences. James has been an integral team member on high profile rich Internet application consulting assignments for companies such as AOL / Time Warner, JP Morgan, Fidelity, and TV Guide. James is actively involved in the Adobe worldwide instructor and developer community, and contributes to developer certification exams as well as organizing and speaking at user groups. James is passionate about Flash on devices as well as rich Internet applications and he believes that both technologies will change the world for the better.
Matthew Boles is the Technical Lead for the Adobe Customer Training group and has been developing and teaching courses on Flex since the 1.0 release. Matthew has a diverse background in web development, computer networking, and teaching in both professional computer classes and the public schools. In addition to this book, Matthew co-authored a version of the Certified ColdFusion Developer Study Guide. He has also developed official Allaire/Macromedia/ Adobe curricula in both ColdFusion and Flash development content areas.
Benjamin Elmore is the founder and principal partner of Twin Technologies, an enterprise consulting company that specializes in delivering rich Internet applications for Fortune 500 companies. Ben has been working in the RIA/Web 2.0 spaces since its inception and has authored several books on a variety of technologies. Ben founded Twin Technologies with a core principle of embracing a shared knowledge base within the development community. When leading Twin Technologies, Ben travels to Africa and Turkey to speak on leadership on behalf of the EQUIP organization (www.iequip.org), whose goal is to raise a million Christian leaders over five years. A devoted family man, Ben lives with his wife Mary and their five children in upstate New York.
Michael Labriola, who has devoted a decade and a half to Internet technologies, is a Senior Consultant and Project Lead for Digital Primates, Inc. He spends his mornings teaching developers to work with Flex; his afternoons creating rich Internet applications that generate significant ROI for clients; and his nights dreaming up ways to use Flex that its designers never intended.