October 14, 2008
Explorers
Blazeds
Primary Resources
BlazeDS Developer Guide :: LiveDocs :: PDF
Guidelines and tutorials for using BlazeDS with Flex Builder 3
BlazeDS in General
Anatole Tartakovsky :: A Quick Analysis of BlazeDS Offering
Brian Deitte :: What’s In Blaze DS?
Bruce Phillips :: Using BlazeDS to Connect Flex to A Java Class That Returns Data From A Database
Cahlan :: Easy Setup Guide for BlazeDS: Zero to hero in (less than) an hour with Amazon EC2
Christophe Coenraets :: BlazeDS: Open Sourcing Remoting and Messaging
Christophe Coenraets :: BlazeDS Release Candidate Available :: Includes screen shots of two sample apps included with this release
Christophe Coenraets :: Collaborative Data Entry with Flex and BlazeDS
Christophe Coenraets :: Google Maps Collaboration Using Google’s New ActionScript API, Flex, and BlazeDS
Christophe Coenraets :: How to use BlazeDS Remoting
Damon Cooper :: BlazeDS and LCDS: Channels, Channels Everywhere
Dusty Jewett :: BlazeDS + Flex, From a Java Newbie’s Perspective
Espen Dalløkken :: Just Blaze… getting started with Blaze DS :: Covers using Maven with a BlazeDS project, includes a sample application.
James Ward :: BlazeBench: Why you want AMF and BlazeDS
Marco Casario :: Passing connection-level credentials to the JMSAdapter of BlazeDS
Pete Farland :: BlazeDS Beta 1
Stephen Gilson :: Measuring Message Processing Performance in BlazeDS
Sujit Reddy G :: BlazeDS and LCDS Feature difference
Victor Rubba :: Working With BlazeDS Beta 1
Yakov Fain :: Breaking news for the Flex community :: Includes a nice diagram showing which parts of LCDS are included in BlazeDS
Downloads
Hibernate
Articles
Mike Nimer :: dpHibernate – Hibernate lazy loading with Adobe BlazeDS
Tools
Digital Primates :: dpHibernate :: “a custom Flex Library and a custom BlazeDS Hibernate adapter that work together to give you support for lazy loading of hibernate objects from inside your flex applications” :: More info
Messaging
Aaron West :: The Truth About BlazeDS and Push Messaging
Christophe Coenraets :: How to use BlazeDS Messaging
Zee Yang :: BlazeDS Message Channels
Spring
Charlton Barreto :: Using Flex, BlazeDS and Spring
Christophe Coenraets :: Using BlazeDS with Spring
Sam Williams :: BlazeDS with Spring
Sebastien Arbogast :: Flex, Spring and BlazeDS: the full stack!
Testing
Mykola Dzyuba :: Testing Remote Data Services with FlexUnit
Mykola Dzyuba :: Using FlexUnit for Stress Testing
About LCDS
Articles & Presentations
Adobe :: LiveCycle Data Services ES — in depth
Christophe Coenraets :: Flex Data Management Services Tutorial
Christophe Coenraets :: Real Time Market Data using Apollo and Flex Data Services
Christophe Coenraets :: Synchronizing Data in Apollo using Flex Data Services
Damon Cooper :: BlazeDS and LCDS: Channels, Channels Everywhere
Daniel Harfleet :: Installing Flex Data Services on JBoss
Fain, Rasputnis & Tartakovsky :: Automatically generating code for Flex 2 data access
Herrlich & Ramuschkat :: Flex Data Services Performance Tests white paper
Jeff Vroom :: Architecting RIAs with Flex Data Management Services
Jove Shi :: Use Flex Message Service with JBoss
Lin Lin :: How to get Single Managed Objects from a specified remote destination
Peter Ent :: Flex And Hibernate
Peter Farland :: Configuring, Debugging and Deploying LiveCycle Data Services Applications :: Slides from Pete’s December 2007 Boston Flex Camp presentation
Steven Webster :: On Labs: The Artist formerly known as Flex Data Services :: Intro to FDS 2.5, aka LiveCycle Data Services 2.5
Thaddeus Batt :: Adobe Livecycle Dataservices Deployed under Tomcat with Sun 64-bit JVM on Fedora 7
Victor Rubba :: Asynchronicity Blues – Managing Multiple Dataservice Calls
Victor Rubba :: DataServiceTransaction & LCDS
Victor Rubba :: Passing Objects on a Dataservice fill()
BlazeDS
See my BlazeDS page.
Channels
Damon Cooper :: BlazeDS and LCDS: Channels, Channels Everywhere
Debugging
Peter Farland :: Configuring, Debugging and Deploying LiveCycle Data Services Applications :: Slides from Pete’s December 2007 Boston Flex Camp presentation
Docs
Developing & Administering LCDS Applications
FDS 2.0.1 JavaDocs :: (FDS JavaDocs included in this general Flex 2.0.1 docs zip)
LiveCycle Data Services ES JavaDoc
LiveCycle ES ActionScript Reference
Downloads
Frameworks
Faranta Systems :: daoFlex :: Automated generation of Java data access code
Hibernate
Cornel Creanga :: LiveCycle Data Services and Hibernate one-to-many association
Peter Ent :: Flex And Hibernate
LCDS Alternatives
Articles
Derek Wischusen :: JRuby + RED 5 = Ruby + RTMP
Renaun Erickson :: RemoteObjectAMF0 :: “provides functionality to connect Flex 2 applications with AMF0 remoting servers”
Threads
http://tech.groups.yahoo.com/group/flexcoders/message/90819 :: See Anatole Tartakovsky’s posts on this thread for his views on using LCDS alternatives for AMF
Messaging
Flex Docs Team :: Real-Time Messaging with LiveCycle Data Services ES
Other Pages On This Website
My Flex with Java page lists a number of articles on subjects related to FDS, e.g. how to set up FDS on Tomcat, Hibernate, JBoss, etc.
Tools
j2flex :: “A persistence framework for Flex applications … With j2flex you can directly read data from and save data your database without too much worrying about how this works – and without writing server side code. It just works. Sounds nice? Well, it really is.
”
Kyle Quevillon :: Flex SDK, FDS, LCDS version detection app
Peter Martin :: FDS Plugin for Eclipse Web Tools Platform :: Debug Flex and FDS Java in the same project on Tomcat and other non-JRun servlet containers :: More info
With ColdFusion
Christoph Rooms :: Using Flex Data Management Services with Coldfusion Adapter
AIR
Eric Feminella :: AIR Cairngorm
Automated Code Generation
See the Automated Code Generation section on our Testing, Debugging & Agile Methods page.
Blogs & Websites
Diagrams
Docs
Adobe Open Source Cairngorm Page
Downloads
Adobe Open Source Cairngorm Downloads page
Universal Mind Cairngorm Extensions :: Google Code
Event & Command Sequences
Christophe Herreman :: Chaining commands in Cairngorm with Prana
Universal Mind Cairngorm has an EventGenerator class
Examples
Adobe :: CairngormStore 2.0
Adobe :: CairngormStore 2.1 :: Updated for Cairngorm 2.1 by Renaun Erickson
Adobe :: CairngormStore 2.1 :: Modified by Chen Bekor so that it uses stub BusinessDelegates and doesn’t require Flex Data Services :: The easiest version to get up and running quickly
Adobe :: CairngormLogin
Adobe :: Darren Houle :: CafeTownsend Multi-view contact management example
Alex Uhlmann :: Dashboard Example – “How Business Logic Can Manage Views” :: Part 1 :: Part 2 :: Part 3 :: Part 4
Benoit Hediard :: PhonesCairngorm2 :: A Cairngorm 2 version of Ben Forta’s CF/Flex Phone Selector sample application
Chen Bekor :: ModifiedCairngormStore :: Uses mock delegates so that you can explore the example with a Java server, etc. :: Cairngorm 2.1 version :: Cairngorm 2.2.1 version
Derek Wischusen :: Issue Tracker Sample App :: Included in the Flex Ruby On Rails SDK :: Uses Cairngorm 2.1
Douglas Knudsen :: CMOrgChart :: More info
Evan Gifford :: The Cairngorm Diagram’s example code
Jesse Warden :: HTTPService & Cairngorm 2.2
Kevin Kazmierczak :: SQLAdmin :: Open source on SourceForge
Nico Lierman :: Cairngorm Hello World
Renaun Erickson :: All in One – Cairngorm Store Example (ColdFusion, AMFPHP, AMFPHP 1.9, and WebServices)
Sam Shrefler :: Adobe Flex 2.0 + Cairngorm + Fluorine + ASP.NET
Sam Williams :: Flex Cairngorm code example
Flash Cairngorm
Robin Hilliard :: Write Your Next Flex Application – Using Flash :: (Cairngorm 0.95)
Robin Hilliard :: Flex/Cairngorm Sample Code Available :: (Cairngorm 0.95)
Modules
Victor Rubba :: Can Cairngorm and Modules play nice? :: Update
Victor Rubba :: Loading Multiple Independent Instances of a Module
Universal Mind Extensions
Universal Mind Cairngorm Extensions :: Google Code
The Flex Show – Episode 41: Universal Mind Cairngorm Extensions w/ Thomas Burleson
Gabriel Montagne :: Some notes on EventGenerator
Thomas Burleson :: Cairngorm View Notifications
With Rails
Daniel Wanja :: Cairngorm Generators
Derek Wischusen :: Flex Cairngorm/WebORB Issue Tracker Tutorial :: Part 1 :: Part 2 :: Part 3 :: Part 4
Articles
Alex Uhlmann :: Best Practice: Code Behind versus MXML Script Blocks versus View Helper
Alex Uhlmann :: Cairngorm 2 – Overview and Migration Path
Alex Uhlmann :: Creating a Popup in a Cairngorm Architecture
Alex Uhlmann :: Dashboard Example – “How Business Logic Can Manage Views” :: Part 1 :: Part 2 :: Part 3 :: Part 4
Alistair McLeod :: Cairngorm – Commands and Responders
Alistair McLeod :: Cairngorm 2.2 – Cairngorm Enterprise
Alistair McLeod :: Cairngorm 2.2 – Self Dispatching Events
Alistair McLeod :: Cairngorm 2.2 – Front Controller Weak References
Christophe Herreman :: Chaining commands in Cairngorm with Prana
Christophe Herreman :: Prana enabled Cairngorm Store :: Uses Christophe’s Prana framework to apply the Inversion of Control (IoC) design pattern to configure the business delegates and the service locator in this example
Darren Houle :: Flex Application Design For Cairngorm
Darron Schall :: Convert Generic Objects into Class Instances :: “Makes it easier to employ the ValueObject pattern”
Darron Schall :: Why I don’t use Cairngorm’s Responder :: Explains why Cairngorm 2.1 now uses IResponder instead
Derrick Grigg :: Cairngorm, Commands, Views and Harikiri
Eric Feminella :: AIR Cairngorm
Eric Feminella :: Cairngorm 2.1 Released :: Includes details on changes made in 2.1
Eric Feminella :: IResponder and Cairngorm
Eric Feminella :: Quick Tip: Cairngorm Best Practice :: Avoiding Event type collisions
Jesse Warden :: 10 Tips For Working With Cairngorm
Joe Rinehart :: Cairngorm for Coldfusion/MG Developers :: Part 1 :: Part 2 :: Part 3 :: Part 4 :: Part 5
Kaleb Pederson :: Announcing the Flex UndoRedo Framework
Neil Webb :: Cairngorm For Beginners :: Part 1 :: Part 2 :: Part 3
Neil Webb :: Cairngorm Webservice & HTTPService Examples
Peter Martin :: XDoclet2 + AS3 + Ant + Cairngorm
Steven Webster :: Developing Flex RIAs with Cairngorm Microarchitecture
- Part 1 :: Introducing Cairngorm
- Part 2 :: Keeping State on the Client
- Part 3 :: Architecting the View
- Part 4 :: Feature-Driven Development
- Part 5 :: Server-Side Integration
- Part 6 :: Rapid and Consistent Development with Cairngorm and Flex
Steven Webster :: So What’s Happening Next with Cairngorm :: Update, October 2007
Steven Webster :: Why I think you shouldn’t use Cairngorm
Thomas Burleson :: Cairngorm View Notifications
Tony Hillerson :: Anatomy of an Enterprise Flex RIA :: A nine-part series (at last count) on creating a Flex-Cairngorm-LCDS-EJB-MySQL project using Maven, Ant, Cairngen, FlexUnit, and other tools.
About Desktop Applications
Articles
Christophe Coenraets :: AIR-to-Desktop Drag-and-Drop: Two Simple Utility Classes
Christophe Coenraets :: Real Time Market Data using Apollo and Flex Data Services
Christophe Coenraets :: SalesBuilder on AIR: Local Database, Data Sync, and Native Drag-and-Drop
Christophe Coenraets :: SQLite Admin Application for AIR
Christophe Coenraets :: SQLQueue: Chaining Asynchronous SQL statements using the AIR database access API
Daniel Dura :: Apollo Multi-Window Support using Flex
Mike Chambers :: Introducing Adobe AIR beta 3
Theo Hultberg :: A Simple Solution For Parallel Development In Flex And Apollo
Theo Hultberg :: Using Dependency Injection To Simplify Parallel Development In Flex And Apollo
Todd Prekaski :: Building Flex and Adobe AIR applications from the same code base
Books
Adobe AIR for JavaScript Developers Pocket Guide :: Downloadable PDF version
Apollo for Adobe Flex Developers Pocket Guide :: Downloadable PDF version
Code
Christophe Coenraets :: New MDI-style Trader Desktop with Flex and Apollo
Daniel Dura :: TwitterCamp
Eric Feminella :: AIR Cairngorm
Marc Hughes :: TempFileUtil :: More info
Mike Chambers :: Ascension Media Player
Community
Components
Rich Tretola :: AIR AlertWindow Component (Toast Style)
Docs
Adobe Labs :: AIR 1.0 Beta 3 Release Notes
Adobe Labs :: AIR Developer Center
Adobe Labs :: AIR Developer FAQ
Adobe Labs :: AIR Docs
Adobe Labs :: AIR Wiki Entry
Sean Moore :: AIR CheatSheets
Downloads
Examples
eBay’s “San Dimas” Desktop App :: Download
Christian Cantrell :: Sample AIR applications
Rob Christensen :: Six must-see Adobe AIR sample applications
Stan Schroeder :: The 10 Coolest Apollo Apps
SQLite
Daniel Rinehart :: User experience considerations with SQLite operations
Video Presentations
Mike Chambers :: Getting Started with Adobe AIR on Linux (Video)
Flex with .NET
Adobe Flex with .Net
Articles
James O’Reilly :: Flex Primer for the C# Dot Net Developer
Blogs
Tools
Flourine :: “an open source .Net Flash Remoting Gateway”
FluorineFx — theSilentGroup
FluorineFx provides an implementation of Flex/Flash Remoting, Flex Data Services and real-time messaging functionality for the .NET framework.
Flex with PHP
Articles
Judah Frangipane :: Flex quick start guide for PHP developers
Matt Wright :: Everybody Likes CakePHP
Michael Ramirez :: Using AMFPHP 1.9 with the Flex 2 SDK
Renaun Erickson :: Flex AMFPHP and VO’s (RemoteObjectAMF0 update)
Renaun Erickson :: Getting WebORB for PHP Working
Renaun Erickson :: How to use Flex 2 RemoteObjects and PHP with SabreAMF
Renaun Erickson :: Using Flex 2 RemoteObject and SabreAMF
Tibor Ballai :: AMFPHP: Flash <–> PHP interaction
Victor Rubba :: Mapping VO’s from Flex to PHP using AMFPHP
Automated Code Generation
Victor Rubba :: amfphp/flex/cairngorm Codegen
Examples
Alan Gruskoff :: AMFPHP/MySQL Examples
Cahlan :: Uploading Files With PHP :: More info
Software
AMFPHP :: Open-source Flash Remoting gateway
SabreAMF :: AMF client and server for PHP5
Flex with Coldfusion
Articles
Faisal Abid :: Developing Flex 2 Applications with ColdFusion and XML Without Needing FDS or Mystic
Tariq Ahmed :: Introduction Articles to Flex and Coldfusion
Flex with Java
Overview / General
Adobe :: Adding Java Development Tools to Flex Builder Standalone
Anatole Tartakovsky interview :: Answering Tough Questions About Enterprise Development
Bruce Eckel :: Hybridizing Java
Christophe Coenraets :: Building database-driven Flex applications without writing (Client- or server-side) code :: Introduces a SimpleJDBCAssembler FDMS adapter
Christophe Coenraets :: Flex Test Drive Server for Java Developers (Tomcat-based)
Daniel Harfleet :: Calling Java remote objects and handling results
Daniel Harfleet :: Passing complex parameters and results
Dimitrios Gianninas :: Flex and Java – A perfect technological marriage
Jeff Vroom :: Architecting RIAs with Flex Data Management Services
Jon Rose :: From Java To Flex
Tony Hillerson :: Anatomy of an Enterprise Flex RIA :: Part 1 :: Part 2 :: Part 3 :: Part 4
Yakov Fain :: Yakov’s Gas Station – introducing Flex
Automated Code Generation
Note: Also see the Automated Code Generation section on our Testing, Debugging & Agile Methods page.
Derick Grigg :: Value Object Creator :: “Allows you to easily convert database entities to AS3 classes”
Farata Systems :: daoFlex :: Automated generation of Java, ActionScript, MXML, & Config file code
XDoclet2 :: Automatically generate ActionScript classes (and much more) based on Java classes
Debugging
Apache :: Tomcat FAQ: Development :: How to do remote debugging with Eclipse & Tomcat
Daniel Harfleet :: Debugging Flex and Java at the same time
James Ward :: Debug Flex & Java Together in Flex Builder 2
Peter Martin :: FDS Plugin for Eclipse Web Tools Platform (FDS) :: Debug Flex and FDS Java in the same project on Tomcat and other non-JRun servlet containers :: More info
Yakov Fain :: Debugging both Flex and Tomcat Java programs in Eclipse
Victor Rasputnis :: Boost productivity of your Flex-Java project with Log4Fx component
EJBs
Marco Casario :: How to install and develop using Flex 2 (FDS) and EJB3 projects :: Part 1
Tony Hillerson :: Anatomy of an Enterprise Flex RIA :: Part 1 :: Part 2 :: Part 3 :: Part 4
Exceptions
Sujit Reddy G :: Handling Java Exceptions in Flex application
Hibernate
James Brundege :: Don’t Let Hibernate Steal Your Identity :: And some (rather critical) comments
Marcel Boucher :: My First Hibernate Enabled Flex Application :: Part 1 :: Part 2
Mike Nimer :: dpHibernate – Hibernate lazy loading with Adobe BlazeDS
Peter Ent :: Flex And Hibernate
Victor Rubba :: Default generator class in Hibernate Code Generator
Victor Rubba :: Flex Data Services – CRM Sample using Hibernate
Victor Rubba :: How to keep db connections alive in FDS/Hibernate
Victor Rubba :: Many-to-Many using FDS & Hibernate
Victor Rubba :: Pointing Hibernate to MySQL
Victor Rubba :: Why Hibernate with Flex Data Services 2?
JBoss
Daniel Harfleet :: Debugging Flex and Java at the same time
Daniel Harfleet :: Installing Flex Data Services on JBoss
Daniel Harfleet :: Java Development in Flex Builder
Jove Shi :: Use Flex Message Service with JBoss
Marco Casario :: How to install and develop using Flex 2 (FDS) and EJB3 projects :: Part 1
Tony Hillerson :: Anatomy of an Enterprise Flex RIA :: Part 1 :: Part 2 :: Part 3 :: Part 4
Victor Rubba :: Installing FDS with JBoss and IIS
JMS
Christophe Coenraets :: Flex and JMS: Portfolio Viewer :: More info
Jove Shi :: Use Flex Message Service with JBoss
JRun
Jared Rypka-Hauer :: Get Flex to Use the JRun Logs
JSP
Adobe :: Flex 2 Tag Library for JSP
LDAP
Sujit Reddy :: Accessing Directory Server from Flex using Java
Mapping
Mansour Raad :: Making Great Mapping Mashups Using Adobe Flex
Spring
Christophe Coenraets :: Using BlazeDS with Spring
Christophe Coenraets :: Using Flex With Spring :: Includes 3 examples with source code
Sam Williams :: BlazeDS with Spring
Sebastien Arbogast :: Flex, Spring and BlazeDS: the full stack!
Tomcat
Adobe :: Tomcat-Specific FDS Install Instructions
Christophe Coenraets :: Flex Test Drive Server for Java Developers (Tomcat-based)
Daniel Harfleet :: Flex Messaging in Tomcat
Douglas McCarroll :: Setting Up A Windows Apache/Tomcat/FDS Server
llin :: Using FDS 2 with Tomcat
Marco Casario :: Flex 2 applications deployed under J2EE: Tomcat vs WebLogic
Peter Martin :: FDS Plugin for Eclipse Web Tools Platform :: Version 2 Beta :: Debug Flex and FDS Java in the same project on Tomcat and other non-JRun servlet containers
WebSphere
Peter Martin :: Deploying Flex on WebSphere Application Server


