Alkalmazás-programozási felület Windows számára - Application Programming Interface for Windows
Az Application Programming Interface for Windows ( APIW ) Standard a Microsoft Windows 3.1 API specifikációja, amelyet a Willows Software készített . A korábban javasolt Public Windows Interface szabvány utódja. A Microsoft által nem ellenőrzött, 16 bites Windows API gyártói semleges, platformfüggetlen, nyílt szabványának létrehozására tett kísérlet révén jött létre.
Történelem
Megoldások heterogén környezetekhez
1990 végén a Windows 3.0 volt a legkeresettebb szoftver. A különféle grafikus Windows-alkalmazások már elkezdték csökkenteni a képzési időt és növelni a személyi számítógépek termelékenységét. Ugyanakkor a különféle Unix és Unix alapú operációs rendszerek uralják a technikai munkaállomásokat és a tanszéki szervereket. A heterogén környezetek közötti konzisztens alkalmazási környezet ötlete mind a vállalati ügyfelek, mind a szoftverfejlesztők számára vonzó volt.
1993. május 5-én a Sun Microsystems bejelentette a Windows Application Binary Interface (WABI) terméket, amely a Windows szoftver Unixon történő futtatására szolgál, és a Nyilvános Windows interfész ( PWI ) kezdeményezést, amely a népszerű 16 bites Windows API-k egy részének szabványosítására törekszik. . Javasolták a PWI-t különböző vállalatoknak és szervezeteknek, köztük az X / Open , az IEEE és a Unix International . Előző nap a Microsoft bejelentette az Insignia Solutions által létrehozott Windows – Unix szoftvert , a SoftPC-t , egy olyan program részeként, ahol a Microsoft harmadik felek kiválasztására licencelte Windows forráskódját, amely a következő évben Windows Interface Source Environment (WISE) néven vált ismertté. . Még ebben a hónapban a Microsoft bejelentette a Windows NT-t is , amely a Windows munkaállomásokon és szervereken történő futtatására készült verziója.
Az ECMA bekapcsolódik
1994 februárjában a PWI Specifikációs Bizottság elküldte a specifikáció tervezetét az X / Open-nek - aki márciusban elutasította, miután fenyegette a Microsoft szellemi tulajdonjogainak (IPR) érvényesítése a Windows API-k felett - és az Európai Számítógépgyártók Szövetségének (ECMA) ). Szeptemberben, az ECMA delegációjának részeként, a hollandiai Hágában, az ISO SC22 plenáris ülésén tájékoztató előadást tartottak a projektről. Céljuk az volt, hogy ISO- szabványt állítsanak elő annak érdekében, hogy arra kényszerítsék a Microsoftot, hogy megfeleljen annak (Windows rendszerben), vagy fennáll annak a kockázata, hogy nem tud eladni olyan európai vagy ázsiai kormányoknak, akik csak ISO-szabványoknak megfelelő termékeket vásárolhatnak.
1995 áprilisában a Willows Software, Inc. (korábban Multiport, Inc. ) egy saratogai, kaliforniai székhelyű, Canopy által finanszírozott vállalat, amely 1993 eleje óta dolgozik a Windows Unix technológiákon (az akkor már megszűnt Hunter Systems, Inc.- től örökölték ). , csatlakozott az ad hoc ECMA csoporthoz. Ez a csoport augusztusban lett a Technikai Bizottság 37 (kb. A Windows 95 megjelenésekor). Willows megfogadta, hogy az év végéig elkészít egy teljes tervezetet. Októberben elkészült a specifikáció tervezete Application Programming Interface for Windows (APIW) néven. Ezt decemberben ECMA-234 néven fogadták el, és bekerült a gyorsított programba, hogy ISO szabványossá váljon.
Az ISO késlelteti a szabványt
Ismét a Microsoft szellemi tulajdonjogot követelt a Windows API-k felett, és az ISO függesztette a szabványt az állítások igazolásáig. A késedelem 1997 novemberéig tartott, amikor a Microsoft válaszát nem hallva, az ISO bejelentette, hogy áttérnek a szabványra. Arról azonban nincs adat, hogy valaha is ISO szabványként hagyták volna jóvá.
Lásd még
- Willows Toolkit a UNIX számára
- Willows RT beágyazott rendszerekhez
- Novell Corsair
- Caldera Network Desktop