BlazeDS and LCDS Feature difference

January 31, 2008

Following are the differences between LCDS and BlazeDS in terms of features. For more details on the features, please visit http://www.adobe.com/products/livecycle/dataservices/features.html

:) – Indicates the feature is available

Features BlazeDS LCDS
Data management Services    
Client-Server synchronization   :)
Conflict resolution   :)
Data paging   :)
SQL adapter  
:)
Hibernate adapter  
:)
Document Services    
LiveCycle remoting   :)
RIA-to-PDF conversion   :)
Enterprise-Class Flex application services    
Data access/remoting
:)
:)
Proxy service
:)
:)
Automated testing support  
:)
Software clustering :)
:)
Web tier compiler  
:)
Enterprise Integration    
WSRP generation  
:)
Ajax data services :)
:)
Flex-Ajax bridge :)
:)
Runtime configuration
:)
:)
Open adapter architecture :)
:)
JMS adapter
:)
:)
Server-side component framework integration :)
:)
ColdFusion integration  
:)
Offline Application Support    
Offline data cache  
:)
Local message queuing  
:)
Real – Time Data    
Publish and Subscribe messaging
:)
:)
Real -time data quality of service  
:)
RTMP tunneling  
:)

What do you need for developing Adobe Flex applications

January 31, 2008

This is for the developers who want to start developing a Flex application and want to know what they need for developing a Flex application. For more details about Adobe Flex, check out these blogs What is Adobe Flex and Why Adobe Flex.

All you need to develop an Adobe Flex application are

1. Flex Software Development Kit (SDK) (Required)

2. Knowledge of Action Script 3 and MXML (Required)

3. Flex builder IDE (Optional)

4. LiveCycle Data Services or Blaze Data Services (Optional)

5. Flash player (Required)

How to develop

You develop Adobe Flex applications using MXML and Action Script 3. Once the application is developed, you compile the application using compiler in the SDK into either SWF or SWC. The SWF is the compiled form of the Adobe Flex application and will run on the Flash player. SWC is an archive for flex components and other assets.

Flex SDK

Flex SDK contains core component library, development languages, and compiler for Flex applications.

ActionScript 3 (AS3)

ActionScript 3 is a powerful, object-oriented programming language. ActionScript 3.0 is used for rapidly building rich Internet applications. With ActionScript 3.0, developers can achieve excellent productivity and performance with content and applications that target Flash Player. In a Flex application you use AS3 to write programmatic logic for responding to both user-initiated and system-initiated events at runtime.

MXML

MXML is a XML based markup language. You use MXML to lay out user interface components in the Adobe Flex application. You can also use MXML to declaratively define non-visual aspects of an application, such as access to data sources on the server and data bindings between user-interface components and data sources on the server.

Flex Builder IDE

This is an Eclipse based IDE used for developing Rich Internet Applications using Adobe Flex. Flex Builder is not free. Using Flex Builder makes the development a lot easier.

http://www.adobe.com/products/flex/flexbuilder/

Blaze DS

BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe Flex and Adobe AIR applications for more responsive rich Internet application (RIA) experiences. BlazeDS is available free of cost for download.

http://labs.adobe.com/technologies/blazeds/

LiveCycle DS

LiveCycle DS is similar to BlazeDS but provides a lot more features than BlazeDS.

http://www.adobe.com/products/livecycle/dataservices/

Flash Player

Flex applications will run on the Flash player. You will need Flash player to run a compiled Flex application.

What do you need to buy?

You need not buy anything for developing a Flex application. If you want to make your development easier then you need to buy Flex Builder IDE.

Check out Flex Developers Guide

Let’s develop Rich Internet Applications :)


Follow

Get every new post delivered to your Inbox.

Join 101 other followers