Interactive Web Applications

Ajax.net / Web Parts

From: Julian Moruzzi

To: Mike Dacey

Year: 3

On Time: 27/05/08

Table of Contents

Table Of Figures

An interactive application using Ajax.Net and Web Parts

  1. Introduction

The following report shows the creation of a web application using asp.net and features from the current technology known as Ajax. A number of different tools have been implemented around an html/css formatted style site to create a web portal for use for a sports company. As the developer of this site does not have much knowledge of sports a charity football site has been chosen to concentrate the application around.

This report as well as showing what has been implemented into the report also outlines the relevance in the technology compared to the functionality and usability of the site. This then compared to what the site looks like should help in explaining why the site design was chosen.

Further sections of the report also analyse the need for increased responsiveness and interactivity in web applications and because of the expansion in the web and technology on it why we need them. Research has been conducted into the benefits and drawbacks of the application.

2. The need for increased responsiveness and interactivity in web applications

The technology in this report is based around Ajax and web parts using asp.net components. Ajax is a way of achieving increased responsiveness and using Ajax and web parts is a way of increasing interactivity in web applications. Ajax is a good place to start when looking at increased responsiveness. Ajax is:

‘Asynchronous JavaScript and XML’ [1]

So ‘In a nutshell, it is the use of the nonstandard  object to communicate with server-side scripts. It can send as well as receive information in a variety of formats, including XML, HTML, and even text files. Ajax’s most appealing characteristic, however, is its “asynchronous” nature, which means it can do all of this without having to refresh the page. This allows you to update portions of a page based upon user events.’ [2]

There are many advantages of this technology known as Ajax, the main two are: -

  • Making requests to the server without reloading the page
  • Parse and work with XML documents

There are disadvantages too. The main one being there may possibly be ‘lag’ within a page. When the responsiveness of a web page is trying to be increased and using Ajax different sections of the pages being updated at different rates, it could get confusing for the user if only sections of the page has loaded and not all the page at once.

Ajax provides the developer with the use of increased responsiveness. This is a key issue now due to the amount of data that is being hosted on the web. The need for this technology is great especially with the increase in interaction on a web site

Interaction is a growing technology in the web industry.

‘Commonly the Web is used for retrieving information, and there is very little in the way of interaction between users.  Information transfer over the Web is mostly one way, from the Webmaster, to the reader’ [3]

‘Interactive Web Applications" (IWAs) is the term coined by ALA for those myriad web sites and applications that utilize the technology often referred to as "Web 2.0." This highly interactive and often user-generated content has come to represent the best of what the World Wide Web has to offer. The participatory culture that has evolved as a result is unlike anything the online community has ever seen: more people are involved and they are creating more dynamic, powerful, and informative content than ever before. Wikis, blogs, podcasts, social networking sites, RSS feeds. These are the stuff of today's Internet.’[4]

Join now!

So why do we need this new dynamic interactive technology?

The World Wide Web in general is forever increasing and new technology is being developed all the time. This technology allows the user on the web to create new things that have never been seen in the web before. People love the thought of new ideas, especially companies that can capture the customer’s eye. Interaction in any form is always a great advantage as its something that we do in everyday life. So why not on the web?

 Applications such as web parts are being ...

This is a preview of the whole essay