Building Web Applications > Introducing the Web Technologies Used in JViews Maps > Thin Client Applications

As their name implies, these applications deploy minimal code on the clients and rely heavily on the server to deal with user interactions and to respond with corresponding displays.

In such application designs, application deployment is transparent and updates are immediately available to all users. Application management can be centralized on a few localized servers. Thus it requires fewer administration resources and helps to maximize the availability of the application.

Against these advantages, you must weigh the most common drawbacks, which are:

JViews Maps provides advanced capabilities for such application designs. It relies on JavaServer Faces (JSF) as the server-side component model and Dynamic HTML (DHTML) as the client-side display technology. This combination facilitates development work and provides easier integration with third-party components and tools.

Going beyond simple thin clients, JViews Maps thin client leverages the local execution capabilities of JavaScript to provide an advanced user experience; for demanding interactions, Asynchronous JavaScript And XML concepts, or Ajax, are applied.