Log in ....Tribune

Monday, July 29, 2002
ITerminology

Glass house: Originally used to refer to the large windowed rooms that contained an enterprise’s mainframe computers and other hardware devices necessary for data storage and processing, today the term refers generally to the centrally administered computing environments of enterprises. As computers have gotten smaller and can be fit into smaller spaces, they are no longer housed in centralized rooms surrounded by glass windows as they were as early as the 1950s. However, the terms glass house is still used to describe an enterprise’s centrally controlled computing environment.

CVS: Short for Concurrent Versions System, an open-source, network-transparent program that allows developers to keep track of different development versions of source code. CVS does not maintain multiple versions of source code files but keeps a single copy and records of all of the changes that are made. When a developer wants a particular development version of a file, CVS will reconstruct that version based on its records. Bugs can often get into code when it is modified and may not be detected until long after the modification is made. CVS can retrieve old versions of the code, allowing the developer to see precisely which change caused the bug. CVS is also useful when more than one person is working on a specific file, where it is possible for the developers to overwrite each other’s changes.

UIML: Short for User Interface Markup Language, a markup language extension of XML that promotes the creation of Web pages that can be viewed on any kind of interface device, from PC monitors to smart phones to PDAs. Using UIML style sheets, Web content can be created once without knowing specifically which devices it will be viewed on. A developer uses UIML to describe elements of the user interface — such as menus, buttons and input boxes. A programmer then can write applications that rely on UIML to get the content to different devices.