Information technology both in terms of software and hardware is growing rapidly. This we can feel with us more easily communicate with others. Currently, we can access the internet from almost anywhere and at anytime provided we have adequate tools.
Talking about the Internet, first we can only obtain information on the internet that are one-way from. However, today, we not only get information but also can share information with other Internet users. Internet today has the character of the user by the user and for the user.
One of the technologies to treat the user in using the Internet is a Rich Internet Application (RIA). With the RIA, the user will get a different experience when using the Internet. On Internet sites based RIA, user convenience is usually something that most major.
Rich Internet Application is a technology that combines the advantages of web based and desktop applications. RIA presents a beautiful visual interface and interactive. Nature does not depend on an operating system makes the RIA can reach many more computer users.
The following are general characteristics of the RIA:
1. Responsiveness: As a web application, RIA has a very striking difference with conventional web. RIA does not reload the page when a button or link is clicked. RIA update only certain parts when we perform an action. While the conventional Web, the page will be updated as a whole when we take action.
2. Can do many things: By using RIA, we could do something like what we do on a desktop application. High level of interactivity that allows the developer to move the features of a desktop application into a web application. RIA has many applications we can use such as word processors, instant Messenger's swing, and so forth.
3. Reach More Users: RIA can be run on any operating system with hardware specifications are not necessarily high. Provided that the operating system can run a browser. RIA can be run properly.
4. Communication becomes easier: By RIA, we can use a lot of media to do something. For example:
- Text-based chat, for example via Yahoo! Web Messenger's swing, Gmail Chat, eBuddy, Meebo, Facebook Chat
- Audio-Video Conference via Gmail Chat Videos
- Video Streaming on Youtube, Metacafe, DailyMotion
- Sharing on Google Docs, Facebook, Scribd, Google Calendar
- Server Push on Facebook, Gmail, Google News
RIA Developer Technology
There are several device-based technologies to build RIA applications, namely:
1. AJAX and Javascript
AJAX stands for Asynchronous JavaScript and XML. This technology is old players who are also still used by large companies every maker RIA based applications. Some examples of AJAX-based application that is easy to find on the internet is Wordpress, Facebook, and several Google products like Gmail, Calendar, Docs, Maps. AJAX-based applications must be tested on every browser because on some browsers, AJAX will be treated differently.
2. Flash
Flash is very much we have encountered on the internet. Some are in the form of advertising, animation, the site profiles to applications that are specific. For even Facebook users are already familiar with the application of artificial Playfish Facebook. All were created using Flash.Then adalagi Yahoo! Web Messenger, which is one example of a Flash-based application built using Flex. This Flash-based applications are browser friendly, so this could be the way of Flash applications on any browser so long as the browser has Flash Player installed accordingly.
3. Java
Just like Flash, Java-based applications require an additional application called the Java Runtime Environment (JRE) in order to run smoothly on your browser. Today, Java-based applications can not compete with other applications based on AJAX or Flash.
4. Silverlight
Silverlight is a product developed by Microsoft that is used to create a RIA based applications.Just like Java and Flash, Silverlight-based applications to run requires a plugin. Currently, many sites that already use this technology to build RIA applications. However, its popularity still lose when compared with AJAX and Flash.
5. JavaFX
0 comments: on "Know the RIA (Rich Internet Application)"
Post a Comment