Applications programming interface for Windows: a timely standard

ACM Stand. Pub Date : 1996-06-01 DOI:10.1145/234999.235003
R. Farnum
{"title":"Applications programming interface for Windows: a timely standard","authors":"R. Farnum","doi":"10.1145/234999.235003","DOIUrl":null,"url":null,"abstract":"m The Windows environment produced by Microsoft is arguably the most common programming environment in the world. It exists on millions of computers. Software designed for that environment represents a tremendous investment on the part of Microsoft and other software organizations. By standardizing on the Applications Programming Interface for Windows (APIW), this investment can be safeguarded for the future. This article describes APIW efforts and explains why the industry is behind them. icrosoft’s Windows is really a set of functions, libraries and other system elements that make up an interface between DOS and conforming applications. This set of functions is called the Windows Applications Programming Interface (API). For Windows, the API also helps software programs manage windows, menus, icons, and other graphical user-interface elements. Microsoft and other software developers have made a massive investment in the Windows API, of both dollars and time—so massive that it dwarfs almost all other commercial software development activities to date. Analysts have estimated that Microsoft to date has invested over $50 million in the Windows interface, and that it is selling over one million copies per month. There are no estimates of the investment made by other development organizations, but it is large. The investment is justified by the huge marketplace: Windows on Intel-based microprocessors is estimated to make up 80% of the desktop market. Windows currently supports a 16-bit interface (the “traditional” Windows function calls) and a 32-bit interface, Win32 (the Windows 95 and the Windows NT function calls). The two interfaces are not necessarily compatible with each other. Most existing Windows software deals with the 16-bit interface. The release of Windows 95 in August 1995 increased the number of Win32 programs in the marketplace.","PeriodicalId":270594,"journal":{"name":"ACM Stand.","volume":"72 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Stand.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/234999.235003","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

m The Windows environment produced by Microsoft is arguably the most common programming environment in the world. It exists on millions of computers. Software designed for that environment represents a tremendous investment on the part of Microsoft and other software organizations. By standardizing on the Applications Programming Interface for Windows (APIW), this investment can be safeguarded for the future. This article describes APIW efforts and explains why the industry is behind them. icrosoft’s Windows is really a set of functions, libraries and other system elements that make up an interface between DOS and conforming applications. This set of functions is called the Windows Applications Programming Interface (API). For Windows, the API also helps software programs manage windows, menus, icons, and other graphical user-interface elements. Microsoft and other software developers have made a massive investment in the Windows API, of both dollars and time—so massive that it dwarfs almost all other commercial software development activities to date. Analysts have estimated that Microsoft to date has invested over $50 million in the Windows interface, and that it is selling over one million copies per month. There are no estimates of the investment made by other development organizations, but it is large. The investment is justified by the huge marketplace: Windows on Intel-based microprocessors is estimated to make up 80% of the desktop market. Windows currently supports a 16-bit interface (the “traditional” Windows function calls) and a 32-bit interface, Win32 (the Windows 95 and the Windows NT function calls). The two interfaces are not necessarily compatible with each other. Most existing Windows software deals with the 16-bit interface. The release of Windows 95 in August 1995 increased the number of Win32 programs in the marketplace.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Windows应用程序编程接口:一个及时的标准
m微软公司生产的Windows环境可以说是世界上最常用的编程环境。它存在于数百万台计算机上。为这种环境设计的软件代表了微软和其他软件组织的巨大投资。通过对Windows应用程序编程接口(APIW)进行标准化,这项投资可以为未来提供保障。本文描述了APIW的工作,并解释了业界支持它们的原因。微软的Windows实际上是一组函数、库和其他系统元素,它们构成了DOS和兼容应用程序之间的接口。这组函数被称为Windows应用程序编程接口(API)。对于Windows, API还帮助软件程序管理窗口、菜单、图标和其他图形用户界面元素。微软和其他软件开发商在Windows API上投入了大量资金和时间,以至于迄今为止几乎所有其他商业软件开发活动都相形见绌。分析人士估计,迄今为止,微软在Windows界面上的投资已超过5000万美元,每月销量超过100万份。没有对其他开发组织所做的投资进行估计,但是它是很大的。巨大的市场证明这笔投资是合理的:基于英特尔微处理器的Windows操作系统估计占据了桌面电脑市场的80%。Windows目前支持16位接口(“传统的”Windows函数调用)和32位接口Win32 (Windows 95和Windows NT函数调用)。这两个接口不一定相互兼容。大多数现有的Windows软件都使用16位接口。1995年8月发布的Windows 95增加了市场上Win32程序的数量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A model for Internet printing Interoperability testing for the Internet printing protocol The birth of the Internet printing protocol (IPP) Network externalities in software systems Compatibility, standards, and software production
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1