กลับไปหน้าบทความ

อ่าน 4 นาที

Application Programming Interface for Windows

The Application Programming Interface for Windows ( APIW ) Standard is a specification of the Microsoft Windows 3.1 API drafted by Willows Software .

Application Programming Interface for Windows

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 attempt to establish a vendor-neutral, platform-independent, open standard of the 16-bit Windows API not controlled by Microsoft.[1]

Creation

By the end of 1990, Windows 3.0 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.[2] 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,[3] proposed PWI to various companies and organizations including X/Open, IEEE and Unix International.[4] The previous day, Microsoft had announced SoftPC, a Windows to Unix product created by Insignia Solutions 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 (WISE). Later that month, Microsoft also announced Windows NT, a version of Windows designed to run on workstations and servers.[5]

ECMA involvement

ในเดือนกุมภาพันธ์ พ.ศ. 2537 คณะกรรมการกำหนดข้อกำหนด PWI ได้ส่งร่างข้อกำหนดไปยังX/Openซึ่งปฏิเสธในเดือนมีนาคม หลังจากถูกคุกคามจากการอ้างสิทธิ์ในทรัพย์สินทางปัญญา (IPR) ของ Microsoft เหนือ API ของ Windows [ 6 ]และสมาคมผู้ผลิตคอมพิวเตอร์แห่งยุโรป (ECMA) ในเดือนกันยายน พวกเขาซึ่งเป็นส่วนหนึ่งของคณะผู้แทน ECMA ได้นำเสนอข้อมูลเกี่ยวกับโครงการนี้ในการประชุมใหญ่ ISO SC22 ที่กรุงเฮก ประเทศเนเธอร์แลนด์[ 7 ]เป้าหมายของพวกเขาคือการทำให้เป็น มาตรฐาน ISOเพื่อบังคับให้ Microsoft ปฏิบัติตาม (ใน Windows) มิฉะนั้นอาจเสี่ยงที่จะไม่สามารถขายให้กับรัฐบาลยุโรปหรือเอเชียได้ ซึ่งรัฐบาลเหล่านั้นสามารถซื้อได้เฉพาะผลิตภัณฑ์ที่สอดคล้องกับมาตรฐาน ISO เท่านั้น[ 8 ]

ในเดือนเมษายน พ.ศ. 2538 บริษัท Willows Software, Inc. (เดิมชื่อMultiport, Inc. [ 9 ] [ 10 ] ) ซึ่งเป็น บริษัทที่ได้รับทุนสนับสนุนจาก Canopy ในเมืองซาราโตกา รัฐแคลิฟอร์เนีย ซึ่งได้ทำงานเกี่ยวกับเทคโนโลยี Windows ไปยัง Unix (สืบทอดมาจากHunter Systems, Inc. ที่ล้มละลายไปแล้ว [ 11 ] ) มาตั้งแต่ต้นปี พ.ศ. 2536 ได้เข้าร่วม กลุ่ม ECMA เฉพาะกิจกลุ่มนี้กลายเป็นคณะกรรมการทางเทคนิคที่ 37 ในเดือนสิงหาคม (ประมาณช่วงเวลา ที่ Windows 95ออกวางจำหน่าย) Willows ให้คำมั่นว่าจะจัดทำร่างข้อกำหนดฉบับสมบูรณ์ให้เสร็จภายในสิ้นปี ในเดือนตุลาคม ร่างข้อกำหนดเสร็จสมบูรณ์ภายใต้ชื่อ Application Programming Interface for Windows (APIW) ซึ่งได้รับการยอมรับเป็น ECMA-234 ในเดือนธันวาคม และถูกนำไปอยู่ในโปรแกรมเร่งด่วนเพื่อเป็นมาตรฐาน ISO [ 7 ]

ความล่าช้าของ ISO

อีกครั้งที่ Microsoft อ้างสิทธิ์ในทรัพย์สินทางปัญญาเหนือ Windows API และ ISO ได้ระงับมาตรฐานไว้รอการพิสูจน์ข้ออ้างดังกล่าว ความล่าช้านี้กินเวลานานจนถึงเดือนพฤศจิกายน พ.ศ. 2540 เมื่อไม่ได้รับการตอบสนองจาก Microsoft ISO จึงประกาศว่าจะดำเนินการตามมาตรฐานต่อไป[ 12 ]อย่างไรก็ตาม ไม่มีบันทึกว่ามาตรฐานดังกล่าวได้รับการอนุมัติให้เป็นมาตรฐาน ISO แต่อย่างใด

ดูเพิ่มเติม

  • Willows Toolkit สำหรับ UNIX  – บริษัทซอฟต์แวร์สัญชาติอเมริกัน
  • Willows RT สำหรับระบบฝังตัว  – บริษัทซอฟต์แวร์สัญชาติอเมริกัน
  • Novell Corsair  – ระบบปฏิบัติการ Linux ในช่วงปลายทศวรรษ 1990 และต้นทศวรรษ 2000
  • Caldera Network Desktop  – ระบบปฏิบัติการ Linux ที่วางจำหน่ายในช่วงปลายทศวรรษ 1990 และต้นทศวรรษ 2000
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Application_Programming_Interface_for_Windows&oldid=1302871966#Willows "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ Application Programming Interface for Windows

The Application Programming Interface for Windows ( APIW ) Standard is a specification of the Microsoft Windows 3.1 API drafted by Willows Software .

Creation

By the end of 1990, Windows 3.0 was the top-selling software. The various graphical Windows applications had already started to reduce training time and enhance productivity on personal computers.

ECMA involvement

ในเดือนกุมภาพันธ์ พ.ศ. 2537 คณะกรรมการกำหนดข้อกำหนด PWI ได้ส่งร่างข้อกำหนดไปยัง X/Open ซึ่งปฏิเสธในเดือนมีนาคม หลังจากถูกคุกคามจากการอ้างสิทธิ์ในทรัพย์สินทางปัญญา (IPR) ของ Microsoft เหนือ API ของ Windows [ 6 ] และ สมาคมผู้ผลิตคอมพิวเตอร์แห่งยุโรป (ECMA)...

ความล่าช้าของ ISO

อีกครั้งที่ Microsoft อ้างสิทธิ์ในทรัพย์สินทางปัญญาเหนือ Windows API และ ISO ได้ระงับมาตรฐานไว้รอการพิสูจน์ข้ออ้างดังกล่าว ความล่าช้านี้กินเวลานานจนถึงเดือนพฤศจิกายน พ.ศ.