Privacy Policy and Cookies

By continuing to use our site, you agree to our Privacy Policy and our use of cookies to understand how you use our site, and to improve your experience. Learn More.
I Agree.

Architecture

The SmartClient™ web presentation layer spans across client and server, bringing the speed, functionality, and scalability of desktop applications to standard web browsers.

SmartClient works with existing web infrastructure--application servers, web servers, databases, and middleware--maximizing current technology investments by filling a widely-acknowledged hole in the web platform.

SmartClient shared model architecture



SmartClient boosts application capabilities in Java/J2EE, Microsoft .NET, PHP, and custom web application environments. SmartClient combines:

Pure-DHTML rich GUI client system

  • sophisticated user interfaces
  • extensible widget kit
  • no downloads, applets, or plug-ins
  • zero-install deployment on Windows, MacOS, Solaris, Unix, Linux

Cross-platform datasource server

  • single-sourced validation and authorization rules
  • extensible datasource connectors
  • compression for 10x-100x bandwidth reduction
  • write once, deploy on all Java/J2EE and .NET servers

Invisible HTTP communication layer

  • incremental updates and transactions without page reloads
  • web applications with client/server responsiveness
  • firewall-friendly client/server communication
  • massive scalability

Declarative XML tag language

  • ultra-rapid enterprise application development
  • extensible via client-side JavaScript programming
  • extensible via server-side Java programming
  • optional browser-based drag-and-drop development tools