Rich Internet Application Framework
Rich Internet Application Framework
Rich Internet Application Framework allows the developers to create web
applications similar to traditional desktop applications. In case of rich
internet applications client side handles the user interface while server keeps
the data and maintains the client sessions.
Here are the list of Rich Internet Applications Frameworks:
- OpenLaszlo
Its a rich internet application framework that was developed by Laszlo Systems Inc. - JavaFX
JavaFX is another set of tools and runtime from Sun Microsystems, to provide a consistent experience across a wide variety of devices including desktops, (as applets and stand-alone clients) set-top boxes, mobile devices, and Blu-Ray players. - Microsoft Silverlight
Yet another tool from Microsoft for developing RIA Applications. Microsoft
Silverlight, which can be considered a subset of Windows Presentation Foundation (WPF) allows developers to develop RIA. Like Windows Presentation Foundation, Silverlight uses XAML. Therefore, developers with previous development experiences in the field of .NET Framework 3.0 and XAML will find Silverlight familiar, appealing and easy to use. - Lightstreamer
Lightstreamer is a scalable and reliable push engine for live data distribution to rich Internet applications (RIAs). Based on the AJAX-Comet paradigm it streams real-time data to any HTML browser without the need to download or install anything on the client and without page reloads. Lightstreamer can also feed any traditional thick client through one of the client APIs. - Flex 2
- An application framework that enables developers to easily write apps on
the Flash platform. Does not require a server, uses an Eclipse
plugin as the IDE and requires Flash Player 9 for the user to run apps.
The XML user interface language is called MXML and the scripting language is
ActionScript, an ECMA standard. Good solution for building applications
entirely in Flash. Flash Player 9 is currently available for Mac, Windows
and Linux. - “WPF/E”
- Microsoft’s cross platform rich internet application runtime, still in
beta. Currently the main focus is on web video. The IDE is a combination of
Visual Studio and Microsoft
Expression studio (Microsoft’s design tools). XAML is the XML based user
interface and currently JavaScript is the scripting language. There is also
talk that .NET code will be added so it can be used as the scripting
language. “WPF/E” is only a small subset of the .NET 3.0
framework, so right now it’s ideal for adding a bit of rich functionality to
Ajax applications but not building entire WPF/E applications. Currently runs
on Mac and Windows for all major browsers. - Apollo
- Adobe’s unreleased cross-platform desktop runtime. Provides APIs
in JavaScript and ActionScript that hook into operating system and allow
for file I/O, system tray notification, native window manipulation and
online/offline synchronization. Still in alpha so not all of the
functionality has been decided. Applications can be written in either Ajax
or Flex/Flash. Version 1.0 will run on Mac and Windows. Ideal for desktop
applications that need to be cross platform. - gwt-ria-framework
GWT Widgets for Rich Internet Application Framework. - ARP Open Source Flash
Open Source Pattern-Based Rich Internet Application (RIA) Framework for the Flash Platform.
Read more about RIA Application