7.1.1 Basic Characteristics:
Browsers are the thinnest of clients; they display data to their users and rely on servers for application functionality.
Browser clients download documents from a server. These documents contain data as well as instructions for presenting that data, written in a presentational markup language such as Hypertext Markup Language (HTML). A presentational markup language allows a single document to have a reasonable presentation regardless of the browser that presents it.
Browsers have a couple of strengths that make them viable enterprise application clients. 1. They offer a familiar environment. Browsers are widely deployed and used, and the interactions they offer are fairly standard. This makes browsers popular, particularly with novice users. 2. Browser clients can be easy to implement. The markup languages that browsers use provide high-level abstractions for how data is presented, leaving the mechanics of presentation and event handling to the browser.
7.1.4 Deployment Issues: Browser clients are attractive for a couple of reasons.
1. They require minimal updating. When an application changes, server-side code has to change, but browsers are almost always unaffected. 2. They are ubiquitous. Almost every computer has a Web browser and many mobile devices have a micro browser.
Swapnil S. Sonawane<br /> <br />B.Tech (Expected May 2009)<br />Computer Science, NIT Durgapur, India<br />SCJA 1.0