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 条
  • [31] An Infrastructure for Platform-Independent Experimentation of Software Changes
    Auer, Florian
    Felderer, Michael
    SOFSEM 2021: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2021, 12607 : 445 - 457
  • [32] Platform-independent dynamic reconfiguration of distributed applications
    Almeida, JPA
    van Sinderen, M
    Pires, LF
    Wegdam, M
    10TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 286 - 291
  • [33] Development of platform-independent multi-user choreographies for virtual worlds based on ontology combination and mapping
    Silva, Emanuel
    Silva, Nuno
    Paredes, Hugo
    Martins, Paulo
    Fonseca, Benjamim
    Morgado, Leonel
    2012 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2012, : 149 - 152
  • [34] TaxonTableTools: A comprehensive, platform-independent graphical user interface software to explore and visualise DNA metabarcoding data
    Macher, Till-Hendrik
    Beermann, Arne J.
    Leese, Florian
    MOLECULAR ECOLOGY RESOURCES, 2021, 21 (05) : 1705 - 1714
  • [35] Parallel, platform-independent implementation of information retrieval algorithms
    McCabe, MC
    Holmes, DO
    Grossman, D
    Frider, O
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1755 - 1760
  • [36] The task matrix framework for platform-independent humanoid programming
    Drumwright, Evan
    Ng-Thow-Hing, Victor
    Mataric, Maja
    2006 6TH IEEE-RAS INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS, VOLS 1 AND 2, 2006, : 321 - +
  • [37] Challenges in Platform-Independent UWB Ranging and Localization Systems
    Flueratoru, Laura
    Lohan, Elena Simona
    Niculescu, Dragos
    PROCEEDINGS OF THE 2022 16TH ACM WORKSHOP ON WIRELESS NETWORK TESTBEDS, EXPERIMENTAL EVALUATION & CHARACTERIZATION, WINTECH 2022, 2022, : 9 - 15
  • [38] A Platform-Independent Plugin for Navigating Online Radiology Cases
    Balkman, Jason D.
    Awan, Omer A.
    JOURNAL OF DIGITAL IMAGING, 2016, 29 (03) : 321 - 324
  • [39] Exploiting MDE for Platform-Independent Testing of Service Orchestrations
    Leal, Lucas
    Montecchi, Leonardo
    Ceccarelli, Andrea
    Martins, Eliane
    2019 15TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2019), 2019, : 149 - 152
  • [40] Portable and platform-independent MR pulse sequence programs
    Cordes, Cristoffer
    Konstandin, Simon
    Porter, David
    Guenther, Matthias
    MAGNETIC RESONANCE IN MEDICINE, 2020, 83 (04) : 1277 - 1290