Representing compatibility and standards: a case study of Web browsers

ACM Stand. Pub Date : 1998-06-01 DOI:10.1145/301688.301690
G. Succi, P. Predonzani, A. Valerio, T. Vernazza
{"title":"Representing compatibility and standards: a case study of Web browsers","authors":"G. Succi, P. Predonzani, A. Valerio, T. Vernazza","doi":"10.1145/301688.301690","DOIUrl":null,"url":null,"abstract":"We present a notational system to represent compatibility relations for products, standards, and, when necessary, the converters implementing compatibility. The notation is graphical and objectoriented. We apply this notation to the domain of web browsers. We analyze the compliance of some of the most popular web browsers to standards and the compatibility of their bookmarks. From this analysis, different approaches to compatibility emerge, depending on the relevance of the products in the marketplace. ntroduction Compatibility plays a significant role in many markets: products are often no more than large systems made of smaller par t s that plug and fit into each other according t o some compatibility scheme. Companies have control over their own compatibil i ty schemes, and often also know the compatibility schemes of their competitors. Compatibility is a strong consideration for those looking to purchase products that interoperate wi th other products. Users are concerned with compatibility internally--when they assemble systems--and externally--when they communicate with other users who use similar products. The world telephony system is a good example of this concept. It allows communication between any two phones on the planet. In addition, it is an example of complex systems, i.e., systems made of several components and offering complex features that live with mixed values of compatibility and incompatibility. Software faces the same issues of compatibility as other kinds of products---camera systems, modular furniture, etc.--but software offers an extraordinary degree of freedom in the type and level of compatibility. In this paper, w e focus on web browsers, an application domain meant to provide interoperability between users. We analyze compatibility with standards and compatibility of bookmarks between browsers.","PeriodicalId":270594,"journal":{"name":"ACM Stand.","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Stand.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/301688.301690","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

We present a notational system to represent compatibility relations for products, standards, and, when necessary, the converters implementing compatibility. The notation is graphical and objectoriented. We apply this notation to the domain of web browsers. We analyze the compliance of some of the most popular web browsers to standards and the compatibility of their bookmarks. From this analysis, different approaches to compatibility emerge, depending on the relevance of the products in the marketplace. ntroduction Compatibility plays a significant role in many markets: products are often no more than large systems made of smaller par t s that plug and fit into each other according t o some compatibility scheme. Companies have control over their own compatibil i ty schemes, and often also know the compatibility schemes of their competitors. Compatibility is a strong consideration for those looking to purchase products that interoperate wi th other products. Users are concerned with compatibility internally--when they assemble systems--and externally--when they communicate with other users who use similar products. The world telephony system is a good example of this concept. It allows communication between any two phones on the planet. In addition, it is an example of complex systems, i.e., systems made of several components and offering complex features that live with mixed values of compatibility and incompatibility. Software faces the same issues of compatibility as other kinds of products---camera systems, modular furniture, etc.--but software offers an extraordinary degree of freedom in the type and level of compatibility. In this paper, w e focus on web browsers, an application domain meant to provide interoperability between users. We analyze compatibility with standards and compatibility of bookmarks between browsers.
表示兼容性和标准:Web浏览器的案例研究
我们提出了一个符号系统来表示产品、标准以及必要时实现兼容性的转换器的兼容性关系。这种表示法是图形化和面向对象的。我们将这种表示法应用于web浏览器领域。我们分析了一些最流行的web浏览器对标准的遵从性及其书签的兼容性。根据这一分析,根据产品在市场中的相关性,出现了不同的兼容性方法。兼容性在许多市场中扮演着重要的角色:产品通常只不过是由较小的部件组成的大型系统,这些部件根据某种兼容性方案相互插入和配合。公司可以控制自己的兼容方案,通常也知道竞争对手的兼容方案。对于那些希望购买与其他产品互操作的产品的人来说,兼容性是一个重要的考虑因素。用户在内部(当他们组装系统时)关心兼容性,在外部(当他们与使用类似产品的其他用户通信时)关心兼容性。世界电话系统就是这一概念的一个很好的例子。它允许地球上任何两部手机之间的通信。此外,它是一个复杂系统的例子,即,由几个组件组成的系统,提供复杂的功能,这些功能具有兼容和不兼容的混合值。软件和其他种类的产品——相机系统、模块化家具等——面临着同样的兼容性问题,但软件在兼容性的类型和水平上提供了非常大的自由度。在本文中,我们将关注web浏览器,这是一个旨在提供用户之间互操作性的应用程序领域。我们分析了与标准的兼容性以及浏览器之间书签的兼容性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信