Sovellusohjelmointirajapinta Windowsille - Application Programming Interface for Windows
Ohjelmointirajapinta Windows ( APIW ) Standard on erittely Microsoft Windows 3.1 API laatiman Willows Software . Se on aiemmin ehdotetun julkisen Windows-käyttöliittymän standardin seuraaja. Se luotiin yrittäessä luoda toimittajan neutraali, alustasta riippumaton, avoin standardi 16-bittiselle Windows-sovellusliittymälle, jota Microsoft ei hallitse.
Historia
Ratkaisut heterogeenisiin ympäristöihin
Vuoden 1990 loppuun mennessä Windows 3.0 oli myydyin ohjelmisto. Eri graafiset Windows-sovellukset olivat jo alkaneet vähentää harjoitteluaikaa ja parantaa tuottavuutta henkilökohtaisissa tietokoneissa. Samaan aikaan erilaiset Unix- ja Unix-pohjaiset käyttöjärjestelmät hallitsivat teknisiä työasemia ja osastopalvelimia. Ajatus yhtenäisestä sovellusympäristöstä heterogeenisissä ympäristöissä oli houkutteleva sekä yritysasiakkaille että ohjelmistokehittäjille.
5. toukokuuta 1993 Sun Microsystems ilmoitti Windows Application Binary Interface (WABI) -tuotteen, joka käyttää Windows-ohjelmistoja Unixilla, ja Public Windows Interface ( PWI ) -aloitteen, joka pyrkii standardoimaan suositun 16-bittisen Windows-sovellusliittymän osajoukon. . He ehdottivat PWI: tä useille yrityksille ja organisaatioille, kuten X / Open , IEEE ja Unix International . Edellisenä päivänä Microsoft ilmoitti SoftPC: stä , Insignia Solutionsin luomasta Windows to Unix -tuotteesta osana ohjelmaa, jossa Microsoft lisensoi Windows-lähdekoodinsa kolmansien osapuolten valitsemiseksi, mikä tunnettiin seuraavana vuonna nimellä Windows Interface Source Environment (WISE) . Myöhemmin samassa kuussa Microsoft ilmoitti myös Windows NT: stä , Windows-versiosta, joka on suunniteltu toimimaan työasemilla ja palvelimilla.
ECMA osallistuu toimintaan
Helmikuussa 1994 PWI-määrityskomitea lähetti luonnos eritelmäksi X / Openille - joka hylkäsi sen maaliskuussa sen jälkeen, kun Microsoft oli uhkaillut henkisen omaisuuden oikeuksien puolustamista Windows-sovellusliittymissä - ja Euroopan tietokonevalmistajien yhdistykselle (ECMA). ). Syyskuussa, joka on nyt osa ECMA: n valtuuskuntaa, he tekivät informatiivisen esityksen hankkeesta ISO SC22: n täysistunnossa Haagissa, Alankomaissa. Heidän tavoitteenaan oli tehdä siitä ISO- standardi pakottaakseen Microsoft noudattamaan sitä (Windowsissa) tai vaarana, että se ei pysty myymään Euroopan tai Aasian hallituksille, jotka voivat ostaa vain ISO-standardien mukaisia tuotteita.
Huhtikuussa 1995 Willows Software, Inc. (entinen Multiport, Inc. ), Saratoga, Kaliforniassa toimiva Canopy- rahoittama yritys, joka oli työskennellyt Windows-Unix-tekniikoiden parissa (peritty tuolloin lakkautetusta Hunter Systems, Inc. -yhtiöstä ) vuoden 1993 alusta. , liittyi tilapäiseen ECMA-ryhmään. Tästä ryhmästä tuli tekninen komitea 37 elokuussa (noin Windows 95: n julkaisemisajankohtana). Pajut lupasivat valmistaa täydellisen luonnoksen luonnoksen vuoden loppuun mennessä. Lokakuussa valmisteltiin luonnos määrittelyllä nimellä Application Programming Interface for Windows (APIW). Tämä hyväksyttiin ECMA-234: ksi joulukuussa, ja se otettiin käyttöön nopeutetussa ohjelmassa ISO-standardiksi.
ISO viivästyttää standardia
Jälleen Microsoft väitti immateriaalioikeuksien olevan Windows-sovellusliittymien kautta ja ISO keskeytti standardin odotettaessa todisteita vaatimuksistaan. Viivästys kesti marraskuuhun 1997 asti, jolloin Microsoft ei kuullut vastausta, ja Microsoft ilmoitti pyrkivänsä noudattamaan standardia. Ei ole kuitenkaan tietoja siitä, että se olisi koskaan hyväksytty ISO-standardiksi.
Katso myös
- Willows Toolkit for UNIX
- Willows RT sulautetuille järjestelmille
- Novell Corsair
- Caldera Network Desktop