rich client

Also found in: Dictionary, Medical.

rich client

An application in the user's computer that retrieves data from the Internet. Written in a programming language such as C/C++ or Java, which has complete access to all the functions in the computer, the rich client program runs stand-alone without the need of a Web browser.

The First Internet Programming - A Step Backward
In the mid-1990s, applications were converted to Web server architectures that relied on the Web browser for the user interface and JavaScript programming embedded in the Web pages. Such browser-based applications exhibited "page-at-a-time" behavior. The entire page had to be reloaded each time any data was sent to the server, and the experience was more akin to early online applications of the 1960s and 1970s.

Moving Along
As the Internet became mainstream, scripting languages were enhanced to deliver more of the functionality of regular programming languages, and AJAX came along to make Web pages work with more fluidity (see AJAX) even though they still ran from within the Web browser. All the while, the increasing speed of the computer CPUs and Internet connections began to blur the distinction between Web-based applications and local applications for the user. See RIA and smart client.

CDEweb - Our Rich Client

Since 1990, the product you are currently reading, Computer Desktop Encyclopedia (CDE), has been available as a Windows application. The user sees two scrolling windows, a lookup routine and only a handful of features, but under the covers, it took more than 500 pages of C source code to create the program. The continuous scrolling of multimedia objects from A to Z requires code that must access low-level Windows functions.

In 2003, CDE was turned into "CDEweb," a rich Windows client. The software, text and images all come from the Web, but CDEweb does not run from the Web browser. As a rich client, the program retained all the features users loved for more than a decade on their PCs with the added benefit of automatic updating.

Our rich client resides in the Windows PC like any other local application but is automatically updated from the Web.
References in periodicals archive ?
As a result, the demo application illustrates several important aspects of rich client data visualization including:
We are particularly happy with the continued momentum of the Eclipse Rich Client Platform.
ObjectWeb Telosys is a self-sufficient solution that covers both the presentation and the persistence layers as required in rich client web applications.
Our industry rich client roster demonstrates the breadth and depth of our staff and is a testament to the sound industry knowledge and dedication every member of our client service teams brings to each account.
OTTAWA -- Eclipse Foundation today announced a recent Evans Data Survey confirms a significant increase in the adoption of the Eclipse Rich Client Platform (RCP) by Eclipse users.
Further, the HydraAgent allowed for the implementation of SafeMed's clinical decision support products based on open standards on Linux, Solaris or Windows, and enabled a rich client on a .
Developers who develop cross-platform and rich client applications can draw from over 400 fully object-oriented class libraries including classes for GUI, layout, database, internationalization, networking, XML, and much more.
Client API integration enabling developers to seamlessly bind secure remote access to standard rich client applications
Currently over 50% of Java developers use Eclipse and it is a key global enabler of Java technology adoption and application integration via the Rich Client Platform.
According to Taylor, the Eclipse development environment and the new Eclipse Rich Client Platform (RCP) are emerging alternatives that are important for developers who want their software applications to run on multiple operating systems including Microsoft Windows, Linux and Macintosh.
Banks in Singapore are scrutinizing rich clients to probe whether they are evading tax.
The new thin and rich clients provide simplified manageability and energy-efficiency in a secure, space-saving form factor for virtual environments.