|
|
Change History
New for build xxx, published December xx, 2009 (xxx pages)
- Custom messaging adapter project with narrowcasting for BlazeDS and LCDS.
New for build 1699, published October 24, 2009 (456 pages)
Change bars are now provided in the manuscript so you can readily see what has been changed since the previous release.
- Instructions for getting Eclipse 3.5 (Galileo) to work with Flex Builder 3 are included.
- Warning about Flex Builder SDK v3.4.
- New Data services chapter and sections added, existing material enhanced:
- POJO
visibility rules described.
- Data services XML configuration mostly described.
- Serialization and deserialization detailed, including introspective
and explicity (IExternalizable.)
- The source code for a benchmark comparing the two is explained.
- TypeMarshaller described and a working project demonstrates marshalling
Java enum to ActionScript string.
- Managed classes for LCDS data management service explained.
- Data compression is discussed.
- Tomcat channel configuration is discussed.
- Remoting service chapter was added, incorporating a mix of new
and prior material.
- Messaging service chapter was added with all-new material, including the following sample projects.
- Programmable channel set
- Custom messaging adapter
- HTTP Proxy service chapter was added with all-new material, including an AJAX / JSON project.
- LCDS chapter was added with a mix of new and prior material.
Two optimized versions of Christophe Coenraet's InSync project were added for demonstrating synchronizing occasionally connected AIR clients.
As with all the other examples that accompany this book, these examples are complete and can easily be run.
- Version using a custom assembler.
- Version using the Hibernate annotations assembler.
- Some material on JMS was added.
- New reference material
- Remote Debugging
- Remotely Debugging Server-side Java programs
- Remotely Debugging Client-side Flex programs
- Debugging BlazeDS and LCDS
New for build 1438, published September 30, 2009 (350 pages)
- Chapter 1 mentions how to use Eclipse 3.5 (Galileo) with Flex Builder.
- A new software tool was included with the book, the Flex Data
Services Channel Designer. The Channel Designer is used in
chapter 8 to explain the BlazeDS and LCDS configuration files.
- Chapters 8-10 were refactored.
- Chapter 9 now contains information about BlazeDS files,
directories and configuration
- Chapter 11 now contains information about LCDS, including
advice on when LCDS might be more appropriate than BlazeDS,
licensing and pricing and installation.
- Chapter 13 demonstrates lazy loading using LCDS DMS.
- The reference section has new sections containing
- Eclipse hot keys
- Tables for channel/endpoint combinations
- BlazeDS and LCDS XML configuration information
- Java/ActionScript type mappings
- BlazeDS/LCDS logging filter patterns
- Explanation of BlazeDS and LCDS JARs
New for build 983, published August 17, 2009 (282 pages)
- Personalization was made more discreet
- New diagrams were added and old diagrams improved
- Chapter 8, "Data Services" was rewritten and expanded
- A silly story was added (which may not survive the next edit)
- History of Flex Data Services was added
- Channels, endpoints and destinations are discussed.
- AMF deserialization is discussed
- Some performance considerations are discussed
- Tunneling and Proxying AMF is discussed
- Combined Flex/Java projects are discussed, with step-by-step instructions. The previous version only discussed separate Flex and Java projects.
- BlazeDS and LCDS files are directories are introduced. The next version will go into more detail
- Dynamic Configuration Technique is introduced. This is one of the major features of the book
|