Introduction to RIA(Rich Internet Applications) through Adobe Flex
Internet applications are getting more and more user interactive over time.
What is Flex:
Build engaging, cross-platform rich Internet applications
Flex is a highly productive, free, open source framework for building expressive web applications that deploy consistently on all major browsers, desktops, and operating systems by leveraging the Adobe® Flash® Player and Adobe AIR® runtimes. While Flex applications can be built using only the free Flex SDK, Adobe Flash Builder™ (formerly Adobe Flex® Builder™) software can accelerate development through features like intelligent coding, interactive step-through debugging, and visual design of the user interface layout.
Flex is a tool used to build interactive Flash animations to be integrated on HTML, ASP, JSP, PHP or any web deployed scripts.
Mainly Flash developments using Flex need Adobe Flex Builder be installed. Flex builder can be either as a plugin to eclipseIDE/Netbeans or as standalone too. Even the standalone tool is a flavor of eclipse.
Flex SDK need to be installed and paths set to enable the compilation of the project.
its available freely @ http://www.adobe.com/go/flex4_sdk.
Plugin for Eclipse :http://www.adobe.com/go/try_flashbuilder
Standalone version: https://www.adobe.com/go/try_flashbuilder_uk
Flex has mainly two flavors: J2EE and ColdFusion. Developers can use it as their interest.
this document is still on documenting and will be finished within a week :-)
i wish to address the following topics in further:
Loading a 3D model object built on Google Sketcher in to Web application and apply real-time user interaction on flash animation.
How to load textures, materials event function to 3D models to used Flex as a replacement to Java3D which can efficiently run on a Web browser.
How to introduce OOP concepts on to Flash using ActionScripts through scripting classes and .mxml applications.