Ask the Expert

What is a "Rich Client" ?

Can you please define this term: Rich Client?

    Requires Free Membership to View

The term "Rich Client" refers to the concept of rich and interactive user interfaces that are locally deployed to the client machine, as opposed to "Thin Client" which refers to Web-based applications.

Since the late 90's Web-based applications have gained wide adoption, primarily because of the ease with which they could be deployed to end users (on any Internet-connected PC). However, Web-based interfaces are not conducive to highly interactive application interfaces. Writing complex client-side script (that is browser-neutral) is not a viable approach to increase interactive features. The business community has realized for some time now that hosting Web-based solutions is no silver bullet to reaching their user base. For one it requires technical know-how to host a 24x7 operation, and the business infrastructure to support it. Furthermore, offline work is not possible from a Web-based application.

The new generation of rich client is known as the "Smart Client". It brings back the rich user interface that we traditionally had with client/server applications in the early-mid 90's, with a twist. Rich interactive interfaces provide enhanced usability and productivity for end-users. This is achieved with standardized interfaces using typical interface components such as menus, context menus, toolbars, hierarchical data views, data grid tables, charts and any number of others that make it easy to interact with the data being collected or presented. Further to this, the smart client adds Web-based deployment with the ease of Web-based applications today, with additional support for automatic version updates, online/offline functionality and methods for managing client-side security requirements in a controlled and safe manner.

This was first published in March 2005

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: