SmartClient

From Wikipedia, the free encyclopedia
Jump to: navigation, search
SmartClient
Operating system Cross-platform
License LGPL
Website http://smartclient.com

SmartClient is an Ajax framework created by Isomorphic Software. First released in 2001, SmartClient has been integrated into products from major software vendors including Informatica and Wily/CA, and has been deployed in thousands of enterprises. Since November 2007, SmartClient has been available free under an open source LGPL licence.

[edit] Overview

SmartClient provides:

  • a broad set of GUI components, intended to allow complete applications to be developed without directly authoring HTML or using low-level Ajax techniques
  • support for any server platform via integration with WSDL/ RESTful web services, in XML and JSON formats, directly from the browser, as well as special support for Java-based servers
  • metadata-driven components which can bind to metadata formats such as XML schema, allowing a shared client-server data model with extensible types, validation rules and editing constraints
  • Service-oriented architecture for new applications, as well as incremental enhancement of existing web applications via embedding SmartClient components inside existing HTML/CSS layouts
  • Client-Server Integration: SmartClient browser-based applications interact with remote data and services via background communication channels. Background requests retrieve chunks of data rather than new HTML pages, and update your visual components in place rather than rebuilding the entire user interface.

[edit] External links

Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages