Smart client

Smart client

Smart Client is a term used to describe an application environment which:
* delivers applications over a web http connection
* does not require installation (or provide automated installation and updates)
* automatically updates without user action
* has the look and feel of desktop applications

The term "Smart Client" is meant to refer to simultaneously capturing the benefits of a "thin client" (zero-install, auto-update) and a "fat client" (high performance, high productivity).

A "Smart Client" application can be created in several very different technologies. The original use of the term in the context of the web was Isomorphic Software's [http://smartclient.com SmartClient] product (they own the SmartClient.com domain), which uses an Ajax-based, cross-browser cross-platform approach. Subsequently Microsoft began using the terminology to refer to .NET applications delivered via the Internet Explorer browser to Windows XP. The terms "Rich Internet Application" (RIA) and "rich web application" are essentially synonymous with "Smart Client", and are used to refer to several other technological approaches including Flash, Java applets and Webstart applications.

The Smart Client approach came about because when businesses tried to develop web applications to replace their old desktop applications, user productivity decreased. This was because web-based user interfaces based on server-side HTML generation are typically not as responsive, have fewer hot keys and require more use of the mouse, etc.

Smart Client applications bridge the gap between web applications and desktop applications. They provide the benefits of a web application (such as leveraging the internet and offering remote access to data) while still providing the snappy look and feel inherent to desktop applications.

Mainly there are four platforms for building Smart client applications :

Flex : from Adobe.

JavaFX : from SUN.

Windows Presentation Foundation (WPF) : for Microsoft

DataSnap/WebServices : from CodeGear.

Dedicated desktop boxes which offer Smart Client environments are starting to appear. The only one currently in production is Cranberry UK's SC20 Smart Client, in September 2007, which delivers applications via Citrix Application Streaming, traditional thin client hosted desktop, and locally integrated "thick client" applications. cite web
author = Cranberry UK
date = September 12, 2007
url = http://www.cranberrynet.com/pdfs/Info_Sheets/info%20sheet%206%20Technical%20Specification.pdf
title = "Cranberry SC20 Smart Client"
work = cranberrynet.com
publisher = Cranberry UK Ltd
accessdate = 2007-12-09
] .

External links

* [http://blog.symbyo.com/2008/03/smart-client-applications.html Smart Client Applications] Smart Client Overview
* [http://www.codeproject.com/KB/dotnet/DotNetBuildSmClnts.aspx Building Smart Client using .NET] A brief overview and an example in .NET


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Smart client — это легко устанавливаемое и управляемое клиентское приложение, предоставляющее пользователю адаптивный, отзывчивый и богатый пользовательский интерфейс, полностью использующее возможности локальных ресурсов компьютера и интеллектуально… …   Википедия

  • Smart client — (traducido del inglés, cliente inteligente) es un tecnicismo usado en el desarrollo de software. Generalmente se refiere a aplicaciones que: Son entregadas sobre la red (internet). No requieren instalación (o proveen una instalación y… …   Wikipedia Español

  • Smart Client — Der Ausdruck Smart Client trägt als Kurzform und Handelsname für Produkte in der Informatik mehrere in Abstraktionsgrad und Ausprägung unterschiedliche Bedeutungen. Smart Client Architektur ist ein spezielles Client/Server Architekturmuster, das… …   Deutsch Wikipedia

  • Smart-Client — Ein Smart Client ist in Abgrenzung zum Thin Client, Fat Client und Rich Client ein Programm, welches lokal auf dem PC läuft, aber vollautomatisch über das Internet oder Intranet installiert und aktualisiert wird. Der Smart Client Ansatz… …   Deutsch Wikipedia

  • Smart-client — Ein Smart Client ist in Abgrenzung zum Thin Client, Fat Client und Rich Client ein Programm, welches lokal auf dem PC läuft, aber vollautomatisch über das Internet oder Intranet installiert und aktualisiert wird. Der Smart Client Ansatz… …   Deutsch Wikipedia

  • Smart client — En informatique, un smart client (client intelligent) est une application qui peut être facilement déployée et qui se met à jour à partir d un serveur. Plusieurs définitions existent avec chacune leurs nuances. La définition de Microsoft est la… …   Wikipédia en Français

  • Smart-Client-Anwendung — Ein Smart Client ist in Abgrenzung zum Thin Client, Fat Client und Rich Client ein Programm, welches lokal auf dem PC läuft, aber vollautomatisch über das Internet oder Intranet installiert und aktualisiert wird. Der Smart Client Ansatz… …   Deutsch Wikipedia

  • Client riche — Plateforme client riche Une plateforme client riche (en anglais Rich Client Platform ou RCP) permet le développement de clients riches. Sommaire 1 Historique 1.1 Jusqu en 2000 : les applications classiques, les clients lourds et le modèle… …   Wikipédia en Français

  • Smart power grid — Smart Grid is a transformed electricity transmission and distribution network or grid that uses robust two way communications, advanced sensors, and distributed computers to improve the efficiency, reliability and safety of power delivery and use …   Wikipedia

  • Smart Display — Smart Displays ähneln in ihrem Aussehen sehr den gängigen Tablet PCs. In Wirklichkeit sollte ein Smart Display aber nicht mit ähnlichen Produkten wie Tablet PCs, Webpads oder Laptops verglichen werden, sondern als eine Weiterentwicklung des… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”