What is Adobe Flex?Flex is a free, open source framework for building highly interactive, expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. It provides a modern, standards-based language and programming model that supports common design patterns. MXML, a declarative XML-based language, is used to describe UI layout and behaviors, and ActionScript™ 3, a powerful object-oriented programming language, is used to create client logic. Flex also includes a rich component library with more than 100 proven, extensible UI components for creating rich Internet applications (RIAs), as well as an interactive Flex application debugger. RIAs created with Flex can run in the browser using Adobe Flash® Player software or on the desktop on Adobe AIR™, the cross-operating system runtime. This enables Flex applications to run consistently across all major browsers and on the desktop. And using AIR, Flex applications can now access local data and system resources on the desktop. Both Flash Player and Adobe AIR are available as a free download on Adobe.com. You can accelerate application development with Adobe Flex® Builder™ 3 software, a highly productive, Eclipse™ based development environment, and AdobeLive Cycle® Data Services software, a set of advanced data services that can be used in Flex development. Both of these products are available for purchase. My tutorials :None 3rd party tutorials :Adobe Video's Flex in a Week video training (A large number of training videos that walk you through all the basics) Flex 4 sneak peek video Get up to speed on Flex messaging service Spring / BlazeDS Integration on Adobe TV AdobeTV I am unable to list the video's here since they do not allow direct linking and i would also not prefer to list video's here since they update this site regularly with new video's. But this site is quite interesting to look at, it contains tutorials, demos, Tips and Tricks and inspirational videos. Click here to got to the AdobeTV website (flex section that is) Learn how to design the next generation of rich Internet applications: Part 1: Overview and discovering Flex Part 2: Planning your application Part 3: Structuring your application Part 4: Merging the web and the desktop Part 5: Designing content displays Part 6: Guiding with motion Part 7: Making your application fast Part 8: Making your application safe Appendix A: List of best practices Appendix B: For further reading It is also possible to download all the articles in PDF format (one big ZIP file) ( Download ) Understanding Item Renderers Flex Learning Paths The Flex Learning Paths tutorials are divided in roles that best describe yourself, so if you for example have a lot of Java programming experience but hardly any design or user interface experience then choose the Programmer path. Cairngorm Other David Tucker Getting Started with Cairngorm JavaWorld ActionScript for Java developers, Part 1 ActionScript for Java developers, Part 2 Java EE and Flex: A compelling combination, Part 1 Java EE and Flex, Part 2: Can we talk? Code of Doom BlazeDS with Remote Objects example BlazeDS Data push with Remote Objects PureMvc Sample Fabrication: PureMvc cleaned up. (follow up of the PureMvc Sample) Intro to Google Maps API for Flex: Part 1 Intro to Google Maps API for Flex: Part 2 David Flatley The RIV Developer Corner Masteringtheboss Man Friday Consulting RiaOn.com DZone Summa James Ward - RIA Cowboy
Resources / Websites:The Yahoo! Developer Network contains a lot of resources including components, articles and other information.
Software and downloads :Flex SDK & Flex IDE Tools & Plugins Components & Skins: General questions and answers :What is the difference between Flash and Flex? Is there a free (open source) LCDS (LiveCycle Data Services) server available? Is there a MDI (Multiple Document Interface) framework available for Flex? Is it possible to become a certified Flex developer? Common problems and solutions :None Techniques and common solutions:Flex When using LCDS, which method names are reserved and should not be used in a service? What are the possible scopes that can be used in a service definition of a LCDS service? What are the possible access modifiers of ActionScript method? What are the possible access modifiers of ActionScript classes? What are the possible access modifiers of ActionScript class properties? Is it possible to generate a PDF file using Flex? Which image file formats are supported to be embedded in the compiled application? How to create a custom validator? How to create a vertical accordion with vertical labels and horizontal scrolling? How to implement the Singleton design pattern? Is there a HashMap implementation available? BlazeDS Project site & reference documentation:Adobe Flex Adobe Flex 3 Adobe Flex 3 FAQ Adobe Flex 3 Cookbook Official Adobe Flex 3 Blog Adobe Flex 3 Bug Database Adobe Flex 3 Help Adobe Flex 3 API BlazeDS Cairngrom Cairngorm Home Cairngorm Developer Documentation cairngormdocs.org ( Community Led Cairngorm Documentation ) |
