Willows TWIN
   HOME

TheInfoList



OR:

The Application Programming Interface for Windows (APIW) Standard is a specification of the Microsoft
Windows 3.1 Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series ran as a shell on top of MS-DOS. Codenamed Janus, Windows 3 ...
API drafted by
Willows Software The Application Programming Interface for Windows (APIW) Standard is a specification of the Microsoft Windows 3.1 API drafted by Willows Software. It is the successor to previously proposed Public Windows Interface standard. It was created in an a ...
. It is the successor to previously proposed Public Windows Interface standard. It was created in an attempt to establish a vendor-neutral, platform-independent, open standard of the 16-bit Windows API not controlled by Microsoft.


History


Solutions for heterogeneous environments

By the end of 1990,
Windows 3.0 Windows 3.0 is the third major release of Microsoft Windows, launched in 1990. It features a new graphical user interface (GUI) where applications are represented as clickable icons, as opposed to the list of file names seen in its predeces ...
was the top-selling software. The various graphical Windows applications had already started to reduce training time and enhance productivity on personal computers. At the same time, various Unix and Unix-based operating systems dominated technical workstations and departmental servers. The idea of a consistent application environment across heterogeneous environments was compelling to both enterprise customers and software developers. On May 5, 1993, Sun Microsystems announced Windows Application Binary Interface (WABI), a product to run Windows software on Unix, and the Public Windows Interface (PWI) initiative, an effort to standardize a subset of the popular 16-bit Windows APIs. The PWI consortium's aims were stated as turning the proprietary Windows API into an "open, publicly available specification" and for the evolution of this specification to be the responsibility of "a neutral body". The consortium, counting Sun, IBM, Hewlett Packard and Novell among its members, proposed PWI to various companies and organizations including
X/Open X/Open group (also known as the Open Group for Unix Systems and incorporated in 1987 as X/Open Company, Ltd.) was a consortium founded by several European UNIX systems manufacturers in 1984 to identify and promote open standards in the field of info ...
,
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operat ...
and Unix International. The previous day, Microsoft had announced
SoftPC SoftPC is a software emulator of x86 hardware. It was developed by Rod MacGregor, Henry Nash & Phil Bousfield, following the founding of Insignia Solutions in 1986 By MacGregor, with "about a dozen people who had left the CAD/CAM workstation speci ...
, a Windows to Unix product created by
Insignia Solutions An insignia () is a sign or mark distinguishing a group, grade, rank, or function. It can be a symbol of personal power or that of an official group or governing body. On its own, an insignia is a sign of a specific or general authority and is ...
as part of a program where Microsoft licensed their Windows source code to select third parties, which in the following year became known as
Windows Interface Source Environment Windows Interface Source Environment (or WISE) was a licensing program from Microsoft which allowed developers to recompile and run Windows-based applications on UNIX and Macintosh platforms. WISE SDKs were based on an emulation of the Windows API ...
(WISE). Later that month, Microsoft also announced
Windows NT Windows NT is a proprietary graphical operating system produced by Microsoft, the first version of which was released on July 27, 1993. It is a processor-independent, multiprocessing and multi-user operating system. The first version of Win ...
, a version of Windows designed to run on workstations and servers.


ECMA gets involved

In February 1994, the PWI Specification Committee sent a draft specification to
X/Open X/Open group (also known as the Open Group for Unix Systems and incorporated in 1987 as X/Open Company, Ltd.) was a consortium founded by several European UNIX systems manufacturers in 1984 to identify and promote open standards in the field of info ...
—who rejected it in March, after being threatened by Microsoft's assertion of intellectual property rights (IPR) over the Windows APIs—and the European Computer Manufacturers' Association (ECMA). In September, now part of an ECMA delegation, they made an informational presentation about the project at the ISO SC22 plenary meeting in The Hague, Netherlands. Their goal was to make it an
ISO ISO is the most common abbreviation for the International Organization for Standardization. ISO or Iso may also refer to: Business and finance * Iso (supermarket), a chain of Danish supermarkets incorporated into the SuperBest chain in 2007 * Iso ...
standard in order to force Microsoft to comply with it (in Windows) or risk not being able sell to European or Asian governments who can only buy ISO standards-compliant products. In April 1995, Willows Software, Inc. (formerly Multiport, Inc.) a Saratoga, California-based
Canopy Canopy may refer to: Plants * Canopy (biology), aboveground portion of plant community or crop (including forests) * Canopy (grape), aboveground portion of grapes Religion and ceremonies * Baldachin or canopy of state, typically placed over an ...
-funded company, that had been working on Windows to Unix technologies (inherited from then defunct Hunter Systems, Inc.) since early 1993, joined the ''ad hoc'' ECMA group. This group became Technical Committee 37 in August (about the time
Windows 95 Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufacturi ...
was released). Willows vowed to complete a full draft specification by the end of the year. In October, the draft specification was completed under the name Application Programming Interface for Windows (APIW). This was accepted as ECMA-234 in December and was put on the fast-track program to become an ISO standard.


ISO delays the standard

Again, Microsoft claimed intellectual property over Windows APIs and ISO put the standard on hold pending proof of their claims. The delay lasted until November 1997, when, hearing no response from Microsoft, ISO announced they were pushing through with the standard. However, there is no record of it ever being approved as an ISO standard.


See also

*
Willows Toolkit for UNIX Award Software International Inc. was a BIOS manufacturer founded in 1983, by Rene Vishney and Bob Stillman in San Jose, California. In 1984 the company moved its international headquarters to Los Gatos, California, United States. History In ...
*
Willows RT for Embedded Systems Award Software International Inc. was a BIOS manufacturer founded in 1983, by Rene Vishney and Bob Stillman in San Jose, California. In 1984 the company moved its international headquarters to Los Gatos, California, United States. History In ...
*
Novell Corsair Caldera OpenLinux (COL) is a defunct Linux distribution. Caldera originally introduced it in 1997 based on the German LST Power Linux distribution, and then taken over and further developed by Caldera Systems (now SCO Group) since 1998. A suc ...
*
Caldera Network Desktop Caldera OpenLinux (COL) is a defunct Linux distribution. Caldera originally introduced it in 1997 based on the German LST Power Linux distribution, and then taken over and further developed by Caldera Systems (now SCO Group) since 1998. A su ...


References

{{Ecma International Standards Ecma standards ISO standards Windows components Application programming interfaces