Knowledge

Application Programming Interface for Windows

Source πŸ“

117:(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 637: 36: 201:
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
105:
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
192:
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
93:. 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. 161:(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 165:
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.
582: 181: 57: 134: 162: 157:β€”who rejected it in March, after being threatened by Microsoft's assertion of intellectual property rights (IPR) over the Windows APIsβ€”and the 137:
as part of a program where Microsoft licensed their Windows source code to select third parties, which in the following year became known as
106:
consistent application environment across heterogeneous environments was compelling to both enterprise customers and software developers.
905: 575: 44: 475: 497:"HUNTER'S PERSONAL COMPUTER APPLICATIONS UNDER UNIX TECHNOLOGY RE-EMERGES AT MULTIPORT". Computer Business Review. July 8, 1993. 568: 138: 114: 220: 783: 616: 788: 626: 350:"X/OPEN NOT TO TAKE MANAGEMENT OF THE PUBLIC WINDOWS INITIATIVE". Computer Business Review. March 30, 1994. 17: 900: 807: 262: 746: 651: 283: 180:-funded company, that had been working on Windows to Unix technologies (inherited from then defunct 833: 211: 890: 238: 49: 895: 870: 443:"CORSAIR EFFORT TO BECOME INTERNET OPERATING SYSTEM". Computer Business Review. March 17, 1995. 169: 515: 461: 368: 736: 731: 704: 741: 656: 483: 8: 666: 661: 797: 592: 546: 408: 269: 158: 126: 502: 448: 355: 550: 671: 606: 538: 398: 287: 110: 90: 560: 412: 621: 284:"SunFLASH Vol 53: Sun Introduces Wabi - Allows MS-Windows Apps To Run Under UNIX" 173: 153:
In February 1994, the PWI Specification Committee sent a draft specification to
838: 229: 188:
ECMA group. This group became Technical Committee 37 in August (about the time
884: 812: 479: 854: 762: 177: 636: 542: 403: 386: 333:
Bob Metcalfe (June 7, 1993). "Is OS cross-dressing too good to be true?".
726: 529:
Carl Cargill (December 1997). "Section 2. Sun and Standardization Wars".
102: 86: 817: 801: 793: 189: 142: 778: 428: 335: 318: 316:
Cheryl Gerber (May 10, 1993). "Sun unveils Windows for RISC plans".
145:, a version of Windows designed to run on workstations and servers. 698: 387:"Applications Programming Interface for Windows: A Timely Standard" 426:
Martin LanMonica (December 18, 1995). "Group back Windows spec".
35: 719: 693: 154: 130: 118: 714: 709: 241: β€“ Linux distribution of the late 1990s and early 2000s 232: β€“ Linux distribution of the late 1990s and early 2000s 859: 122: 677: 243:
Pages displaying short descriptions of redirect targets
234:
Pages displaying short descriptions of redirect targets
225:
Pages displaying wikidata descriptions as a fallback
216:
Pages displaying wikidata descriptions as a fallback
590: 141:(WISE). Later that month, Microsoft also announced 882: 425: 85:) Standard is a specification of the Microsoft 301:Lawrence, Nick (May 1994). "Opening Windows". 576: 315: 79:Application Programming Interface for Windows 528: 332: 294: 159:European Computer Manufacturers' Association 129:. The previous day, Microsoft had announced 583: 569: 384: 402: 478:[Corsair Desktop Linux kernel]. 380: 378: 300: 202:ever being approved as an ISO standard. 60:of all important aspects of the article. 27:Proposed software compatibility standard 522: 276: 133:, a Windows to Unix product created by 14: 883: 56:Please consider expanding the lead to 564: 375: 139:Windows Interface Source Environment 115:Windows Application Binary Interface 29: 148: 24: 906:Application programming interfaces 432:. InfoWorld Media Group, Inc.: 16. 339:. InfoWorld Media Group, Inc.: 52. 25: 917: 322:. InfoWorld Media Group, Inc.: 8. 223: β€“ American software company 214: β€“ American software company 635: 476:"Corsair Desktop mit Linux-Kern" 34: 490: 482:. June 30, 1995. Archived from 468: 221:Willows RT for Embedded Systems 184:) since early 1993, joined the 176:) a Saratoga, California-based 48:may be too short to adequately 617:Common Language Infrastructure 436: 419: 343: 326: 309: 255: 58:provide an accessible overview 13: 1: 248: 196: 7: 205: 96: 10: 922: 747:Holographic Versatile Disc 868: 847: 826: 771: 755: 686: 652:Advanced Intelligent Tape 644: 633: 599: 385:Rob Farnum (June 1996). 212:Willows Toolkit for UNIX 303:Personal Computer World 239:Caldera Network Desktop 871:List of Ecma standards 600:Application interfaces 170:Willows Software, Inc. 827:Radio link interfaces 772:Programming languages 737:Ultra Density Optical 543:10.1145/274348.274350 404:10.1145/234999.235003 288:SunFlash (Newsletter) 742:Universal Media Disc 182:Hunter Systems, Inc. 101:By the end of 1990, 687:File systems (disk) 645:File systems (tape) 263:"Standard ECMA-234" 901:Windows components 593:Ecma International 486:on March 23, 2012. 270:Ecma International 135:Insignia Solutions 127:Unix International 878: 877: 510:Missing or empty 456:Missing or empty 363:Missing or empty 193:an ISO standard. 149:ECMA involvement 75: 74: 16:(Redirected from 913: 873:(1961 – present) 672:Linear Tape-Open 639: 607:ANSI escape code 585: 578: 571: 562: 561: 555: 554: 526: 520: 519: 513: 508: 506: 498: 494: 488: 487: 472: 466: 465: 459: 454: 452: 444: 440: 434: 433: 423: 417: 416: 406: 382: 373: 372: 366: 361: 359: 351: 347: 341: 340: 330: 324: 323: 313: 307: 306: 298: 292: 291: 280: 274: 273: 272:. December 1995. 267: 259: 244: 235: 226: 217: 111:Sun Microsystems 109:On May 5, 1993, 91:Willows Software 70: 67: 61: 38: 30: 21: 921: 920: 916: 915: 914: 912: 911: 910: 881: 880: 879: 874: 864: 843: 822: 767: 751: 682: 640: 631: 622:Office Open XML 595: 589: 559: 558: 527: 523: 511: 509: 500: 499: 496: 495: 491: 474: 473: 469: 457: 455: 446: 445: 442: 441: 437: 424: 420: 383: 376: 364: 362: 353: 352: 349: 348: 344: 331: 327: 314: 310: 299: 295: 282: 281: 277: 265: 261: 260: 256: 251: 242: 233: 224: 215: 208: 199: 174:Multiport, Inc. 168:In April 1995, 151: 99: 89:API drafted by 71: 65: 62: 55: 43:This article's 39: 28: 23: 22: 15: 12: 11: 5: 919: 909: 908: 903: 898: 893: 891:Ecma standards 876: 875: 869: 866: 865: 863: 862: 857: 851: 849: 845: 844: 842: 841: 836: 830: 828: 824: 823: 821: 820: 815: 810: 805: 791: 786: 781: 775: 773: 769: 768: 766: 765: 759: 757: 753: 752: 750: 749: 744: 739: 734: 729: 724: 723: 722: 717: 712: 702: 699:CD File System 696: 690: 688: 684: 683: 681: 680: 675: 669: 664: 659: 654: 648: 646: 642: 641: 634: 632: 630: 629: 624: 619: 614: 609: 603: 601: 597: 596: 588: 587: 580: 573: 565: 557: 556: 537:(4): 133–135. 521: 489: 467: 435: 418: 397:(2): 100–102. 374: 342: 325: 308: 305:. p. 260. 293: 275: 253: 252: 250: 247: 246: 245: 236: 230:Novell Corsair 227: 218: 207: 204: 198: 195: 150: 147: 98: 95: 73: 72: 52:the key points 42: 40: 33: 26: 9: 6: 4: 3: 2: 918: 907: 904: 902: 899: 897: 896:ISO standards 894: 892: 889: 888: 886: 872: 867: 861: 858: 856: 853: 852: 850: 846: 840: 837: 835: 832: 831: 829: 825: 819: 816: 814: 813:Minimal BASIC 811: 809: 806: 803: 799: 795: 792: 790: 787: 785: 782: 780: 777: 776: 774: 770: 764: 761: 760: 758: 754: 748: 745: 743: 740: 738: 735: 733: 730: 728: 725: 721: 718: 716: 713: 711: 708: 707: 706: 703: 700: 697: 695: 692: 691: 689: 685: 679: 676: 673: 670: 668: 665: 663: 660: 658: 655: 653: 650: 649: 647: 643: 638: 628: 625: 623: 620: 618: 615: 613: 610: 608: 605: 604: 602: 598: 594: 591:Standards of 586: 581: 579: 574: 572: 567: 566: 563: 552: 548: 544: 540: 536: 532: 525: 517: 504: 493: 485: 481: 480:Computerwoche 477: 471: 463: 450: 439: 431: 430: 422: 414: 410: 405: 400: 396: 392: 388: 381: 379: 370: 357: 346: 338: 337: 329: 321: 320: 312: 304: 297: 289: 285: 279: 271: 264: 258: 254: 240: 237: 231: 228: 222: 219: 213: 210: 209: 203: 194: 191: 187: 183: 179: 175: 171: 166: 164: 160: 156: 146: 144: 140: 136: 132: 128: 124: 120: 116: 112: 107: 104: 94: 92: 88: 84: 80: 69: 59: 53: 51: 46: 41: 37: 32: 31: 19: 763:Universal 3D 611: 534: 531:StandardView 530: 524: 492: 484:the original 470: 438: 427: 421: 394: 391:StandardView 390: 345: 334: 328: 317: 311: 302: 296: 278: 257: 200: 185: 167: 152: 108: 100: 82: 78: 76: 63: 47: 45:lead section 18:Willows TWIN 674:(Ultrium-1) 290:. May 1993. 103:Windows 3.0 87:Windows 3.1 885:Categories 818:Full BASIC 802:ECMAScript 794:JavaScript 512:|url= 458:|url= 365:|url= 249:References 190:Windows 95 172:(formerly 143:Windows NT 113:announced 667:Super DLT 429:InfoWorld 336:InfoWorld 319:InfoWorld 197:ISO delay 97:Creation 50:summarize 756:Graphics 551:35428635 503:cite web 449:cite web 356:cite web 206:See also 66:May 2024 855:ECMA-35 779:C++/CLI 627:OpenXPS 789:Eiffel 720:FAT16B 701:(CDFS) 694:CD-ROM 549:  413:776348 411:  186:ad hoc 178:Canopy 155:X/Open 131:SoftPC 119:X/Open 848:Other 715:FAT16 710:FAT12 547:S2CID 409:S2CID 266:(PDF) 860:JSON 808:Dart 612:APIW 516:help 462:help 369:help 125:and 123:IEEE 83:APIW 77:The 839:UWB 834:NFC 798:E4X 732:UDF 705:FAT 678:VXA 662:DLT 657:DDS 539:doi 399:doi 163:ISO 887:: 800:, 784:C# 727:FD 545:. 533:. 507:: 505:}} 501:{{ 453:: 451:}} 447:{{ 407:. 393:. 389:. 377:^ 360:: 358:}} 354:{{ 286:. 268:. 121:, 804:) 796:( 584:e 577:t 570:v 553:. 541:: 535:5 518:) 514:( 464:) 460:( 415:. 401:: 395:4 371:) 367:( 81:( 68:) 64:( 54:. 20:)

Index

Willows TWIN

lead section
summarize
provide an accessible overview
Windows 3.1
Willows Software
Windows 3.0
Sun Microsystems
Windows Application Binary Interface
X/Open
IEEE
Unix International
SoftPC
Insignia Solutions
Windows Interface Source Environment
Windows NT
X/Open
European Computer Manufacturers' Association
ISO
Willows Software, Inc.
Multiport, Inc.
Canopy
Hunter Systems, Inc.
Windows 95
Willows Toolkit for UNIX
Willows RT for Embedded Systems
Novell Corsair
Caldera Network Desktop
"Standard ECMA-234"

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