Checkpoints of GUI-based applications

被引:0
|
作者
Zandy, VC [1 ]
Miller, BP [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We describe a new system, called guievict, that enables the graphical user interface (GUI) of any application to be transparently migrated to or replicated on another display without premeditative steps such as re-linking the application program binary or re-directing the. application process's window system communication through a proxy. Guievict is based on a small X window server extension that enables an application to retrieve its window session, a transportable representation of its GUI, from the window server and a library of GUI migration functionality that is injected in the application process at run time. We discuss the underlying technical issues: controlling and synchronizing the communication between the application and the window system, identifying and retrieving the GUI resources that form the window session, regenerating the window session in a new window system, and maintaining application transparency. We have implemented guievict for the XFree86 implementation of the X window system. The GUI migration performance of guievict is measurably but not perceptibly worse than that of a proxy-based system.
引用
收藏
页码:155 / 165
页数:11
相关论文
共 50 条
  • [21] Masquerade detection on GUI-based windows systems
    Agrawal, Arshi
    Stamp, Mark
    [J]. International Journal of Security and Networks, 2015, 10 (01) : 32 - 41
  • [22] RoboLIFT: Simple GUI-Based Unit Testing of Student-Written Android Applications
    Allevato, Anthony
    Edwards, Stephen H.
    [J]. SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 670 - 670
  • [23] Code review guidelines for GUI-based testing artifacts
    Bauer, Andreas
    Coppola, Riccardo
    Alegroth, Emil
    Gorschek, Tony
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 163
  • [24] A GUI-based visualization tool for sequence network studies
    Liu, HJ
    Yu, DC
    Ratanasawetwad, S
    Klingensmith, W
    [J]. PROCEEDINGS OF THE AMERICAN POWER CONFERENCE, VOL 61 - I AND II, 1999, 61 : 473 - 477
  • [25] Automating GUI-based Test Oracles for Mobile Apps
    Baral, Kesina
    Johnson, Jack
    Mahmud, Junayed
    Salma, Sabiha
    Fazzini, Mattia
    Rubin, Julia
    Offutt, Jeff
    Moran, Kevin
    [J]. 2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 309 - 321
  • [26] A GUI-Based Automatic Sonar Image Segmentation System
    Lu, Wenjie
    Xu, Huipu
    Er, Meng Joo
    [J]. 2021 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT AUTONOMOUS SYSTEMS (ICOIAS 2021), 2021, : 55 - 59
  • [27] GUI-Based Component Integration Tool for the BBCoM System
    Sato, Takumi
    Endo, Toshihiro
    Vazhenin, Alexander
    Yoshioka, Rentaro
    [J]. NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 571 - 581
  • [28] A GUI-based editor for checking and reusing Z specifications
    Ishikawa, Hiroshi
    [J]. WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS, 2006, : 368 - 373
  • [29] GUI-based visualization tool for sequence network studies
    Liu, Haijun
    Yu, David C.
    Ratanasawetwad, Sompob
    Klingensmith, Wally
    [J]. Proceedings of the American Power Conference, 1999, 61
  • [30] Advances in Model-Based Testing of GUI-Based Software
    Banerjee, I.
    [J]. ADVANCES IN COMPUTERS, VOL 105, 2017, 105 : 45 - 78