SmartClient 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 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
|
|
 |
|