Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Rich Internet Applications
#1

Rich internet applications are web applications that have many of the features and functionality of traditional desktop applications, but are delivered over the web.They are the next generation of Internet applications, melding the best of the web and the best of the desktop to give unrivalled features, performance and flexibility. RIAs free you from the constraints of the web browser while giving you the same ease of access and ease of deployment that is the hallmark of the web. RIAs can deliver excellent performance and instant access to your data and seamless integration with your workhorse application like Word, Outlook and Excel, that browser applications can only dream of.RIAs offer the best mix of reach in application availability and richness in their content.
The major features include:
a)Easy deployment
b)Integrate websites and SOA / SaaS services
c)Utilize desktop computing power
d)Integrate the desktop environment and desktop applications
e)Smart caching for increased performance
f)Work on-line or off-line

RIAs are really perfect when used with power user applications, for applications that people use repeatedly and used for critical business functions.

Difference from traditional websites:
The important differentiator between an RIA and a more traditional website is that an RIA is a true application that allows you to perform a task.Also there is difference in the way a request is processed. With RIAs the load is shared by both client- and server-side tasks.With an HTML website, when a user fills in data, changes options, or checks boxes and hits, the
page must be submitted to the server for data validation and then the screen is reloaded with the new data incorporated.But with RIAs, the data is partially processed by the client, so a full page refresh and return trip to the
server are not necessary with every action performed

Technologies used in creating RIA's
Adobe Flash/Flex:
Adobe Flex is an umbrella term for a group of technologies that support the development and
deployment of rich Internet applications based on the Flash platform.Applications built with Flash/Flex require users to have the Adobe Flash Player installed

Adobe Shockwave
It is a sister technology to Adobe Flash and can be used to create more complex
games, more elaborate interactivity, and more detailed animations.

AJAX and Javascript-Based:
shorthand for Asynchronous JavaScript and XML, is a development process for creating
interactive web applications.An AJAX-built application leverages an intermediary between the user and the server
to ensure that the user s interaction with the application happens asynchronously and the user is never
staring at a blank browser window waiting for the server to react.

Java Applets:
Java Applets are small applications that provide interactive features for web applications that are
not possible using HTML.Java Applets are often used for calculators, product configurators and scientific projects that involve
advanced calculations. The size of the JVM, as well as the impossibility to cache and manage applet versions
locally make them a bandwidth-intensive option for end-users.

Microsoft Windows Presentation Foundation:
It is the new graphics engine and API on which Windows Vista was built.It provides a way to build single-platform applications
that behave like RIAs, using Extensible Application Markup Language (XAML) and languages like C# and Visual Basic.

report:
[attachment=1993]
[attachment=1995]
Reply

#2
hi..

plz send me some links to dis topic..

tell me in detail what all concepts come under dis topic.
Reply

#3
please send me some research papers on good topic based on rich internet applications
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.