If you're a reader of my blog, you've probably noted that in the past weeks I wrote a few technical posts related to Flex or Flash Lite. The reason why was that I was closing the review of last chapters of my book (Flex Solutions: Essential Techniques for Flex 2 and Flex 3 Developers).
It has been a very hard job and the number of pages did not want to stop. The book was planned to be about 400 pages but it went much beyond. In the next few days I'll be able to be more precise.
Anyway .... I've just finished to write the cover page of the book.
Feedbacks and comments are welcome ;)
Flex Solutions: Essential Techniques for Flex 2 and Flex 3 Developers book
Flex was quickly affirmed as the most rapid and most effective technology for the creation of Rich Internet Applications for the web. Its rich ready to use library of components, the totally personalizable framework through Actionscript 3, together with the ubiquity of Flash Player which guarantees the fruition of the application everywhere, has decreed its huge success.
The ecosystem of products which rotate around Flex is really broad. Flex Builder, the authoring environment, the Flex SDK, the Charting Components and Lifecycle Data Services, are essential parts of the technology which respond to the different development requirements.
This enormous size means having a tool of unlimited capacity at your disposition, available to be programmed or customized to fit any scenario. As a Flex developer, you'll no doubt come across repetitive problems every day in your work, so wouldn't it be nice to have a library of solutions to turn to, to solve these problems quickly and easily?
Well, this book provides just that, with over 100 solutions to common problems in one easy volume.
Through a didactic path which starts from the ABC of development in Flex, Flex Solutions: Essential Techniques for Flex 2 and 3 book faces the problems and provides solutions which can be applied to any project, from the most simple to the most complex. The solutions proposed range from customizing Flex Components with ActionScript 3, to using the data models and the ActionScript classes as Value Objects. Next, you are shown how to work with the data in Flex using the Collection classes, applying validating, formatting, filtering and sorting techniques before showing how to display data with list-based controls such as List, DataGrid and Tree. You then move on to the RPC classes, HTTPService and WebService, which enable you to access remote data and databases using server side languages such as Java, PHP and Coldfusion. You are also shown how to use the new AMF3 format for optimizing the performance in the exchange of data from the server to the client through the AMFPHP toolkit and the RemoteObject class.
In the book, solutions regarding the security of Flex applications are also provided, such as using cross domain policy files to load data and contents from different domains to create mash up applications. Other solutions deal with techniques for optimizing the actual work environment by increasing the performance of Flex Builder, such as displaying data using the Charting Components and interacting with them via ActionScript, adding video contents to some solutions which regard the deployment of Flex applications. Finally, the last chapter, shows how to create an AIR Project in order to bring the web application onto the desktop, accessing the file system, working with the operating system window, embedding HTML pages into the application and creating occasionally connected applications detecting network activity.
If you want to learn about and start to develop RIAs in a short time, being immediately productive and mastering the Flex development techniques, Flex Solutions: Essential Techniques for Flex 2 and 3 is the book you need.