首页> 外文学位 >Adaptive Graphical User Interfaces for Custom-Tailored Applications.
【24h】

Adaptive Graphical User Interfaces for Custom-Tailored Applications.

机译:自定义定制应用程序的自适应图形用户界面。

获取原文
获取原文并翻译 | 示例

摘要

Building graphical user interfaces has been a continuing challenge for software developers and designers ever since graphics were introduced in computing. These days, in the world of ubiquitous and mobile computing, building user interfaces to work on every device and platform is tedious at best and requires duplicating work. To tackle this challenge, we introduce an approach which allows clients to modify a software application's user interface without the application knowing about any of those clients beforehand. Our technique employs the use of mobile code between clients and the application in order for those clients to adapt the application's user interface to best fit their needs. We use the ComputAtional State Transfer architectural style in order to simplify the design of the communication layer between clients and the application and to ensure secure communication between the entities.;We find that building such an application can be practical and that clients are able to introduce code to the application such that the graphical user interface is adapted to those clients. To demonstrate, we created a calculator application whose graphical user interface and related functionality is modified and then consumed by three different clients. The first client uses the application as is, the second client introduces additional functionality to the application, and the third client introduces a change to the presentation of user interface components in the application in order for it to work better on its devices. All three clients are accommodated without the application having any knowledge about what modifications the clients specifically make.
机译:自从在计算中引入图形以来,构建图形用户界面一直是软件开发人员和设计人员面临的持续挑战。如今,在无处不在的移动计算世界中,建立可在每个设备和平台上工作的用户界面充其量是乏味的,并且需要重复的工作。为了解决这一挑战,我们引入了一种方法,该方法允许客户端修改软件应用程序的用户界面,而无需应用程序事先知道这些客户端中的任何一个。我们的技术利用客户端和应用程序之间的移动代码来使这些客户端适应应用程序的用户界面,从而最适合他们的需求。我们使用计算状态转移体系结构样式来简化客户端与应用程序之间的通信层设计,并确保实体之间的安全通信。;我们发现构建这样的应用程序是切实可行的,并且客户端能够引入向应用程序编码,以使图形用户界面适合那些客户端。为了演示,我们创建了一个计算器应用程序,其图形用户界面和相关功能被修改,然后由三个不同的客户端使用。第一个客户端按原样使用该应用程序,第二个客户端向该应用程序引入其他功能,而第三个客户端对应用程序中用户界面组件的表示形式进行更改,以使其能够在其设备上更好地工作。容纳所有三个客户端时,应用程序不了解客户端专门进行哪些修改。

著录项

  • 作者

    Pareja-Lecaros, Alberto O.;

  • 作者单位

    University of California, Irvine.;

  • 授予单位 University of California, Irvine.;
  • 学科 Computer science.;Information technology.
  • 学位 M.S.
  • 年度 2016
  • 页码 85 p.
  • 总页数 85
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号