The First Web Programming - A Step Backward
After the Internet exploded in the mid-1990s, countless applications were converted to Web server architectures that relied on the Web browser for the user interface and JavaScript and VBScript programming embedded in 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 Forward
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 speed and fluidity (see AJAX) even though they still ran from within the Web browser. Microsoft also introduced Silverlight, which is an extension of the Windows user interface for developing rich client programs. See Silverlight, RIA and smart client.
Our Own 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 intricate coding that must access low-level Windows functions.
In 2003, CDE was turned into a rich Windows client that does not run from the Web browser. With "CDE on the Web," the software and indexes are installed in the client one time, and all text and graphics as well as index updates come from the Web. As a rich client, the program retained all the features users loved for more than a decade on their local and LAN versions without ever having to update again. Every time users log on, they retrieve the latest definitions.
CDE on the Web
Our own rich client resides in the Windows PC, but all text, images and index updates come from a Web server.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Does Chrome OS mean anything for schools?
- Benefits of the ChromeOS approachOne of the features of HTML5, that commentors on other posts seem to forget, is that HTML5 web apps can be "installed" in app cache, for offline use (Google "HTML5 manifest").If web apps can be used offline AND made to perform like desktop apps, with web...
- Discussion threads 2009-11-28
- Cuba for Remedy (Client) 1.3.2.8 (Windows)
- Connect your phone system to your Remedy application with Cuba - the only off-the-shelf CTI software with full integration to Remedy, available in the world today. The Cuba client communicates directly with a PBX telephone system via TAPI, CSTA, ASAI or a proprietary interface. Cuba delivers feature rich CTI such...
- Software downloads 2009-11-26
- Komodo IDE 5.2.3 (Mac)
- Komodo IDE is the first unified workspace for end-to-end development of dynamic web applications. A rich feature set for client-side Ajax languages such as CSS, HTML, JavaScript and XML, coupled with advanced support for dynamic languages such as Perl, PHP, Python, Ruby and Tcl, enables developers to quickly and easily...
- Software downloads 2009-11-24
- Mozilla Weave 1.0 Beta 2 (Windows)
- As the Web continues to evolve and more of our lives move online, we believe that Web browsers like Firefox can and should do more to broker rich experiences while increasing user control over their data and personal information. Weave is a Firefox add-on that is aimed at exploring this...
- Software downloads 2009-11-24
- AM Messenger 1.2.2 (Windows)
- AM Messenger is client for free Private IM Network AM. Free AM Server and AM NT Service is also available as free download. There is simply no hidden cost and you will get 100% free secure and privately managed IM Network, free from any security threat. AM Messenger and AM...
- Software downloads 2009-11-22
- Five JavaScript Frameworks: A Point-by-Point Comparison
- There are a multitude of JavaScript frameworks available today for programming rich client-side interactions in web applications. With many such different options, it is important to choose a framework that not only serves the current requirement, but also serves one in the long run. This paper draws up a visual...
- White papers 2009-11-16
- Ixanos Light 10.126 (Windows)
- Ixanos is a desktop application running on flash drives and consisting of several modules. Portable SQL client with rich functionality. Storable shortcut desktops. Favorites and bookmarks' management. Document indexing spider. Search engine supporting suffix-queries, prefix-queries, wildcard queries, (windo* +*ista +wi*dows). Script automation for easy porting of script collections to different...
- Software downloads 2009-11-15
- Control System Works 1.0.358 (Windows)
- Control System Works is a Web-based framework for building HMI/SCADA/EMI/process control solutions using Micrsoft .NET and Microsoft Silverlight. Control System Works offers: open system with unlimited customization capabilities; powerful contemporary graphics; works across network boundaries and firewalls; zero administration client; rich and transparent configuration capabilities; high-availability. CS Works consists of...
- Software downloads 2009-11-12
- Why Google released Closure Tools
- another nail in M$ coffinIt seems Google is second to FSF to send M$ to its grave.You are an idiot....First of all did you even read the article...Not only the article makes no senselike your idiotic rant aggainst MS but it contains several errors.AJAX is javascript and is not unique...
- Discussion threads 2009-11-06
- SerialMailer 6.4 (Mac)
- SerialMailer is a powerful and easy to use tool for companies and individuals who want to communicate with a large group of customers, students, friends or other e-mail contacts without having to rewrite the mail for each recipient. The integrated database allows you to effectively manage your recipients list as...
- Software downloads 2009-11-04
- Viscosity 1.0.7 (Mac)
- Viscosity is an OpenVPN client for Mac, providing a rich Cocoa graphical user interface for creating, editing, and controlling VPN connections. Viscosity provides a complete OpenVPN solution for Leopard (Mac OS 10.5) and does not require any additional downloads or software. Viscosity allows connections to be completely configured through...
- Software downloads 2009-11-01
- GreatNMS 1.03 (Windows)
- Hierarchical maps: complete end-to-end network view and inventory. Autodisc.24 x 7 performance and availability monitoring at multiple levels: network/map/submap/device/interface. Scalable to virtually unlimited number of network nodes still GreatNMS server can be simple WinXP or Vista PC. Auto-discovery (via SNMP, TCP/IP and Microsoft Domains). Graphical links representation and link status...
- Software downloads 2009-10-30
- FoxTrot Professional Search 2.5.1 (Mac)
- FoxTrot Professional Search is a powerful find-by-content solution that offers precision tools for finding the proverbial "needle in a haystack" directly within PDF, HTML, word processing, e-mail and rich-media content and metadata. The product has been especially well received in legal law firm and courts, media (newsrooms researchers, ad agencies...
- Software downloads 2009-10-30
- Microsoft partners to allow Eclipse interop on Win7, WinServer 2008 R2, Azure
- Microsoft has made another play at interoperability with a key open source software offering. At Eclipse Summit Europe on Wednesday, the Redmond, Wash. software giant announced that it is working on four open source projects with two open source companies -- Tasktop Technologies and Soyatec -- to...
- Blog posts 2009-10-28
- 123 Flash Chat Software 7.5 (Mac)
- 123 Flash Chat Server Software can add a chat room to your website in minutes. It organizes chat events or online meetings for social network or portals, etc. Technology utilized: Java chat server and Flash chat client. It is secure, easy and affordable. It has text and video chat included,...
- Software downloads 2009-10-28
- Salesforce, Adobe bring Flash to Force.com
- Businesses who have already taken the plunge into the Salesforce cloud will find something new this morning: Adobe Flash. The two companies today announced an alliance that brings the power of the Adobe Flash platform to the Salesforce's Force.com, where developers build - and many times share...
- Blog posts 2009-10-26
- Jigsaw Pieces Can Be More Agile Than Platforms
- Box.net, the little company that likes to tweak Goliath Microsoft's nose with digs at Sharepoint - the billboard above is near Microsoft's silicon valley digs -Â announced an alignment with Salesforce.com CRM earlier today. Nothing earth shattering here at first glance: it makes perfect sense for...
- Blog posts 2009-10-22
- DOJ probes IBM's mainframe business
- M/F competitionThere use to be plug compatible m/f from Amdahl and Fujitsu. When IBM switched from bi-polar to CMOS technology, the competition was unable to make the same switch. They have left the field.A few years ago, there was a small manufacturer of a PC server capable of...
- Discussion threads 2009-10-08
- Malaysian Marketing Agency Uses New Web Technologies to Attract Savvy Consumers
- Arc Worldwide is a major direct marketing agency. As part of the Leo Burnett advertising agency, the company operates in 37 countries globally and employs 1,300 people. The Malaysian operation of Arc Worldwide had enjoyed a substantial rise in the number of clients seeking rich Internet applications for e-commerce since...
- Case studies 2009-10-01
- News to know: Win7, Google Wave, Palm WebOS, Apple Tablet, Google Docs
- Here are today's notable headlines. You can get News To Know via email alert and RSS daily. For continuous updates see BNET's around-the-Web tech coverage. Mary Jo Foley: Microsoft's message to IT pros: Meet us half way with Windows 7 Larry Dignan: ...
- Blog posts 2009-09-30
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
Meet Doc
-
Here to help you with your Document Management Needs
- Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
- To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
-
Produced by
ZDNet and








