Posted on October 26, 2007, 1:05 pm, by christophe, under
Air,
Flex,
SQLite.
As part of my MAX talks in Chicago and Barcelona, I used a simple Contact Manager application to demonstrate offline synchonization using AIR and LiveCycle Data Services (LCDS). Many people have asked me to share the code, so here it is… This is actually an update of an application I posted a few months ago [...]
Posted on October 25, 2007, 2:12 pm, by christophe, under
Air,
Flex,
SQLite.
UPDATE: This version is now obsolete. A new version is available here.
Here is an updated/rewritten version of my AIR SQLite Admin application. 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 new [...]
Posted on October 23, 2007, 10:50 am, by christophe, under
Flex.
I will be presenting a session called “Rich Internet Applications for the Browser and the Desktop with Flex and AIR” at the QCon Conference on November 7th. I delivered a similar session at QCon in London earlier this year: QCon is definitely a high quality conference with deep technical content around Java, .NET, Ruby, SOA, [...]
Posted on October 4, 2007, 2:46 pm, by christophe, under
Air,
Flex,
SQLite.
I migrated the Salesbuilder application for Flex 3 / AIR beta 2.
Click here to install the application.
Click here to download the source code.
Follow this script for a guide tour of the application.
Posted on October 3, 2007, 7:06 am, by christophe, under
Flex.
A little known feature of Flex 3 is that you can annotate ActionScript classes with your own metadata. For example you could annotate a class as follows:
package
{
[Bindable]
[Table(name="contact")]
public class Contact
{
[Id]
[Column(name="contact_id")]
public var contactId:int;
[Column(name="first_name")]
public var firstName:String;
[Column(name="last_name")]
public var lastName:String;
public var address:String;
public var city:String;
public var state:String;
public var zip:String;
public var phone:String;
public var email:String;
}
}
In this example, [Bindable] is a standard Flex metadata [...]