|
Rich Internet Application |
|
additional complexity of RIA makes them harder
to design, test, measure, and support. These
complications elongate the software
development process, despite of the particular
methodology or process being employed. Due
to its sluggish processing, it becomes difficult
to test the applications and incomplete testing
lowers the application’s quality and its reliability
while using.
RIA architecture provides a new
Web page paradigm
Traditional Web applications displays in a
series of Web pages that needs a distinct
download for each page, this is called web page
paradigm. On the other hand RIA takes no
longer time in downloading the page because
the client engine may be prefetching some of
the downloaded content for future use. New
measurement techniques have been formulated
RIA that reflects user’s experience initiated by
an HTTP GET request to permit reporting of response time. RIA developers must instrument
their application code to produce the
measurement data needed for SLM.
The current status of RIA
development and adoption
At present RIAs are still in the early stages of
development and user adoption that still have
a number of restrictions and requirements
remaining in it. These are:
- Browser approval: Many RIAs need
modern web browsers for running that
include Advanced JavaScript engines
that uses the techniques like XML HTTP
Request for client-server communication
and DOM Scripting and advanced CSS
techniques to enable the rich user
interface.
- Web standards: Different versions
create difficulties in writing RIA that cannot
run in all latforms. After evaluation of
Java 1.1, it becomes simpler to write in
Java applets that run on allplatforms.
- Development tools: To build RIA, some essential products require including some
Ajax Frameworks and products like Curl,
Adobe Flex and Microsoft Silverlight to
provide an integrated environment.
|
|
- Accessibility apprehension: Additional
interactivity needs technical approaches
that limit applications’ accessibility.
- User’s acceptance: Users expecting
standard web applications may find that
some unexpected browser functionality
e.g. “Back” button.
Methods and techniques
JavaScript
It is the first major client side language
technology that has the ability to run code and
installed on several major of web clients. Earlier
its uses were relatively limited but the development in DHTML makes possible to piece
together an RIA system without using unified
client-side solution. Ajax, the advance tool of
Java Script becomes more prominent technique
to develop RIA. Google is using this tool on
the mass scale to develop its one of the most
popular software Gmail and Google maps. Despite of this it is not so easy to create a
large application in this framework. Several
other different technologies have to include with efficiency. For making process easier several
open source Ajax Frameworks have been
developed along with commercial frameworks. |
|
Oct 2007 | Java Jazz Up | 65 |
|
|
Pages:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53 ,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63 ,
64,
65 ,
66 ,
67 ,
68 ,
69 ,
70,
71,
72,
73,
74,
75,
76,
77,
78,
Download PDF |
|
|
|
|
|
|
|
|
|