Friday, August 13, 2010

Advanced Rich Web Application Techniques

Catch up the internet with high speed using "Rich Web Application Techniques". The days are gone for slow running websites. The First decade of 21st century is fully dedicated to share the information, music, video streaming, media etc.., Internet had played a major role in it. Web applications are popular due to the ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes called a thin client. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.

In the 1990s, most web sites were based on complete HTML pages, each user action required that the page be re-loaded from the server (or a new page loaded). This process is not efficient, as reflected by the user experience (all page content disappears then reappears, etc.). Each time a page is reloaded due to a partial change, all of the content must be re-sent instead of just the changed information. This can place additional load on the server and use excessive bandwidth

Asynchronous loading of content first became practical when Java applets were introduced in the first version of the Java language in 1995. These allow compiled client-side code to load data asynchronously from the web server after a web page is loaded. In 1996, Internet Explorer introduced the IFrame element to HTML, which also enabled asynchronous loading. In 1999, Microsoft created the XMLHTTP ActiveX control in Internet Explorer 5, which was later adopted by Mozilla, Safari, Opera and other browsers as the native XMLHttpRequest object. Microsoft has adopted the native XMLHttpRequest model as of Internet Explorer 7, though the ActiveX version is still supported. The utility of background HTTP requests to the server and asynchronous web technologies remained fairly obscure until it started appearing in full scale online applications such as Outlook Web Access,(2000) Oddpost (2002), and later, notably Google made a wide deployment of Ajax with Gmail (2004) and Google Maps (2005).

Here We are going to Discuss some of the techniques which are used extensively in today's web application they are mainly

  • AJAX
  • JQuery
  • Ext-Js

Referances:



4 comments:

  1. Kindly add correct references
    home pages are not references

    ReplyDelete
  2. kindly add correct references and i am unable to open the references.
    It is a technology based topic in which u will be discussing about web applications so it is accepted.

    ReplyDelete
  3. Dear Sushma,

    Thank you for your suggestion, Please check the references

    ReplyDelete
  4. Here are my comments
    1. There is no contents/agenda
    2. there is no central theme for the presentation
    3. it looks as a collection of some randomly selected slides
    4. On a scale of 1- 10 u will get 1

    ReplyDelete