NewWave is a discontinued
object-oriented
Object-oriented programming (OOP) is a programming paradigm based on the concept of '' objects''. Objects can contain data (called fields, attributes or properties) and have actions they can perform (called procedures or methods and impleme ...
graphical
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
and office productivity tool for PCs running early versions of
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
(beginning with
2.0). It was developed by
Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
and introduced commercially in 1988.
It was used on the
HP Vectra
HP Vectra was a line of business-oriented personal computers manufactured by Hewlett-Packard (now HP Inc.). It was introduced in October 1985 as HP's first IBM-compatible PC.
Hewlett-Packard, which originally made its name through selling test ...
s and other
IBM-compatible PCs running Windows.
From a user perspective NewWave ran on top of Windows and completely replaced the standard
Windows Desktop
The Windows shell is the graphical user interface for the Microsoft Windows operating system. Its readily identifiable elements consist of the desktop, the taskbar, the Start menu, the task switcher and the AutoPlay feature. On some versions of ...
and
Program Manager
Program Manager is the shell of Windows 3.x and Windows NT 3.x operating systems. This shell exposed a task-oriented graphical user interface (GUI), consisting of ''icons'' ( shortcuts for programs) arranged into ''program groups''. It replaced ...
user interface with its own object-oriented desktop interface.
HP promoted NewWave until the release of
Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft and the first of its Windows 9x family of operating systems, released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995. Windows 95 merged ...
, at which time further development of the product ceased due to incompatibility with the new
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
. The NewWave
GUI
Gui or GUI may refer to:
People Surname
* Gui (surname), an ancient Chinese surname, ''xing''
* Bernard Gui (1261 or 1262–1331), inquisitor of the Dominican Order
* Luigi Gui (1914–2010), Italian politician
* Gui Minhai (born 1964), Ch ...
(together with the contemporaneous
NeXTSTEP
NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its ...
GUI) introduced the shaded "3-D look and feel" that was later widely adopted.
HP encouraged
independent software vendor
An independent software vendor (ISV), also known as a software publisher, is an organization specializing in making and selling software, in contrast to computer hardware, designed for mass or niche markets. This is in contrast to in-house softwa ...
s to produce versions of applications which took advantage of NewWave functionality, allowing their data to be handled as objects instead of files. One early example was
Samna Corporation (later acquired by
Lotus) who produced an edition of their Microsoft Windows
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features.
Early word processors were stand-alone devices dedicated to the function, but current word ...
Ami Pro entitled "Ami Pro for NewWave". On June 20, 1988
Microsoft Corporation
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
and Hewlett-Packard issued a press release announcing the inclusion of NewWave support in an up-coming release
Microsoft Excel
Microsoft Excel is a spreadsheet editor developed by Microsoft for Microsoft Windows, Windows, macOS, Android (operating system), Android, iOS and iPadOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a ...
.
NewWave featured icons, scheduled scripts in the form of "agents", and "hot connects."
HP incorporated NewWave into their multi-platform
office automation
Office automation refers to the varied computer machinery and software used to digitally create, collect, store, manipulate, and relay office information needed for accomplishing basic tasks. Raw data storage, electronic transfer, and the manageme ...
offerings running under their proprietary
MPE and
HP-UX
HP-UX (from "Hewlett Packard Unix") is a proprietary software, proprietary implementation of the Unix operating system developed by Hewlett Packard Enterprise; current versions support HPE Integrity Servers, based on Intel's Itanium architect ...
(
UNIX
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
)
minicomputer
A minicomputer, or colloquially mini, is a type of general-purpose computer mostly developed from the mid-1960s, built significantly smaller and sold at a much lower price than mainframe computers . By 21st century-standards however, a mini is ...
operating systems. They developed NewWave versions of key email, database, document management, personal productivity, communications and network management tools and branded all related solutions under the “HP NewWave Office” banner. Prior to the integration of HP NewWave this solution set had been known as “Business System Plus”.
The “NewWave Office” term had been used previously to describe the main NewWave user desktop.
Overview

In its original November 1987 press release Hewlett-Packard described NewWave as “an application environment designed to provide personal computer users with a single method to access data and files from multiple sources on a company’s network”. It was developed by HP’s Personal Software Division (PSD) in
Santa Clara,
California
California () is a U.S. state, state in the Western United States that lies on the West Coast of the United States, Pacific Coast. It borders Oregon to the north, Nevada and Arizona to the east, and shares Mexico–United States border, an ...
, United States, as part of their
distributed computing environment
The Distributed Computing Environment (DCE) is a software system developed in the early 1990s from the work of the Open Software Foundation (OSF), a consortium founded in 1988 that included Apollo Computer (part of Hewlett-Packard from 1989), IBM, ...
strategy,
after three years of work by more than 100 employees.
The original version of NewWave ran on IBM-compatible PCs and required
MS-DOS 3.2 or later and
Windows 2.0 or later.
Key features of NewWave included:
*An icon-based user interface.
*An Object Management Facility (OMF) which completely replaced the
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
/ Windows file-based system.
*“Hot connects” - ensuring data changed in one file are automatically updated in related files in which those data are used.
*Agents, based on artificial intelligence (AI) principles, which could be set to perform routing activities such as gathering data from various computers to create a monthly sales report. Agents could follow a procedure carried out by an end-user and remember it so it could be repeated at a specified time or executed under certain conditions.
Pricing
*HP NewWave Developers Kit - released February 1988: $895 (US)
*HP NewWave end-user version - released second-half 1988: $195 (US)
Object Management Facility (OMF)
HP described the OMF as a means of binding applications and data together to form “objects”, such as compound documents.
Contextual online help
In addition to MS-Windows-style indexed help articles NewWave introduced a context-sensitive help facility. This allowed a user to click on a ‘Help’ menu option which added a query symbol to the mouse arrow; once switched into this ‘help mode’ the user could click on any part of the NewWave environment or any menu command to have the help for that item displayed in a pop-up window.
Computer-based training
Working in conjunction with the NewWave Agent the
computer-based training
Educational technology (commonly abbreviated as edutech, or edtech) is the combined use of computer hardware, software, and educational theory and practice to facilitate learning and teaching. When referred to with its abbreviation, "EdTech", ...
functionality of NewWave allowed developers to build interactive lessons into the desktop environment and the applications themselves. This allowed users to learn with actual live applications in a non-destructive way. The feature was dropped in later versions of NewWave due to the increased disk requirements it imposed and the limited hard disk space available in PCs of the time.
Agent
The NewWave Agent was a task-recording and execution facility, which could work across multiple applications.
Users could record any sequence of tasks performed within the NewWave environment. Recorded tasks generated a
BASIC
Basic or BASIC may refer to:
Science and technology
* BASIC, a computer programming language
* Basic (chemistry), having the properties of a base
* Basic access authentication, in HTTP
Entertainment
* Basic (film), ''Basic'' (film), a 2003 film
...
-like
source-code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, onl ...
, which could be repeated unmodified, or edited and expanded to create sophisticated automated and interactive activities.
Built-in and bridged applications
NewWave included some built-in applications, which were fully integrated with the Object Management Facility, NewWave Agent, Online Help and Computer Based Training features. Non-native NewWave applications could be integrated into the environment using “advanced bridges”, allowing their live data to be embedded in compound documents. The standard end-user version of HP NewWave included bridges for HP’s own PC applications, such as HP Graphics gallery, MS Windows tools (calculator, calendar, notepad etc.) and many common third-party applications. Users could also create their own bridges to other applications using the included Bridge Builder tool. Bridges could be exported for use on other NewWave-enabled systems and were often shared amongst the NewWave user community.
NewWave Write
HP described NewWave Write as a basic-to-intermediate level “what you see is what you get” (
WYSIWIG) word processor with support for compound documents.
NewWave Mail
NewWave Mail was available as a separate native NewWave product, which could act as a client to HP’s proprietary DeskManager and OpenMail email server solutions.
Third-party applications
HP succeeded in establishing a third-party developer program following the release of the NewWave
Software Developer’s Kit (SDK) in February 1988.
NewWave enabled third-party applications included:
NewWave bridged third-party applications
Third-party application bridges shipped with the end-user release of HP NewWave included:
History
During its eight-year life HP NewWave underwent several functional and cosmetic changes, including a revision of the desktop interface and the dropping of the built-in Computer Based Training facility.
Apple lawsuit
Because of alleged similarities to the
Macintosh GUI, NewWave was the subject of an unsuccessful "look and feel" lawsuit by
Apple
An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
(see
Apple v. Microsoft
''Apple Computer, Inc. v. Microsoft Corporation'', 35 F.3d 1435 ( 9th Cir. 1994), was a copyright infringement lawsuit in which Apple Computer, Inc. (now Apple Inc.) sought to prevent Microsoft and Hewlett-Packard from using visual graphical user ...
).
Reception
While praising HP's "serious, sincere effort" to give Windows "a complete, object-oriented" GUI, Stewart Alsop II in 1988 doubted that other software developers would create software for NewWave because HP "is not considered a standard setter", IBM and Microsoft had their own desktop-metaphor plans, and existing applications needed "a substantial redesign and rewrite" to effectively use it.
HP NewWave was never adopted as a mainstream end-user environment although it was adopted by a number of corporate clients as the basis for office productivity projects including:
*BT BoaT - Major
British Telecom
BT Group plc (formerly British Telecom) is a British Multinational corporation, multinational telecommunications holding company headquartered in London, England. It has operations in around 180 countries and is the largest provider of fixed-li ...
office automation project.
*Royal Insurance - desktop project implemented by the
Liverpool
Liverpool is a port City status in the United Kingdom, city and metropolitan borough in Merseyside, England. It is situated on the eastern side of the River Mersey, Mersey Estuary, near the Irish Sea, north-west of London. With a population ...
-based insurance company.
*N&P - National and Provincial building society - based in
Bradford
Bradford is a city status in the United Kingdom, city in West Yorkshire, England. It became a municipal borough in 1847, received a city charter in 1897 and, since the Local Government Act 1972, 1974 reform, the city status in the United Kingdo ...
.
*TSB Trust Company - Desktop architecture.
HP had some success in licensing NewWave to other hardware manufacturers:
*
Data General
Data General Corporation was an early minicomputer firm formed in 1968. Three of the four founders were former employees of Digital Equipment Corporation (DEC).
Their first product, 1969's Data General Nova, was a 16-bit minicomputer intended to ...
repackaged NewWave as ''CEO Object Office'', and introduced it as an extension to their ''
CEO Office''
office automation software
Office automation refers to the varied computer machinery and software used to digitally create, collect, store, manipulate, and relay office information needed for accomplishing basic tasks. Raw data storage, electronic transfer, and the managemen ...
.
*
NCR used NewWave as the basis for their ''Cooperation'' software.
Legacy
In January 1990 HP stated its intention to provide NewWave capabilities on
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
with
Motif and on
OS/2
OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
with
Presentation Manager Presentation Manager (PM) is the graphical user interface (GUI) that International Business Machines, IBM and Microsoft introduced in version 1.1 of their operating system OS/2 in late 1988.
History
Microsoft began developing a graphic user inter ...
.
Although these versions were never released HP did contribute some of its NewWave technology to projects run by the
Open Software Foundation
The Open Software Foundation, Inc. (OSF), was a not-for-profit industry consortium for creating an open standard for an implementation of the operating system Unix. It was formed in 1988 and merged with X/Open in 1996, to become The Open Group.
...
of which HP was a member.
Release history
Further reading
Articles in the August 1989 issue of the ''
Hewlett-Packard Journal
''Hewlett-Packard Journal'' () was a magazine published by Hewlett-Packard (HP) between 1949–1998. The first issue appeared in September 1949. Headquartered in Palo Alto, California
Palo Alto ( ; Spanish language, Spanish for ) is a char ...
'' (volume 40, number 4):
* "An Overview of the HP NewWave Environment" by Ian J. Fuller.
* "An Object-Based User Interface for the HP NewWave Environment" by Peter S. Showman.
* "The NewWave Object Management Facility" by John A. Dysart.
* "The NewWave Office - the user interface's tools and methods" by Beatrice Lam, Scott A. Hanson & Anthony J. Day.
* "Agents and the HP NewWave Application Program Interface" by Glenn R. Stearns.
* "An extensible agent task language - creating scripts in the Hewlett-Packard NewWave environment" by Barbara B. Packard & Charles H. Whelan.
* "The HP NewWave Environment Help Facility" by Vicky Spilman & Eugene J. Wong.
* "NewWave Computer-Based Training Development Facility" by Lawrence A. Lynch-Freshner, R. Thomas Watson, Brian B. Egan & John J. Jencek.
* "Encapsulation of Applications in the NewWave Environment" by William M. Crow.
* "Product Development Using Object-Oriented Software Technology" by Thomas F. Kraemer.
References
{{reflist
External links
*http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1989-08.pdf
*https://web.archive.org/web/20130616043057/http://www.managingchange.com/innoused/newwave.htm
*http://www.guidebookgallery.org/articles/newwave
*http://www.hpmuseum.net/display_item.php?sw=183
Desktop shell replacement
NewWave
NewWave is a discontinued object-oriented graphical desktop environment and office productivity tool for PCs running early versions of Microsoft Windows (beginning with 2.0). It was developed by Hewlett-Packard and introduced commercially in 19 ...
Operating system APIs
Utilities for Windows
Windows-only proprietary software
Discontinued software