POV: date=July 2008

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. Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.
Welcome to CWAnswers
CWAnswers is your guide to the sprawling world wide web. The directory aims to provide a useful guide made by users. You can share your knowledge as well - simply sign up and edit your first entry. For questions just contact the team at support - at - cwanswers.com.
Weblinks for Web Applications
Top 10 for Web Applications
Things about Web Applications you find nowhere else.
Select content modules
Web Applications Blog - by Web Applications
... .com, python, Web Applications, Widgets ... server-sent events, Continuations, Java, Web Applications ... Web Applications. Blog search. Latest blog posts ...my.opera.com/WebApplications/blog/Web Applications Blog | Cataloging and reviewing the web apps that we ...
Pocketsmith is a personal cash flow forecasting web application, neatly ... Copyright © 2009 Web Applications Blog - Powered by Wordpress. Open Air by ...wapplog.com/Web Applications — Blogs, Pictures, and more on WordPress
Fortinet launches web application and XML firewall appliance ... Scaling Digg and Other Web Applications ... Auditing Web Applications: Part 2 — 2 comments ...en.wordpress.com/tag/web-applications/Webware : Cool Web apps for everyone - CNET
Every day more utility is being delivered over the Web. Full applications can now be run in a browser, accessible from any computer. Software? It's no longer ...www.webware.com/adaptive path " blog " Web Applications
Adaptive Path Blog. The Team. Archive for the 'Web Applications' Category " Previous Entries ... when I was doing web applications that were all form-based, ...www.adaptivepath.com/blog/category/web-applications/POV: date=July 2008

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. Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.
History
In earlier types of client-server computing, each application had its own client program which served as its user interface and had to be separately installed on each user's personal computer. An upgrade to the server part of the application would typically require an upgrade to the clients installed on each user workstation, adding to the support cost and decreasing productivity.
In contrast, web applications use web documents written in a standard format such as HTML (and more recently XHTML), which are supported by a variety of web browsers.
Generally, each individual web page is delivered to the client as a static document, but the sequence of pages can provide an interactive experience, as user input is returned through web form elements embedded in the page markup. During the session, the web browser interprets and displays the pages, and acts as the universal client for any web application.
In 1995, Netscape introduced a client-side scripting called JavaScript, which allowed programmers to add some dynamic elements to the user interface that ran on the client side. Until then, all the data had to be sent to the server for processing, and the results were delivered through static HTML pages sent back to the client.
In 1996, Macromedia introduced Flash, a vector animation player that could be added to browsers as a plugin to embed animations on the web pages. It allowed the use of a scripting language to program interactions on the client side with no need to communicate with the server.
In 1999, the "web application" concept was introduced in the Java language in the Servlet Specification version 2.2. 1. At that time both JavaScript and XML had already been developed, but AJAX had still not yet been coined and the XMLHttpRequest object had only been recently introduced on Internet Explorer 5 as an ActiveX object.
In 2005, AJAX was coined, and applications like Gmail started to make their client sides more and more interactive.
Interface

Technical considerations
A significant advantage of building web applications to support standard browser features is that they should perform as specified regardless of the operating system or OS version installed on a given client. Rather than creating clients for MS Windows, Mac OS X, Linux, and other operating systems, the application can be written once and deployed almost anywhere. However, inconsistent implementations of the HTML, CSS, DOM and other browser specifications can cause problems in web application development and support. Additionally, the ability of users to customize many of the display settings of their browser (such as selecting different font sizes, colors, and typefaces, or disabling scripting support) can interfere with consistent implementation of a web application.

























