The CloudBrowser web application framework

The CloudBrowser web application framework
复制标题

DOI:
10.1145/2384716.2384768
复制
发表时间:
2012-10
期刊:
--
影响因子:
--
通讯作者:
Brian McDaniel;Godmar Back
Brian McDaniel;Godmar Back
中科院分区:
其他
文献类型:
--
作者:
Brian McDaniel;Godmar Back

文献摘要

被引文献

相似文献

CloudBrowser是一个Web应用程序框架,支持开发富Internet应用程序,其整个用户界面和应用程序逻辑驻留在服务器上,而所有客户端/服务器通信都由该框架提供。因此,CloudBrowser向开发人员隐藏了这些应用程序的分布式特性,创建了一个类似于桌面用户界面库提供的环境。CloudBrowser将用户界面状态保留在服务器端虚拟浏览器中,该浏览器在访问期间进行维护。与其他以服务器为中心的框架不同,CloudBrowser独家使用HTML文档模型和相关的JavaScript执行环境,使其能够利用现有的客户端用户界面库和工具包,同时透明地提供对其他应用程序层的访问。我们已经实现了CloudBrowser的原型以及几个示例应用程序,以展示其以服务器为中心的设计的好处。
CloudBrowser is a web application framework that supports the development of rich Internet applications whose entire user interface and application logic resides on the server, while all client/server communication is provided by the framework. CloudBrowser thus hides the distributed nature of these applications from the developer, creating an environment similar to that provided by a desktop user interface library. CloudBrowser preserves the user interface state in a server-side virtual browser that is maintained across visits. Unlike other server-centric frameworks, CloudBrowser's exclusive use of the HTML document model and associated JavaScript execution environment allows it to exploit existing client-side user interface libraries and toolkits while transparently providing access to other application tiers. We have implemented a prototype of CloudBrowser as well as several example applications to demonstrate the benefits of its server-centric design.