| Hrvatski       | English    

Follow us on twitter
knjigalica.com

Application Development Using Flex Technology

CROZ Flex projects

Shaped by experience, CROZ Flex projects simultaneously have a firm and flexible structure that enables easy implementation of corporative demands. A large number of important aspects of the application (memory management, flex session context, flex security) is being managed transparently in the background and requires minimal configuration for successful operation. There are a few frameworks in use in the Flex projects that have proved to be indispensable in any serious Flex application:

PureMVC

PureMVC framework is used to maintain MVC architecture inside the Flex project. The architecture elements communicate with each other through messages. This framework ensures clear code management which is always located where it should be and prevents code mix-up from different application levels.

Prana

Prana is an IoC container for Flex. Using this framework the project configuration is maintained in XML files and application behavior is easily customized.

Blaze DS/Adobe LiveCycle DS

These two frameworks enable remoting with a Java backend. This is how the Flex application invokes services on a server to access/change data or perform some other task.

Flex security

Flex security uses Spring security to access user data. Once the user has logged in, his data is accessed and the application behaviour is changed according to his roles and rights. The user data is obtained by Flex remoting.

CROZ Flex framework

This framework further simplifies application development and transparently manages memory usage, usage of effects for transitions, application localization (dynamic text changing during the application operation depending on the selected language), usage of the session context object to keep objects during the application lifecycle etc.

All application aspect are configurable through XML files.