12.1 / March 29, 2020
|License||LGPL and commercial|
Search SmartClient on Amazon.
SmartClient is a set of mobile and cross-browser HTML5 UI components combined with a Java-based Ajax framework, created by Isomorphic Software to build business web applications. First released in 2001, SmartClient was integrated into products from the software vendors including Informatica, RedHat , IBM, LogicalDOC, EMC, Copyright Clearance Center., and Segue Technologies 
Since November 2007, SmartClient is available free under an open source LGPL licence. It is also available under a commercial licence.
SmartClient mentions among its competitors Vaadin, Apache Flex and Sencha's Ext JS, and is similar to full-stack business web application development frameworks like Wakanda. It offers an expansive editable showcase application in order to get to know the software better. SmartClient/Smart GWT has been praised for having a rich variety of widgets  and the fact that it facilitates rapid development, but also criticized because there is simply so much documentation that some users have trouble finding what they need. 
Isomorphic claims that most of the large companies in various economic sectors (banking, defense, biotech, software, etc.) are paying customers and licensees of the SmartClient platform. The further spread of the open source version of their product is unknown.
Isomorphic Software was founded in 1998 as Althem Corporation, and changed its name in 2001. SmartClient provides:
- a set of GUI components, intended to allow applications to be developed without directly editing HTML or using low-level Ajax techniques
- support for many server platforms via integration with WSDL/ RESTful web services, in XML and JSON formats, directly from the browser, as well as 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 visual components in place rather than rebuilding the entire user interface.
- "Download SmartClient and Smart GWT SDKs". Isomorphic Software.
- "RHQ Design-NextGenGui". JBoss Community Archive.
- "Our customers". Isomorphic Software. Retrieved July 7, 2017.
- "https://www.seguetech.com/why-choose-smartclient-web-development-software/". Segue Technolgoies. Retrieved 18 June 2020. External link in
- "Products". Isomorphic Software. Retrieved July 7, 2017.
- "SmartGWT 1.0: A Q&A with Sanjiv Jivan". InfoQ.
- "Services". Isomorphic Software. Retrieved 18 June 2020.
- "SmartClient / SmartGWT vs. Competing Technologies". Isomorphic Software. Retrieved July 7, 2017.
- "SmartClient 12.1 Showcase". Isomorphic Software. Retrieved July 7, 2017.
- "Google Web Toolkit vs. Smart GWT: Which Should You Choose?". TheServerSide.com. Retrieved 18 June 2020.
- "Advanced SmartGWT Tutorial, Part 1". Java Code Geeks. Retrieved 18 June 2020.
- "Why Choose SmartClient Web Development Software?". Segue Technologies.
- "Isomorphic Customer Showcase". Isomorphic Software. Retrieved 12 June 2020.
- "About Isomorphic Software". Retrieved June 12, 2020.
This article "SmartClient" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:SmartClient. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.