Computer Science ›› 2014, Vol. 41 ›› Issue (8): 30-37.doi: 10.11896/j.issn.1002-137X.2014.08.006

Previous Articles     Next Articles

Rapid Design and Evaluation for Pervasive Application

TANG Lei,ZHOU Xing-she and YU Zhi-wen   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Pervasive computing makes it possible to create an environment of focusing on the people.However,develo-pers have spent much time and energy on building applications with feasibility and high satisfaction.In this paper,new challenges to the design and evaluation of pervasive applications were analyzed firstly,and then two hot technologies including development methodology and simulation testing were introduced and compared.The prospects for future deve-lopment and suggestions for possible extensions were also discussed.

Key words: Pervasive computing,Development methodology,Prototyping toolkits,Simulation testing

[1] 徐光佑,陶霖,等.普适计算模式下的人机交互[J].计算机学报,2007,30(7):1041-1053
[2] 郑笛.基于上下文感知服务的构件化中间件关键技术研究[D].长沙:国防科学技术大学,2008
[3] 华梅立.交互设计中的原型构建研究[D].无锡:江南大学,2008
[4] Satyanarayanan M.Pervasive computing:Vision and challenges[J].Personal Communications,IEEE,2001,8(4):10-17
[5] Davies N,Landay J,et al.Guest Editors’ Introduction:RapidPrototyping for Ubiquitous Computing[J].IEEE Pervasive Computing,2005,4(4):15-17
[6] Gu T,Pung H K,et al.Toward an OSGi-based infrastructure for context-aware applications[J].Pervasive Computing,IEEE,2004,3(4):66-74
[7] Becker C,Handte M,et al.PCOM:a component system for pervasive computing[C]∥PerCom 2004.Orlando,FL,USA:IEEE,2004:67-76
[8] Grimm R,Davis J,et al.System support for pervasive applications[J].ACM Transactions on Computer Systems (TOCS),2004,22(4):421-486
[9] Kindberg T,Barton J.A Web-based nomadic computing system[J].Computer Networks,2001,35(4):443-456
[10] Henricksen K,Indulska J.Developing context-aware pervasivecomputing applications:Models and approach[J].Pervasive and Mobile Computing,2006,2(1):37-64
[11] Dey A K,Abowd G D,et al.A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications[J].Human-Computer Interaction,2001,16(2):97-166
[12] Ye J,Coyle L,et al.Ontology-based models in pervasive computing systems[J].The Knowledge Engineering Review,2007,22(4):315-347
[13] Chen H,Perich F,et al.SOUPA:standard ontology for ubiquitous and pervasive applications[C]∥MobiQuitous 2004.Cambridge,MA,USA:IEEE,2004:258-267
[14] Preuveneers D,Van den Bergh J,et al.Towards an extensiblecontext ontology for ambient intelligence[M].Ambient Intelligence.Springer,2004:148-159
[15] Vanderhulst G.Development and Deployment of Interactive Pervasive Applications for Ambient Intelligent Environments[D].Hasselt:Hasselt University,2010
[16] Baldauf M,Dustdar S,et al.A survey on context-aware systems[J].International Journal of Ad Hoc and Ubiquitous Computing,2007,2(4):263-277
[17] Augustin I,Yamin A C,et al.ISAM,joining context-awareness and mobility to building pervasive applications[J].Mobile Computing Handbook,2004,1:73-94
[18] Jang S.Implementation of Context-Aware Application Model in Smart Environments[D].Gwangju Institute of Science and Technology,2005
[19] Urbanski S,Handte M,et al.Experience using processes forpervasive applications[C]∥Proc.Informatik.2006:60-64
[20] Gould J D,Boies S J,et al.The 1984 Olympic Message System:a test of behavioral principles of system design[J].Communications of the ACM,1987,30(9):758-769
[21] Holleis P.Integrating Usability Models into Pervasive Application Development[D].Munich:Ludwig Maximilian Muenchen Unitversitaet,2009
[22] Arnstein L,Hung C Y,et al.Labscape:A smart environment for the cell biology laboratory[J].IEEE Pervasive Computing,2002,1(3):13-21
[23] Schmidt A,Terrenghi L,et al.Methods and guidelines for the design and development of domestic ubiquitous computing applications[J].Pervasive and Mobile Computing,2007,3(6):721-738
[24] Abowd G D,Mynatt E D,et al.The human experience[J].Pervasive Computing,2002,1(1):48-57
[25] Consolvo S,Arnstein L,et al.User study techniques in the design and evaluation of a ubicomp environment[C]∥UbiComp 2002.Gteborg,Sweden:Springer,2002:73-90
[26] Fitton D,Cheverst K,et al.Rapid prototyping and user-centered design of interactive display-based systems[J].Pervasive Computing,IEEE,2005,4(4):58-66
[27] Davies R,Nugent C,et al.A user driven approach to develop a cognitive prosthetic to address the unmet needs of people with mild dementia[J].Pervasive and Mobile Computing,2009,5(3):253-267
[28] Consolvo S,Harrison B,et al.Conducting in situ evaluations for and with ubiquitous computing technologies[J].International Journal of Human-Computer Interaction,2007,22(1/2):103-118
[29] Abowd G D,Hayes G R,et al.Prototypes and paratypes:Designing mobile and ubiquitous computing applications[J].Pervasive Computing,IEEE,2005,4(4):67-73
[30] Hayes G R,Patel S N,et al.The personal audio loop:Designing a ubiquitous audio-based memory aid[C]∥Mobile Human-Computer Interaction-MobileHCI 2004.2004:168-179
[31] Garlan D,Siewiorek D,et al.Project aura:Toward distraction-free pervasive computing[J].IEEE Pervasive Computing,2002,1(2):22-31
[32] Truong K N,Huang E M,et al.CAMP:A magnetic poetry interface for end-user programming of capture applications for the home[C]∥UbiComp 2004:Ubiquitous Computing.2004:143-160
[33] Messer A,Kunjithapatham A,et al.Interplay:A middleware for seamless device integration and task orchestration in a networked home[C]∥PerCom 2006.Pisa,Italy:IEEE,2006:296-307
[34] Ni H,Abdulrazak B,et al.CDTOM:A Context-driven Task-oriented Middleware for Pervasive Homecare Environment[J].International Journal of UbiComp,2011,2(1):34-53
[35] Rosi A,Bicocchi N,et al.Environmental Monitoring and Task-Driven Computing[J].Pervasive Computing,IEEE,2010,9(4):48-50
[36] Wurdel M,Sinnig D,et al.Task-Based Development Methodology for Collaborative Environments[C]∥HCSE/TAMODIA 2008.Pisa,Italy:Springer,2008:118-125
[37] Saif U,Pham H,et al.A case for goal-oriented programming semantics[C]∥UbiComp Workshop 2003.Seattle,WA,USA:Springer,2003:74-83
[38] Mylopoulos J,Chung L,et al.From object-oriented to goal-ori-ented requirements analysis[J].Communications of the ACM,1999,42(1):31-37
[39] Mellor S J,Clark T,et al.Model-driven development:guest editors’ introduction[J].IEEE Software,2003,20(5):14-18
[40] Conejero J M,Clemente P J,et al.A model-driven approach for reusing tests in smart home systems[J].Personal and ubiquitous computing,2011,15(4):1-11
[41] Georgalas N,Economou D.Model-driven development of pervasive applications using context and ontologies:an m-commerce case study[J].Electronic Journal for E-Commerce Tools & Applications,2009,3(1):182-213
[42] Li Y,Landay J A.Activity-based prototyping of ubicomp applications for long-lived,everyday human activities[C]∥CHI 2008.Florence,Italy:ACM,2008:1303-1312
[43] Reilly D,Dearman D,et al.Evaluating early prototypes in con-text:trade-offs,challenges,and successes[J].Pervasive Computing,IEEE,2005,4(4):42-50
[44] Li Y,Landay J A.Into the Wild:Low-Cost Ubicomp Prototype Testing[J].Computer,2008,41(6):94-97
[45] Bannach D,Lukowicz P,et al.Rapid prototyping of activity recognition applications[J].Pervasive Computing,IEEE,2008,7(2):22-31
[46] MacIntyre B,Gandy M,et al.DART:a toolkit for rapid design exploration of augmented reality experiences[C]∥UIST 2004.Santa Fe,NM,USA:ACM,2004:197-206
[47] Li Y,Hong J I,et al.Topiary:a tool for prototyping location-enhanced applications[C]∥UIST 2004.Santa Fe,NM,USA:ACM,2004:217-226
[48] Sanmugalingam K,Coulouris G.A generic location event simulator[C]∥UbiComp 2002.2002:95-122
[49] Huebscher M C,McCann J A.Simulation model for self-adaptive applications in pervasive computing[C]∥DEXA Workshops 2004.Zaragoza,Spain:Springer,2004:694-698
[50] McGlinn K,O’Neill E,et al.SimCon:A Tool to Support Rapid Evaluation of Smart Building Application Design using Context Simulation and Virtual Reality[J].Journal of Universal Computer Science,2010,16(15):1992-2018
[51] O’Neill E,Lewis D,et al.A simulation-based approach to highly iterative prototyping of ubiquitous computing systems[C]∥SimuTools 2009.Rome,Italy:Institute for Computer Sciences,Social-Informatics and Telecommunications Engineering,2009:1-10
[52] George H N,Coulouris G.Location Information Management[C]∥Ubicomp 2001.Atlanta,GA USA:Springer,2001:35-41
[53] Barton J J,Vijayaraghavan V.UBIWISE,a simulator for ubiquitous computing systems design[R].HPL-2003-93.2002
[54] O’Neill E,Klepal M,et al.A testbed for evaluating human interaction with ubiquitous computing environments[C]∥TRIDENTCOM 2005.Trento,Italy:IEEE,2005:60-69
[55] Nishikawa H,Yamamoto S,et al.UbiREAL:Realistic smart-space simulator for systematic testing[C]∥UbiComp 2006.Orange County,CA,USA:Springer,2006:459-476
[56] Driver C,Linehan E,et al.Analysis of the Evaluation of Application-Led Research in Pervasive Computing[R].TCD-CS-2006-26.Trinity College,2006
[57] Achilleos A,Yang K,et al.Context modelling and a context-aware framework for pervasive service creation:A model-driven approach[J].Pervasive and Mobile Computing,2010,6(2):281-296
[58] Banavar G,Beck J,et al.Challenges:an application model for pervasive computing[C]∥MobiCom 2000.Boston,Massachusetts,USA:ACM,2000:266-274

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!