You are on page 1of 2

Smart client

Smart client
Smart Client is a term describing 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 SmartClient [1] 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, require more use of the mouse and are unreliable when handling large files such as CAD drawings. 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. Silverlight from 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.[2]
[1] http:/ / smartclient. com [2] Cranberry UK (September 12, 2007). "Cranberry SC20 Smart Client" (http:/ / www. cranberrynet. com/ pdfs/ Info_Sheets/ info sheet 6 Technical Specification. pdf). cranberrynet.com. Cranberry UK Ltd. . Retrieved 2007-12-09.

External links
Smart Client Applications (http://www.symbyo.com/Custom-Software-Application-Development/ smart-client-application.aspx) Smart Client Overview Building Smart Client using .NET (http://www.codeproject.com/KB/dotnet/DotNetBuildSmClnts.aspx) A brief overview and an example in .NET

Article Sources and Contributors

Article Sources and Contributors


Smart client Source: http://en.wikipedia.org/w/index.php?oldid=469887137 Contributors: Acdx, Ajaxguru, Brianthewise, Edward, Extraordinary, Fabrictramp, Frankchn, Heelmijnlevenlang, Ingwar JR, Jonkerz, Juancporras, Liempt, Mormat, Nihiltres, RyanNerd, SamJohnston, Sunil.praktan, TastyPoutine, Tmifune098765, Vaniac, Zahakiel, 33 anonymous edits

License
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/

You might also like