Benefits and pitfalls of using HTML5 APIs for online experiments and simulations

P. Garaizar, Miguel A. Vadillo, D. López-de-Ipiña
{"title":"Benefits and pitfalls of using HTML5 APIs for online experiments and simulations","authors":"P. Garaizar, Miguel A. Vadillo, D. López-de-Ipiña","doi":"10.3991/ijoe.v8is3.2254","DOIUrl":null,"url":null,"abstract":"The most recent advances in the architecture of the Web allow using it as an excellent platform to deliver experiments and simulations over the Internet. However, there are still some challenges related to the animations' accuracy, to user input collection or to real-time communications that have to be accomplished to properly port native application- based experiments and simulations to the Web. The limitations of the standards preceding HTML5 have forced web developers to embed non-HTML objects using a wide range of non-standard plugins and causing an extremely fragmented execution environment where features must be implemented several times in different programming languages to guarantee full compliance with every user-agent. As HTML5 provides a standard -yet full-featured- environment to develop and execute applications, web user-agents are now more similar to application players than to simple Internet browsers. In this paper we analyze the benefits and pitfalls of these new Application Programming Interfaces (APIs), providing examples of both good and bad instances of research-related use.","PeriodicalId":166546,"journal":{"name":"2012 9th International Conference on Remote Engineering and Virtual Instrumentation (REV)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 9th International Conference on Remote Engineering and Virtual Instrumentation (REV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3991/ijoe.v8is3.2254","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

Abstract

The most recent advances in the architecture of the Web allow using it as an excellent platform to deliver experiments and simulations over the Internet. However, there are still some challenges related to the animations' accuracy, to user input collection or to real-time communications that have to be accomplished to properly port native application- based experiments and simulations to the Web. The limitations of the standards preceding HTML5 have forced web developers to embed non-HTML objects using a wide range of non-standard plugins and causing an extremely fragmented execution environment where features must be implemented several times in different programming languages to guarantee full compliance with every user-agent. As HTML5 provides a standard -yet full-featured- environment to develop and execute applications, web user-agents are now more similar to application players than to simple Internet browsers. In this paper we analyze the benefits and pitfalls of these new Application Programming Interfaces (APIs), providing examples of both good and bad instances of research-related use.
使用HTML5 api进行在线实验和模拟的好处和缺陷
Web体系结构的最新进展允许将其用作在Internet上提供实验和模拟的优秀平台。然而,仍然有一些挑战与动画的准确性、用户输入的收集或实时通信有关,这些都必须完成,才能正确地将基于本地应用程序的实验和模拟移植到Web上。HTML5之前标准的局限性迫使web开发人员使用大量非标准插件嵌入非html对象,并导致极其分散的执行环境,即必须用不同的编程语言多次实现功能,以确保完全符合每个用户代理。由于HTML5提供了一个标准的(但功能齐全的)环境来开发和执行应用程序,web用户代理现在更类似于应用程序播放器,而不是简单的Internet浏览器。在本文中,我们分析了这些新的应用程序编程接口(api)的好处和缺陷,并提供了与研究相关的使用的好的和坏的例子。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信