Enterprise Development with Flex: Best Practices for RIA... and over 2 million other books are available for Amazon Kindle . Learn more
  • RRP: £35.50
  • You Save: £0.94 (3%)
FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Enterprise Development with Flex: Best Practices for RIA Developers (Adobe Developer Library) Paperback – 2 Apr 2010

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£15.56 £2.41

Trade In Promotion

Product details

  • Paperback: 688 pages
  • Publisher: Adobe Developer Library; 1 edition (2 April 2010)
  • Language: English
  • ISBN-10: 059615416X
  • ISBN-13: 978-0596154165
  • Product Dimensions: 17.8 x 3.2 x 23.3 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,179,870 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Yakov Fain is a Managing Director at Farata Systems, a company provides consulting and training services. He authored several books on Java and Flex and dozens of articles on software development. Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion, which was presented to only a hundred people in the world. Yakov is Certified Adobe Flex Instructor. He holds MS in Applied Math. You can reach him at yfain@faratasystems.com.

Dr. Victor Rasputnis is a Managing Principal of Farata Systems. He's responsible for Farata consulting and mentoring practice, providing architectural design to companies implementing RIA with Adobe Flex, Air and Livecycle technologies. He holds a PhD in Computer Science from the Moscow Institute of Robotics. Victor is Certified Adobe Flex Instructor. Victor lives in New York with his wife Aziza and his daughter Alice. He likes playing tennis and skiing with his friends. You can reach him at vrasputnis@faratasystems.com.

Anatole Tartakovsky is a technology consultant, emerging technologies enthusiast and problem solver. He is a Managing Principal of Farata Systems and is responsible for creation of frameworks and reusable components. Prior Anatole played roles as Technology Consultant, Project Manager, CTO, and Mentor for various enterprises. Anatole authored number of books and articles on Flex, AJAX, XML, and client-server technologies. His education includes MS in mathematics and post graduate work in Expert Systems. You can reach him at atartakovsky@faratasystems.com.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

4.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

4 of 4 people found the following review helpful By Mr. Jeremy Flowers on 14 July 2010
Format: Paperback
To me this book has more emphasis on component development, with Java server side and enhancing the open source side of BlazeDS to bring it in line with LCDS using Farata Systems Clear Toolkit. This is more of a code generation solution based on XDoclet SQL statements and an enhanced set of components. It's more a book about trying to increase developer productivity using their library.

I found that some chapters didn't really follow on from each other, so the book to some extent can be read non-linearly. Chapter 4 in particular could be more of the kind of thing a project manager would read or someone looking to setup a project, whilst the remaining chapters would appeal to the more technical audience like architects/project leads.

- There are some really great enhancements the guys did to make Flex components more useful.
-Great discussion on design patterns
- Extensive references to useful links for other projects in the Flex ecosystem througout the book.
- There's some fantastic low-level discussion on things like protocols, threading/NIO, Messaging etc. The guys really know their stuff. In particular I was fascinated by Assembler design pattern /ChangeObject to track the delta changes in data and using these to fire off events. It was somewhat reminiscent of Datasets in the .NET arena. This was eventually used in chapter 9 on AIR (v 1.5 - not 2, but features in 2 got an overview: More AIR context than the Flex 4 cookbook) to allow data resynchronisation when an offline system was hooked up again to the central server.
- Discussion on printing via PDFs using XPD/AlivePDF. This was one of the benefits Clear Toolkit provided.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 8 reviews
6 of 8 people found the following review helpful
It's Worth book to buy it. 23 May 2010
By Igor Costa - Published on Amazon.com
Format: Paperback
Just finish reading the last book from Yakov Fain, Victor Rasputnis and Anatole Tartakovsky.
Book, is quite a bit of a new revamp from first book of same authors, I love the way they write and in a level of how they manage the subject of each chapter.
And as I know them since 2004 not good enough to retribution to them and to you a book review about it.

The book itself it's worth enough just because of chapter 5,7 and 8. I will detail later bellow.

The Chapter 6 it's interesting but doubt with some aspect for example a deep example of using GraniteDS, WebOrb for Java where has many options to who uses Java in the back-end. Code-gen, Data Sync, EBJ3 support, among other improvements that product changed from past years. It should show a much more examples of integration, not just WebOrb but cover also ColdFusion which is missing too in the chapter.

On Chapter 5 I liked the way they talk about resending the channel back which is not very well documented in the official BlazeDS developer guide. That's made a chapter worth enough just to clarify that for anyone who buys this book.

