Introduction
The purpose of this document will allow us to look into the WHAT, WHY & HOW of Rich Internet Applications
WHAT: describes the general definition of a Rich Internet Application (RIA) and view some examples of these Rich Internet Applications.
WHY: will take us through, why use Rich Internet Applications, the benefits and future developments.
HOW: will allow us to look at the Technologies behind the RIA.
WHAT is a Rich Internet Application?
The term Rich Internet Applications refers to web applications that have features and function like a desktop application, it means that Rich Internet Applications are a cross between web applications and traditional desktop applications which allows some of the essential work to be shared amongst the Web Client and Application server.
Rich internet applications increase the level interaction on a website and therefore provide a richer online experience for the user. It adds flexibility to web pages making them interactive and responsive and on the whole more able to draw the attention/attraction of the user.
The aim of the Rich Internet Application is to work more fluidly, applications more responsive to user input, allow direct user content change without having to request a new page after each and every user action and therefore resemble / feel more like a desktop application to the User.
Wikipedia are quoted to define a Rich Internet application as “Rich Internet applications (RIAs) are web applications that have most of the characteristics of desktop applications, typically delivered either by way of a standards based web browser, via a browser plug-in, or independently via sandboxes or virtual machines.”
URL: http://en.wikipedia.org/wiki/Rich_Internet_...
... middle of paper ...
...is allows partial page updates and is a Scripted based RIA approach. Updates of individual pieces of a web site/data from the server (known as asynchronous retrieval) can be requested in the background, thus not causing an issue for performance, behaviour or the display of the exisiting page allowing a more responsive GUI (Graphical User Interface). This allows the user to continue interacting with the web page, whilst the server processes any requests. The technologies that make up Ajax are XHTML, CSS, JavaScript, the DOM, XML, and the XMLHttpRequest object. Data is retrieved using a XMLHttpRequest object or if the browser does not support this option, using Remote Scripting. Ajax calls use the programming language Javascript.
Ajax is supported by all modern browsers without additional plug-ins. However it does have issues if you have disabled client-side scripts.
The World Wide Web and the internet is not the same thing, and they are often confused with being the one and same. However, the internet existed long before the www (World Wide Web). The internet refers to the massive network of computers stretching all over the world. The word internet also found its origin through this, the word comes from the two words interconnected and network. Though we can all with each other through internet, all the computers are not connected to the one and same mega computer. For each network there are one or several computers that hold the information that is needed to access all the information. This arrangement is known as the client-server architecture.
Basically, a Browser/Server (B/S) model is adopted in the system design where nearly all computing load is located on the server side, while the client side is only responsible for displaying. In this project, SOA is used to facilitate data communication and interactive operations for the reason that each web service is an independent unit in SOA. The general structure of the web-based UMS using SOA is described as follows (Figure 2). In Figure 2, the server side is composed of GIS web service providers, an image cache server, a web server and a firewall.
In the middle of 2000s, a new trend started, the web started transforming from static documents linked together into an interactive publishing platform. Suddenly, visitors could leave comments on the web, create accounts on various services a...
“Netscape's Client Side State definition:Cookies are a general mechanism which server side connections (such as CGI scripts) can use to both store and retrieve information on the client side of the connection. The addition of a simple, persistent, client-side state significantly extends the capabilities of Web-based client/server applications.”Kington, Andy, Andy’s HTTP Cookie Notes, Available from http://www.illuminatus.com/cookie_pages/ [modified 6 June 1997, cited 14 March, 1999]
Ruby on Rails is a web application structure that is designed to work with the Ruby programming language. Ruby is simple to learn and easy to use. Ruby on Rails was first released as an open source application in July 2004 and in December 2005 the first version was released. This paper about Ruby on Rails will cover some advantages of Ruby on Rails such as Ruby being an open source program, the representational state transfer (REST) architecture, and the many functions of Ruby on Rails. This paper will also cover some disadvantages of Ruby on Rails such as Ruby not being as fast as other programming languages, the issues of not having enough available hosts, and why Ruby on Rails is not as popular as other languages.
Web IS. The importance of web led the classical information systems to transform in order to integrate with web technologies. This means that a web application can access an organization’s dataset. And as we mentioned above, this integration creates new data issues, like security and accessibility.
Technology is a resourceful tool that all of the world has grown to see. We are now getting accustomed to the internet.
Over the past few years a debate between Flash and HTML5 has been gaining more attention as HTML5 becomes more developed and polished. Flash has been the web standard for websites since the late 1990’s but HTML5 is quickly gaining ground and is considered by some as the standard of the “future”. Another aspect of the debate is whether or not we should go with open web standards or closed, Flash being the latter. Even though 85% of the most-visited websites run on flash, HTML5 is the future because HTML5 combined with javascript and CSS3 offers the same capabilities as flash and HTML5 can avoid many issues that Flash faces by being open source.
“The Internet is becoming the town square for the global village of tomorrow.” Bill Gates. The Internet is vast and is just getting bigger. It has its own community that is open to the public. The Internet is becoming a platform all on its own. It is a stepping-stone in a direction that is unknown. The Internet has become so vast that there are now different versions of it. The different versions of the web are Web 1.0, Web 2.0, the main focus of this paper, and Web 3.0. Web 1.0 is all about sharing information. It is very bland and just gets the point across of what was needed. This how the Internet had started. Web 2.0 is sharing information with interaction. To me this means social media in some fashion. The website that was accessed has a way of interacting with the users whether it be through comments or giveaways on the web. Web 3.0 is the server interacting with the individual on a particular website. Amazon is the best example of Web 3.0 because it gives recommendations based on items that have been searched. “Among American adults 87% use the web, 68% connect...
In our society, there has been a revolution which competes that of the industrial revolution. It is called technological revolution. At the top of the technological revolution is what we call, the Internet. In the following report we will be discussing about what the internet is about in general and how it might be in the future, why it is necessary in our everyday lives, and why has it become so important to everyone (i.e. companies, individuals ).
The Internet has revolutionized the computer and communications world like nothing before. The Internet enables communication and transmission of data between computers at different locations. The Internet is a computer application that connects tens of thousands of interconnected computer networks that include 1.7 million host computers around the world. The basis of connecting all these computers together is by the use of ordinary telephone wires. Users are then directly joined to other computer users at there own will for a small connection fee per month. The connection conveniently includes unlimited access to over a million web sites twenty-four hours a day, seven days a week. There are many reasons why the Internet is important these reasons include: The net adapts to damage and error, data travels at 2/3 the speed of light on copper and fiber, the internet provides the same functionality to everyone, the net is the fastest growing technology ever, the net promotes freedom of speech, the net is digital, and can correct errors. Connecting to the Internet cost the taxpayer little or nothing, since each node was independent, and had to handle its own financing and its own technical requirements.
There were skeptics that said the language was a dud and would never catch on, but now more people are learning Java Script then ever before.JavaScript is used within HTML tags so that the page setup in already present when the Java Script starts to run. There are many different uses for Java Script on the Net. It can be used to make mail forms that a customer or person trying to input information can use. The program will allow the user to input information, then it will automatically send that info to a designated email address with the click of a button. It can also be used to put a password on a certain web page; a user trying to enter the page must then input the correct commands and passwords to enter the page.
* Telnet or remote login. Permits your computer to log onto another computer and use it as if you were there.
The Internet has become a key ingredient of strenuous and busy lifestyle. ‘Internet’ has become the central-hub for communication, explorations, connecting with people or for official purposes. Resultantly, Internet growth has led to a plethora of new developments, such as decreased margins for companies as consumers turn more and more to the internet to buy goods and demand the best prices.