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 条
  • [1] Automatic testing of GUI-based applications
    Mariani, Leonardo
    Pezze, Mauro
    Riganelli, Oliviero
    Santoro, Mauro
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2014, 24 (05): : 341 - 366
  • [2] Specification-based Testing for Gui-based Applications
    Jessica Chen
    Suganthan Subramaniam
    [J]. Software Quality Journal, 2002, 10 : 205 - 224
  • [3] Specification-based testing for GUI-based applications
    Chen, J
    Subramaniam, S
    [J]. SOFTWARE QUALITY JOURNAL, 2002, 10 (03) : 205 - 224
  • [4] Fixing Bug Reporting for Mobile and GUI-Based Applications
    Moran, Kevin
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 831 - 834
  • [5] Creating web services from GUI-Based applications
    Grechanik, Mark
    Conroy, Kevin M.
    Swarninathan, Kishore S.
    [J]. IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, : 72 - +
  • [6] Record and Replay GUI-based Applications with Less Overhead
    Matos, Joao
    Coracao, Nuno
    Garcia, Joao
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 353 - 358
  • [7] An event-flow model of GUI-based applications for testing
    Memon, Atif M.
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2007, 17 (03): : 137 - 157
  • [8] VoiCon: a Matlab GUI-based tool for voice conversion applications
    Nath, Sanghamitra
    Borah, Nabadip
    Gohain, Aparajita
    Sharma, Utpal
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2019, 61 (03) : 207 - 219
  • [9] Composing integrated systems using GUI-Based applications and web services
    Grechanik, Mark
    Conroy, Kevin A.
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2007, : 68 - +
  • [10] Designing and comparing automated test oracles for GUI-based software applications
    Xie, Qing
    Memon, Atif M.
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2007, 16 (01)