User talk:Npwsu
CURRENT NAME: Kikipelia
Requested name: npwsu
Rich Internet Applications
[edit]Rich Internet Applications:
These are web application that have characteristics of desktop applications.Rich Internet applications (RIAs) offer a rich, engaging experience that improves user satisfaction and increases productivity. Using the broad reach of the Internet, RIAs can be deployed across browsers and desktops.I have studied a part of Rich internet application while I was doing project with Adobe Flex.Flex applications are Rich Internet Applications that are built using tools from Adobe.The key difference between RIAs and other Internet applications is the amount of interaction in the interface. In a traditional page-based Internet application, interaction is limited to a small set of standard controls such as checkboxes, radio buttons, form fields and buttons. This severely limits our ability to create usable and engaging applications, and most Internet applications have been clumsier and more difficult to use than their desktop counterparts.
A RIA can use a wider (and hopefully better) range of controls to improve users’ interaction with the interface, allowing efficient interactions, better error management, feedback and overall user experience.Rich Internet Applications are a cross between web applications and traditional desktop applications that shift some of the essential processing among the bulk of the data for the user interface to the Web client while rest of some remain on application server.RIAs are usually richer in functionality as they offer user-interface behaviors using only the HTML widgets that can include any technology being used by the client side, including drag and drop, using a slider to change data, calculations performed only by the client and not need to be sent back to the server.The Rich Internet Application reflects the gradual but inevitable transition of Web applications from the simple thin-client model of a traditional Web browser to a richer distributed-function model that behaves more like the desktop in a client/server model.
While studying Flex 2: I read there that RIAs are lightweight online programs that provide users with a more dynamic and interactive experience than they might find in a normal web page. Like web applications built with AJAX, Flex applications feel much more responsive, because a new web page doesn't need to be loaded every time the user takes action. However, unlike working with AJAX, Flex developers don't need to worry about dealing with differing browser implementations of JavaScript or CSS -- you can focus all of your time on the application's development, because the framework runs on Adobe's cross-platform Flash Player.Flex is a collection of technologies that combine to give developers a strong framework for building Rich Internet Applications.
RIA runs inside a Web browser and usually does not require installation of software on the client side to work. However, some RIAs may only work properly with one or more specific browsers. For security purposes, most RIAs run their client portions within a special isolated area of the client desktop called a sandbox. The sandbox limits visibility and access to the file and operating system on the client to the application server on the other side of the connection.This approach allows the client system to handle local activities, calculations, reformatting and so forth, thereby lowering the amount and frequency of client-server traffic, especially as compared to the client-server implementations built around so-called thin clients.Thus A rich internet application normally runs on a web page but provides the same functionality as a normal desktop application.