MIGRATING DESKTOP APPLICATIONS TO THE INTERNET: A NOVEL VIRTUALIZATION PARADIGM BASED ON WEB OPERATING SYSTEMS

被引:0
|
作者
Lamberti, Fabrizio [1 ]
Sanna, Andrea [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
来源
JOURNAL OF WEB ENGINEERING | 2011年 / 10卷 / 03期
关键词
Web OS virtualization; distributed and remote computing; web applications; user interfaces; software reusability;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the past years, many solutions for virtualizing desktops and applications have been proposed. Unfortunately, given their significant resource requirements, their limited portability, and the achieved performances in terms of interactivity and usability, they did not prove to be capable of effectively replacing traditional local desktops. Recently, Web Operating Systems (Web OSs) started to be developed as an alternative approach for the creation of personal desktop environments, where newly designed applications created by leveraging on Web technologies can be accessed by end-users in a unified and seamless way. In this paper, a software architecture designed to further enhance the attractiveness of such environments by allowing existing desktop applications to be migrated into Web OS frameworks without any modification is presented. An automatic tool exploits image processing techniques to analyze the Graphics User Interface (GUI) of a remotely running application and to produce a detailed description for it, by recording its visual appearance and dynamic behavior. Then, this description is reloaded by a Web OS module that exploits remote computing techniques to provide the user with a local-like interaction with the virtualized application running on a remote machine. Thanks to the achieved separation between application logic and interface, the designed approach makes it possible to recreate virtual copies of original applications tailored to user device's characteristics, and it is additionally capable of providing significant improvements in terms of bandwidth usage and interactivity degree. Thus, without any re-coding, the original Web OS environment can be effectively enriched by letting the users run possibly customized copies of the same applications their are used to work with on a traditional desktop.
引用
收藏
页码:234 / 272
页数:39
相关论文
共 50 条
  • [1] vMobiDesk: Desktop Virtualization for Mobile Operating Systems
    Su, Kui
    Liu, Peiyu
    Gu, Liang
    Chen, Wenzhi
    Hwang, Kai
    Yu, Zhibin
    [J]. IEEE ACCESS, 2020, 8 : 213541 - 213553
  • [2] Building desktop applications with web services in a message-based MVC paradigm
    Qiu, XH
    [J]. IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 765 - 768
  • [3] Portable Desktop Applications Based on User-Level Virtualization
    Zhang, Youhui
    Wang, Xiaoling
    Hong, Liang Su
    Wang, Dongsheng
    [J]. 2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, : 217 - 222
  • [4] Migrating Web-based applications into Semantic Web
    Rovan, Lidia
    Baranovic, Mirta
    [J]. ITI 2006: PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2006, : 159 - +
  • [5] Migrating Traditional Web Applications to CMS-based Web Applications
    Trias, Feliu
    de Castro, Valeria
    Lopez-Sanz, Marcos
    Marcos, Esperanza
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 314 : 23 - 44
  • [6] Virtualization Over Multiprocessor Systems-on-Chip: An Enabling Paradigm for the Industrial Internet of Things
    Cilardo, Alessandro
    Cinque, Marcello
    De Simone, Luigi
    Mazzocca, Nicola
    [J]. COMPUTER, 2022, 55 (10) : 35 - 47
  • [7] GTC: A web server for integrating systems biology data with web tools and desktop applications
    Tenenbaum, Dan
    Bare, J. Christopher
    Baliga, Nitin S.
    [J]. SOURCE CODE FOR BIOLOGY AND MEDICINE, 2010, 5 (01):
  • [8] An Actor-Based Runtime Monitoring System for Web and Desktop Applications
    Lavery, Paul
    Watanabe, Takuo
    [J]. 2017 18TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNDP 2017), 2017, : 385 - 390
  • [9] A behavioral anomaly detection strategy based on time series process portraits for desktop virtualization systems
    Liu, Yanbing
    Yuan, Zhong
    Xing, Congcong
    Gong, Bo
    Xiao, Yunpeng
    Liu, Hong
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (02): : 979 - 988
  • [10] A behavioral anomaly detection strategy based on time series process portraits for desktop virtualization systems
    Yanbing Liu
    Zhong Yuan
    Congcong Xing
    Bo Gong
    Yunpeng Xiao
    Hong Liu
    [J]. Cluster Computing, 2015, 18 : 979 - 988