Speaking at FlexCamp Boston on December 12

I will be speaking at FlexCamp Boston on December 12 at the Bentley College in Waltham. Last year’s edition was a big hit and I’m looking forward to speaking there again. The title of my Session is “Liberate your Data with AIR, BlazeDS and LCDS”. I will be showing some of the new and exciting […]

0 commentsContinue Reading

"Zero Code" Data Access using LiveCycle Data Services Runtime Configuration

When using the LCDS data management service, developers usually create a custom assembler for each destination, or use the Hibernate assembler if they happen to use Hibernate as their persistence framework. Other developers don’t use the data management service at all because of its perceived complexity. The Data Management Service provides a set of low […]

40 commentsContinue Reading

Google Maps Collaboration Using Google's New ActionScript API, Flex, and BlazeDS

Google recently released the Google Maps API for Flash. I took the opportunity to create a Google version of the MapRooms sample application I posted recently. MapRooms works like Chat Rooms. You can create a room, or join an existing one. In addition to chatting, MapRooms allows you to collaborate on a map: the application […]

123 commentsContinue Reading

InSync: Automatic Offline Data Synchronization in AIR using LCDS 2.6

LCDS 2.6 allows you to build AIR applications with automatic offline data synchronization. This feature leverages the SQLite relational database system embedded in the AIR runtime, but the advantage is that the data synchronization process is entirely automatic: you don’t have to write SQL statements or synchronization logic to keep your local database in sync […]

77 commentsContinue Reading

Live Help / Call Center Application with Flex and BlazeDS

I recently posted a number of examples (Yahoo Maps Collaboration and Collaborative Data Entry) showing how to use the BlazeDS / LCDS Message Service to build collaborative applications. In this post, I’m extending the Collaborative Forms application to provide an example of a more complete and real life “Live Help / Call Center” application.

82 commentsContinue Reading

Collaborative Data Entry with Flex and BlazeDS

After Yahoo Maps collaboration, here is another example of enabling collaboration in a Flex application using the publish/subscribe messaging infrastructure of BlazeDS. This example demonstrates “collaborative forms” (or “collaborative data entry”). Users in different locations can fill in forms “together” in a real-time and in-context collaboration session: changes made by one user are automatically reflected […]

60 commentsContinue Reading

Yahoo Maps Collaboration using Flex and BlazeDS

Two years ago, I wrote a simple Google Maps collaboration example. The Flex application listened to Google Maps events to synchronize maps between different users. It also added nice collaboration features such as videoconferencing and a collaborative whiteboard overlaid on top of the map. In addition to demonstrating the real-time messaging capabilities of Flex, this […]

88 commentsContinue Reading

SQLite Admin for AIR 1.0

Here is a new version of my AIR-based SQLite Admin application updated for AIR 1.0. You can use this application to examine the structure of a database, create a new database or open an existing one, execute any type of SQL statement, etc. An interesting aspect of this version is that the application itself uses […]

227 commentsContinue Reading

Salesbuilder for AIR 1.0

Now that Flex 3 and AIR 1.0 are generally available, it’s time to upgrade some of the sample applications I have been building during the beta program. So, here is Salesbuilder for AIR 1.0. Salesbuilder is a Sales Force Automation application written in Flex and deployed on the AIR runtime. It demonstrates local persistence using […]

63 commentsContinue Reading