Separating out platform-independent particles of user interfaces

被引:2
|
作者
Cerny, Tomas [1 ]
Donahoo, Michael J. [2 ]
机构
[1] Computer Science, FEE, Czech Technical University, Charles Square 13, Prague,12135, Czech Republic
[2] Computer Science, Baylor University, Waco,TX,76798, United States
来源
关键词
User interfaces;
D O I
10.1007/978-3-662-46578-3_112
中图分类号
学科分类号
摘要
User Interfaces (UIs) visualize a wide range of various underlying computer application concerns. Such orthogonal concerns present in even the simplest UIs. The expectation of support for users from various backgrounds, location, different technical skills, etc. serves to increase concern complexity. Nowadays users typically remotely access to applications from a variety of platforms including web, mobile or even standalone clients. Providing platform-specific support for multiple UIs further increases the concern complexity. Such a wide-range of concerns often results in a significant portion of the UI description being restated using platform-specific components, which brings extended development, and maintenance efforts. This paper aims to separate out the platformindependent particles of UI that could be reused across various platforms. Such separation supports reduction of information restatement, development and maintenance effort. The platform-independent particles are provided in a machine-readable format to support their reuse in platform-specific UIs. © Springer-Verlag Berlin Heidelberg 2015.
引用
收藏
页码:941 / 948
相关论文
共 50 条
  • [41] MemInsight: Platform-Independent Memory Debugging for Java']JavaScript
    Jensen, Simon Holm
    Sridharan, Manu
    Sen, Koushik
    Chandra, Satish
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 345 - 356
  • [42] A Flexible, Application- and Platform-Independent Environment for Benchmarking
    Frings, Wolfgang
    Schnurpfeil, Alexander
    Meier, Stefanie
    Janetzko, Florian
    Arnold, Lukas
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 423 - 430
  • [43] WebINQUIRER: Transition of an educational database to a platform-independent environment
    Aarhus, RT
    Downs, SM
    Loonsk, JW
    Fritsch, DS
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1998, : 964 - 964
  • [44] Platform-independent verification of real-time programs
    Hooman, J
    vanRoosmalen, O
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 183 - 192
  • [45] Platform-Independent Dynamic Taint Analysis for Java']JavaScript
    Karim, Rezwana
    Tip, Frank
    Sochurkova, Alena
    Sen, Koushik
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2020, 46 (12) : 1364 - 1379
  • [46] OFCProbe: A Platform-Independent Tool for OpenFlow Controller Analysis
    Jarschel, Michael
    Metter, Christopher
    Zinner, Thomas
    Gebert, Stelfen
    Tran-Gia, Phuoc
    2014 IEEE FIFTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2014, : 182 - 187
  • [47] PiFie: A platform-independent fuzzy instruction set extension
    Banaiyan, A.
    Mahdiani, H. R.
    Fakhraie, S. M.
    Mahdiani, H. R.
    NAFIPS 2006 - 2006 ANNUAL MEETING OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY, VOLS 1 AND 2, 2006, : 355 - +
  • [48] APPLYING QUERY BY EXAMPLE IN OCL FOR PLATFORM-INDEPENDENT PROGRAMMING
    Falda, Grzegorz
    Filipowicz, Wiktor
    Habela, Piotr
    Stencel, Krzysztof
    Subieta, Kazimierz
    Kaczmarski, Krzysztof
    WEBIST 2010: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGY, VOL 1, 2010, : 179 - 182
  • [49] Reinforcement learning for platform-independent visual robot control
    Muse, David
    Burn, Kevin
    Wermter, Stefan
    2006 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORK PROCEEDINGS, VOLS 1-10, 2006, : 2459 - +
  • [50] Platform-independent modelling in MDA: Supporting abstract platforms
    Almeida, JP
    Dijkman, R
    van Sinderen, M
    Pires, LF
    MODEL DRIVEN ARCHITECTURE, 2005, 3599 : 174 - 188