Many people have asked for the source code of the new version of Salesbuilder that includes Ribbit (phone service) integration, an offline calendar (using the ILog component), and the KapIT visualizer component.
You can now download the source code here.
As a reminder, you can watch a screencast showing the key features of the application here (go [...]
A typical source of confusion when developers start working with RemoteObject or other BlazeDS/LCDS related classes is where and most importantly *when* the configuration of your services is being read.
The question often arises after an application stops working when you move it to another server. This is one of the most frequently asked questions related [...]
There have been a lot of discussions around Flex Frameworks lately. Tony Hillerson has an interesting series here: 1 2 3 4 5 6
A relative newcomer on the list is Swiz, the work of Chris Scott. I figured I would give it a try, and create a Swiz version of the inSync application that I [...]
UPDATE: I posted a new version of the Test Drive for the M2 build of the Spring / BlazeDS integration project here. Please use that version.
SpringSource recently announced the Spring / BlazeDS Integration project. You can read more about the project and download the bits at http://www.springsource.org/spring-flex.
To help developers get started with the integration, I [...]
Posted on November 25, 2008, 4:04 pm, by christophe, under
Air,
Flex,
MAX,
SQLite.
The first version of our contact management application introduced us to the database access API in AIR. However, the lack of “application partitioning” or “separation of concerns” in that first implementation represented a poor architecture with no potential for reusability.
In this second version, we use the Data Access Object pattern to improve the overall architecture [...]
Posted on November 25, 2008, 12:02 pm, by christophe, under
Air,
Flex,
MAX,
SQLite.
In my MAX session called “Liberate your Data with AIR”, I presented different approaches to access local data using the SQLite database access API in AIR.
The list of approaches included:
“SQL in View”
Data Access Object (DAO) pattern
Using an Object Relational Mapping (ORM) framework
I demonstrated a version of inSync (a simple contact management application) built with each [...]
Many of you have asked me for the materials I used in my LCDS/BlazeDS hands-on sessions at MAX.
Here are the links:
Lab instructions PDF (Powering Flex Applications with BlazeDS and Data Services)
Lab files (including final solutions)
If you didn’t have a chance to attend, you should be able to use this as a BlazeDS/LCDS tutorial [...]
As you probably already know, AIR 1.5 is now available. New features include database encryption, Flash Player 10 support, and an updated version of WebKit.
I updated my Salesbuilder sample application to leverage the AIR 1.5 capabilities. Salesbuilder 1.5 leverages the new database encryption feature to allow you to secure your local database.
The first time you [...]
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 [...]
Posted on February 26, 2008, 2:24 pm, by christophe, under
Air,
Flex,
SQLite.
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 a [...]