Die Flexperten Herrlich & Ramuschkat

Archive for Juli, 2008

LiveCycle Data Services 2.6 verfügbar

Adobe hat gestern die LiveCycle Data Services 2.6 veröffentlicht (auch LiveCycle Data Services ES Update 1 genannt).

Neben den Verbesserungen bzgl. Perfomance und Skalierbarkeit steht insbesondere die Integration mit der LiveCycle Plattform im Vordergrund. Außerdem unterstützt LCDS jetzt auch die aus BlazeDS bekannten Streaming HTTP-Channel und adaptives Polling und AIR Anwendungen können vom Data Management Service bereitgestellte Daten unter Verwendung der SQLite Datenbank offline cachen und automatisch synchronisieren.

Die komplette Liste der Neuerungen:

Improved server performance and scalability – LiveCycle Data Services ES 2.6 performance has been improved from its previous version. See the performance and capacity planning report for more details.

Alignment with Adobe Flex 3 - LiveCycle Data Services ES 2.6 supports the releases of Adobe Flex 3 and Adobe Flex Builder 3.

Improved LiveCycle Foundation integration features
– You can now define data management data sources with LiveCycle ES components, the mechanism you use to write new components with LiveCycle Foundation. LiveCycle Data Services ES also supports single-sign on for LiveCycle Remoting applications and LiveCycle services which use the enumerated data type. You can also push changes to Flex clients in real time from LiveCycle processes. (Requires LiveCycle ES 8.2)

Improved RTMP performance and scalability – Supports more concurrent users on the same server infrastructure.

Scalable HTTP based channel – Supports thousands of connections for each Java process. You can use the RTMP channel if you are able to make these connections from your clients directly to the LiveCycle Data Services ES process. You can use the scalable HTTP based channel infrastructure if your clients can only connect to your servers using the HTTP protocol. Using the flexible ChannelSet mechanism of LiveCycle Data Services ES, it is easy to support a list of channels so your clients can connect using the implementation which provides the most efficient implementation.

Data Management paging improvements – LiveCycle Data Services ES 2.5.1 introduced a mechanism which let you page from the clients directly to the database but this mechanism was not supported with the “auto sync” feature. With this release, that restriction has been removed. You can now do efficient on demand paging directly to the database while the clients are kept up to date with the latest changes. You can also now turn on paging for associations in your object model which improves the efficiency with which you can manipulate large object models.

Data Management offline improvements - Using the SQL database contained in Adobe AIR, you can use the offline support introduced in LiveCycle Data Services ES 2.5.1 to persist data directly to a SQL database. With little additional code, you can use an application written to use data management offline with complete access to any data and queries you executed online. To do so, specify a cache id and either use the auto-save option or explicitly save queries or items you want to persist offline for retrieval later.

Data Management improved subtype support - Data management now supports object models where associations are added in a subtype. Previously a single destination could manage a type hierarchy but all types had to have the same set of associations. Now you can define a destination for each class which parallels the object hierarchy using a new “extends” attribute. A subclass can add additional associations.

Data Management and Hibernate improvements – Configuration of hibernate destinations has been made much simpler and less error prone. Support for Hibernate Annotations is also provided.

Die kompletten Release Notes finden sich hier.

Dirk.

Erste Builds von Flex 4 erhältlich

Das Flex Team hat die ersten Builds des Flex 4 SDKs zur Verfügung gestellt. Die Downloads finden sich hier.

Größte und sicherlich auch aufregendste Neuerung ist das neue Komponentenmodell (Codename “Gumbo”), durch das der Designer/Developer Workflow massiv verbessert werden soll.

Mehr Informationen dazu finden sich im Flex Wiki. Sehenswert ist auch Ely Greenfields Präsentation des neuen Komponentenmodelles.