Christophe Coenraets presented on the future of data services at 360Flex yesterday. As usual, his knowledge of data services proved valuable. He also demonstrated some of the new features that will be coming out in the next version of LCDS (reported to be close to public beta). One of these key features is data synchronization in AIR applications. He demonstrated this feature during the session, and initially it seemed to work very well (but we were using a simplistic example).
Christophe also showed the actual structure of the SQLite database on the client side. The LiveCycle component actually serializes the changes and stores them in the database until the actual synchronization occurs. The method works well, but developers will not be able to actually view (in any understandable format) the data inside of the database on the client side. If the sync works without issues – this won’t be an issue. However, if there are problems, it could be difficult to debug.
It will be interesting to see what additional enterprise services Adobe develops specifically for AIR applications.