Addressing Mobile Phone Diversity in Ubicomp Experience Development

Addressing Mobile Phone Diversity in Ubicomp Experience Development
复制标题

DOI:
10.1007/978-3-540-74853-3_26
复制
发表时间:
2007-09
期刊:
--
影响因子:
--
通讯作者:
C. Greenhalgh;S. Benford;Adam Drozd;Martin Flintham;A. Hampshire;L. Oppermann;Keir Smith;C. V. Tycowicz
C. Greenhalgh;S. Benford;Adam Drozd;Martin Flintham;A. Hampshire;L. Oppermann;Keir Smith;C. V. Tycowicz
中科院分区:
其他
文献类型:
--
作者:
C. Greenhalgh;S. Benford;Adam Drozd;Martin Flintham;A. Hampshire;L. Oppermann;Keir Smith;C. V. Tycowicz

文献摘要

被引文献

相似文献

移动电话是一类广泛可用的设备,具有支持通信基础设施,可以被挪用和利用来支持ubiomp体验。然而,移动电话的性能差别很大。我们探索手机应用类型的单一维度如何体现能力和可用性之间的关键权衡,即在可以做什么和潜在参与者的手机中能够做到这一点的一小部分之间。我们描述了四种不同的移动电话ubiomp体验,它们说明了这一连续体中的不同点(SMS、WAP/Web和J2ME、Python和本机应用程序)以及为支持它们而共同开发的通用软件平台/工具包EQUIP2。在此基础上,我们提出了四种应对手机多样性的开发策略:优先支持服务器开发(包括Web集成),在服务器(S)和手机(S)之间迁移功能,支持灵活的通信选择,以及使用松耦合(数据驱动和基于组件)的软件方法。
Mobile phones are a widely-available class of device with supporting communications infrastructure which can be appropriated and exploited to support ubicomp experiences. However mobile phones vary hugely in their capabilities. We explore how a single dimension ofphone application typeembodies the critical trade-off between capability and availability, i.e. between what can be done and the fraction of potential participants’ phones that can do this. We describe four different mobile phone ubicomp experiences that illustrate different points along this continuum (SMS, WAP/Web, and J2ME, Python and native applications) and the common software platform/toolkit, EQUIP2, that has been co-developed to support them. From this we propose four development strategies for addressing mobile phone diversity: prioritise support for server development (including web integration), migrate functionality between server(s) and handset(s), support flexible communication options, and use a loosely coupled (data-driven and component-based) software approach.