國立臺灣大學資訊工程學系Wong, CandyCandyWongChu, Hao-HuaHao-HuaChuKatagiri, MasajiMasajiKatagiri2006-09-272018-07-052006-09-272018-07-052002http://ntur.lib.ntu.edu.tw//handle/246246/20060927122847507815Existing cross-platform graphical user interface (GUI) development tools do not support migrate-able GUIs as they do not consider any runtime concern, such as running state transformations. To address this problem, we introduce Scalable Graphical User Interface (SGUI). It allows GUI developers to construct a platform-independent GUI that can be migrated across heterogeneous Java profiles. In this paper, we will focus on two major problems in supporting migrate-able GUIs. First is layout and widget transformation, which describes how to layout a presentation after a GUI is migrated from one platform to another. Second is running state and event handling transformations, which describes how to transform running states and event handlings when a presentation is changed after a migration.application/pdf366942 bytesapplication/pdfzh-TWUser interface development toolmulti-platform user interfaceGUI migrationheterogeneous devicesJavaGUI Migration across Heterogeneous Java Profilesotherhttp://ntur.lib.ntu.edu.tw/bitstream/246246/20060927122847507815/1/chi_nz2002.pdf