Wednesday, October 12, 2011

Rich Internet Applications ( RIA )

Rich Internet Applications ( RIA ) with very strong interactivity of rich client technology to provide users with a higher and more comprehensive network experience.
What is RCP
RCP ( Rich Client Platform ) provides a common Eclipse platform, allows developers to extend and build your own application.
Rich Client release
Brief introduction
Rich Internet Applications ( RIA ) with very strong interactivity of rich client technology to provide users with a higher and more comprehensive network experience. RIA integrated desktop application of interactive and traditional Web application deployment flexibility and cost analysis, in order to create a single, complete user experience. Rich client technology enables the creation of RIA possible, it provide a run-time environment for bearing is compiled by the client application, the client application is an agreement to use HTTP released documents. The client application using asynchronous C / S structure attached to the existing application server, which is a secure, scalable, and has good adaptability of service oriented model, this model consists of the current used by the Web service drive.
Rich client technology is constantly improving, but it does not mean that will replace HTML. On the contrary it will further expand the capabilities of the browser, to provide more efficient and friendly user interface. Many RIA are run in the browser, even it is part of the HTML, so HTML will continue to maintain its original role. In addition, due to the rich client technology can support the motion image, video, audio, bidirectional data communication and create complex forms, it is to create the application user interface provides an efficient and complete development environment.
RIA development must have three elements: the rich client technology, server technology and development tools. Rich client technology makes full use of the local machine processing capacity to process data, but do not need to be certain that send data to the server process, make full use of the local machine resources. Server technology provides a rich client connection mechanism, as the RIA server technology must be from an existing server technical inheritance, can provide a quick scripting environment, support the development and application of database, data communication, data communication, even using a new server, for example: ColdFusion Server and Flash Communication Server and so on. RIA must have a set of simple and effective development tool, if not a set of simple and effective development tool, then the rich client technology and server technology is meaningless. It is because the RIA C / S structure, it needs a set of development tools work together to complete.
Although there are many rich client technology, but Macromedia Flash Player has been widely used, it has gradually become a rich client technology network standard. Flash Player is a ubiquitous media client, it can be in a different browser and operating system is running, so it is a cross-platform, operating system network client.
" The rich" concept includes two aspects, which means it has a rich user interface and abundant data model.

No comments:

Post a Comment