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 条
  • [21] From cheminformatics to structure-based design: Web services and desktop applications based on the NAOMI library
    Bietz, Stefan
    Inhester, Therese
    Lauck, Florian
    Sommer, Kai
    von Behren, Mathias M.
    Faehrrolfes, Rainer
    Flachsenberg, Florian
    Meyder, Agnes
    Nittinger, Eva
    Otto, Thomas
    Hilbig, Matthias
    Schomburg, Karen T.
    Volkamer, Andrea
    Rarey, Matthias
    [J]. JOURNAL OF BIOTECHNOLOGY, 2017, 261 : 207 - 214
  • [22] A Study on the Performance of Web Applications Based on RoR in a Highly Consolidated Server with Container-based Virtualization
    Tachibana, Yuto
    Kon, Joichiro
    Yamaguchi, Saneyasu
    [J]. 2017 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2017, : 580 - 583
  • [23] Hardware, Software Platforms, Operating Systems and Routing Protocols for Internet of Things Applications
    Zrelli, Amira
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 122 (04) : 3889 - 3912
  • [24] Hardware, Software Platforms, Operating Systems and Routing Protocols for Internet of Things Applications
    Amira Zrelli
    [J]. Wireless Personal Communications, 2022, 122 : 3889 - 3912
  • [25] A Novel Development Paradigm for Event-based Applications
    Roth, Joerg
    [J]. 2015 15TH INTERNATIONAL CONFERENCE ON INNOVATIONS FOR COMMUNITY SERVICES (I4CS), 2015,
  • [26] Container-Based Virtualization for Bluetooth Low Energy Sensor Devices in Internet of Things Applications
    Taskin, Deniz
    Taskin, Cem
    Yazar, Selcuk
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2021, 28 (01): : 13 - 19
  • [27] A New Architectural Paradigm for Content-based Web Applications: Bore
    Bevacqua, Antonio
    Carnuccio, Marco
    Ortale, Riccardo
    Ritacco, Ettore
    [J]. PROCEEDINGS OF THE 15TH INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM (IDEAS '11), 2011, : 192 - 196
  • [28] Implementation of Dynamic Web Server Cluster Based on Operating System-Level Virtualization using Docker Swarm
    Nurwarsito, Heru
    Fadhil, Mohammad
    [J]. 2020 10TH ELECTRICAL POWER, ELECTRONICS, COMMUNICATIONS, CONTROLS AND INFORMATICS SEMINAR (EECCIS), 2020, : 217 - 221
  • [29] HBSP: A Lightweight Hardware Virtualization Based Framework for Transparent Software Protection in Commodity Operating Systems
    Yu, Miao
    Yu, Peijie
    Gao, Shang
    Lin, Qian
    Zhu, Min
    Qi, Zhengwei
    [J]. FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 601 - 606
  • [30] AppGuard: A Hardware Virtualization Based Approach on Protecting User Applications from Untrusted Commodity Operating System
    Zha, Zili
    Li, Min
    Zang, Wanyu
    Yu, Meng
    Chen, Songqing
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2015, : 685 - 689