On Chapter 7 will help you with modules, but don't to except much from it, it's still a thing that we need to handle it, but not 100% that will works fine. But this chapter definitely will help you pass throw some of basic and intermediate problems in real life projects, There's also a just little detail that authors could added on the book where is the Potomac aka. OSGi in Flex application, where it's a seamless integration OSGi on Flex apps, that could be added to the book, specially if you're a Java developer, you're used to use OSGi on yours first class projects.

Chapter 8 it's a well written, and will help you understand process of reduce memory consumption, but has many limitations on describing the chapter, an example of that. I missed using FlexPMD to identify problems or bad practices on your code, which is very valuable to enterprise application and collaboration development. But one of pages that I most liked was, when they mentioned RSL for modules, which completes the chapter 7, that's a must read part.

Printing in Flex is really hassle, and I believe on next release they could increase of easy access API to printing, in AIR 2.0 for example we gain a lot of new API improvements and new capabilities, but still missing some of it on Flash player way, Chapter 11 helps you to understand both sides of coin, on generating PDF on client side and server side.

There are many other subjects that might attract your attention, but for my needs, theses were most valuables chapters of book and my opinion on what I've get reading it. Authors does really have domain on the subject, but should added theses topics that I mentioned, to the developer who are border by non very useful Flex books titles.

Thanks Yakov, Victor and Anatole, you guys wrote a book that does really add value to the Flex community, specially for who uses Flex with Java back-end like me.

It's worth to buy it? Sure, if you take seriously, not just hype, but seriously about development, theses chapters I mentioned will catch you up.
4 of 5 people found the following review helpful
Excellent Content 17 Jun 2010
By C. J. Reynolds - Published on Amazon.com
Format: Paperback Verified Purchase
Very clearly written with lots of in-depth material and plenty of references to chase up on the web. It starts out assuming that you are writing database line of business applications rather than websites. If you are a professional developer writing business systems, this is the most relevant and clearly written Flex book that I have read. The technical nature of the material and the fast moving field will make this book out of date fairly quickly however, so if you are reading this positive review in 2012, you should probably temper it somewhat.
7 of 10 people found the following review helpful
Some great in-depth info 13 July 2010
By Richard S Rodecker - Published on Amazon.com
Format: Paperback Verified Purchase
Overall, this book has a lot of really useful info that you won't find in other Flex books...actually a lot of the content I haven't seen anywhere at all, so props for that. Chapter 7's tip on bootstrapping libraries as applications is very slick, and exactly the type of thing I expected from this book.

There were a few points I didn't really like as well. First, the book starts up comparing Flex frameworks and talking about some design patterns. I'm taking the point of view that the book is supposed to cover advanced topics for advanced Flex developers, so the target audience should already have a good handle on these things...so the first couple of chapters are basically wasted content, and could have been put to better use (did we really need a section on embeddng content with SWFObject?)

Second, it felt like a good chunk of the book covered messaging with LiveCycle, and had an overall Java-centric slant to it. I guess in this case it's just a matter of what the author's typical development scenario is like versus my own. Some parts were irrelevant, but generally when I see too much of a Java influence in these books and tutorials and such, my eyes tend to glaze over and I really start to tune out. I really would have like to seen more focus on things like custom Ant builds and continuous integration...generally an expansion on a lot of the content of chapter 4 that was glossed over.

Overall though, great job by the authors. Great tips, great code samples...if you're doing, or are looking to do, any sort of serious Flex development beyond the basics I'd highly recommend it.
Great Flex book on creating real Enterprise applications 28 April 2011
By tswolin - Published on Amazon.com
Format: Paperback Verified Purchase
We are new to Flex, but have 20+ years with development and languages like C, C++ and Java. Flex seemed a bit odd at first when compared to Java and C++. How do you create an application with 150 view states that is managable? After a lot of searching, this book had some real life answers. It is written with a very practical approach and provides solid examples.
Another excellent book from Farata! 22 April 2011
By Mike Glazer - Published on Amazon.com
Format: Paperback Verified Purchase
Like in the first Farata's Flex book - "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" I discovered must-know information. Authors share their hands on experience in all aspects of the Enterprise Development with Flex - from design patterns, examples of implementations of custom components, modularization on the client side and to in depth analysis of means of communication between clients and servers, available free open source and commercial server side solutions and their enhancements.
Authors provided me with very helpful suggestions on how to equip the project - choice of IDEs, testing practices, logging utilities, available component libraries, on how to make an application light weighted, efficient, secure and lot, lot more...
The book is equipped with multiple invaluable code examples.
I think that this is the must-have book for serious Flex developers.

Mike Glazer
Were these reviews helpful? Let us know