Ted Patrick > { Events & Community } > Adobe Systems


If you are working with Flex, you might want to check out the SearchCoders Dashboard AIR application. It provides lightening fast searches from the FlexCoders mailing lists and adds a ton of value to finding information on Flex development. The secret behind this app is the use of LiveCycle Data Services ES combined with Lucene for search results.

Download LiveCycle Data Services ES




I ran into Tom Bray at the on AIR bus tour in LA where he showcased SearchCoders. He then mentioned in passing that they app was using paging in LiveCycle Data Services (was Flex Data Services). If you do a custom search and scroll very fast you will see the dataset page on the fly. It is a very very good use of Data Services and really highlights the value of optimized data exchange.





This highlights one of the problems with LiveCycle Data Services as a product in that much of this value is hidden. When you get into very data intensive applications, there is a world of value in using LiveCycle Data Services. It would be almost impossible to get this level of performance and scalability from other backends. The data exchange here is passing pages of data as AMF3 Binary directly into the fill operation of an ArrayCollection. Technically the ArrayCollection is used normally but the internals are tied to the Paging API within LCDS (LiveCycle Data Services). On the server side, the SearchCoders team created a searchable index of posts with Lucene and query it using Java.

Price: SearchCoders used the FREE LiveCycle Data Services Express edition. SearchCoders didn't pay a dime to add this high performance data exchange into their application.

Kudos to Tom Bray and Robert Cadena on this great app. Having worked on "Search" solutions for FlexCoders in the past, this looks to be spot on.

Cheers,

Ted :)

0 Responses to “ AIR - Searchcoders Dashboard powered by LiveCycle Data Services ES? ”

Post a Comment



Jobs


Flex Jobs
city, state, zip


© 2008 Ted On Flash