Smart clients are easily deployed and managed client applications that provide an adaptive and interactive experience by leveraging local resources and intelligently connecting to distributed data sources.
Traditional Web applications are limited and companies are starting to look for alternate more powerful solutions. Smart client solutions blend the best of the Rich Client with the best of thin to deliver solutions that work on and offline, solutions that leverage local resources, are easily deployed and have the ability to work on multiple devices.
Smart Client Capabilities
Smart Client solutions implement one or more of these capabilities.
- Leverage Local Resources - Provides rich, responsive applications by taking full advantage of the local software (e.g. Office) and hardware (e.g. disk, memory, CPU, GPU, etc).
- Connected - Provides applications which are connected to the enterprise, giving timely access to live and relevant data and allowing the application to take part in business and collaborative processes.
- Offline Capable - Provides useful functionality when offline or in low quality connectivity situations, allowing the user to remain productive.
- Intelligent Deployment And Update - Provides easy management of the application, allowing for seamless deployment and update, retaining the benefits of a thin client architecture.
- Device Flexibility - Provide applications which are tuned or tailored to the specific client device, making appropriate use of the screen real estate and user interface facilities and local hardware (e.g. pen, speech, etc).