Simplifying the programming of intelligent environments

vi

[1]  Mark Weiser,et al.  The computer for the 21st Century , 1991, IEEE Pervasive Computing.

[2]  Joseph L. Jones Robots at the tipping point: the road to iRobot Roomba , 2006, IEEE Robotics & Automation Magazine.

[3]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[4]  Limin Wang,et al.  MNP: Multihop Network Reprogramming Service for Sensor Networks , 2004, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[5]  Alan O. Freier,et al.  The SSL Protocol Version 3.0 , 1996 .

[6]  Christine Julien,et al.  Coordination middleware supporting rapid deployment of ad hoc mobile systems , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[7]  Randy H. Katz,et al.  Next century challenges: mobile networking for “Smart Dust” , 1999, MobiCom.

[8]  Sherry Hsi,et al.  RFID enhances visitors' museum experience at the Exploratorium , 2005, CACM.

[9]  Brad A. Myers,et al.  Designing the whyline: a debugging interface for asking questions about program behavior , 2004, CHI.

[10]  Koushik Sen,et al.  DART: directed automated random testing , 2005, PLDI '05.

[11]  Robert Steele,et al.  Evaluating SOAP for High Performance Business Applications: Real-Time Trading Systems , 2003, WWW.

[12]  David E. Culler,et al.  The nesC language: A holistic approach to networked embedded systems , 2003, PLDI.

[13]  Daniel P. Siewiorek,et al.  Automated robustness testing of off-the-shelf software components , 1998, Digest of Papers. Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing (Cat. No.98CB36224).

[14]  Tim Kindberg,et al.  Sensor-enhanced mobile web clients: an XForms approach , 2003, WWW '03.

[15]  Gregory D. Abowd,et al.  CAMP: A Magnetic Poetry Interface for End-User Programming of Capture Applications for the Home , 2004, UbiComp.

[16]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[17]  Bonnie A. Nardi,et al.  A Small Matter of Programming: Perspectives on End User Computing , 1993 .

[18]  B. Schwartz The Paradox of Choice: Why More Is Less , 2004 .

[19]  Christopher Allen,et al.  The TLS Protocol Version 1.0 , 1999, RFC.

[20]  M. Tovée Neuronal Processing: How fast is the speed of thought? , 1994, Current Biology.

[21]  Diane J. Cook,et al.  MavHome: an agent-based smart home , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[22]  Abdelsalam Helal,et al.  Atlas: A Service-Oriented Sensor Platform , 2006 .

[23]  Christine Julien,et al.  A demonstration of pervasive device integration with SEAP-based middleware , 2008, Companion '08.

[24]  Diane J. Cook,et al.  Keeping the intelligent environment resident in the loop , 2008 .

[25]  Tom Rodden,et al.  "Playing with the Bits" User-Configuration of Ubiquitous Domestic Environments , 2003, UbiComp.

[26]  Jie Liu,et al.  SenseWeb: Browsing the Physical World in Real Time (Demo Abstract) , 2006 .

[27]  Christoph Richter,et al.  Interactive Displays and Next-Generation Interfaces , 2009, Hagenberg Research.

[28]  Mukesh Singhal,et al.  Security in wireless sensor networks , 2008, Wirel. Commun. Mob. Comput..

[29]  Osamu Saeki,et al.  Effectiveness of an energy-consumption information system on energy savings in residential houses based on monitored data , 2006 .

[30]  Francisco J. Ballesteros,et al.  Plan B: Using Files instead of Middleware Abstractions , 2007, IEEE Pervasive Computing.

[31]  Fabio Casati,et al.  Understanding Mashup Development , 2008, IEEE Internet Computing.

[32]  John Daniels,et al.  Java™ on the bare metal of wireless sensor devices: the squawk Java virtual machine , 2006, VEE '06.

[33]  M. Tovée,et al.  Processing speed in the cerebral cortex and the neurophysiology of visual masking , 1994, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[34]  Eric Rosenbaum,et al.  Scratch: programming for all , 2009, Commun. ACM.

[35]  Matthias Felleisen,et al.  DrScheme: a programming environment for Scheme , 2002, J. Funct. Program..

[36]  Alan F. Blackwell,et al.  AutoHAN: an architecture for programming the home , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[37]  G. Davenport,et al.  The TViews Table in the Home , 2007, Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP'07).

[38]  Mary Shaw,et al.  Estimating the numbers of end users and end user programmers , 2005, 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05).

[39]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[40]  Maarten van Someren,et al.  The Think Aloud Method: A Practical Guide to Modelling Cognitive Processes , 1994 .

[41]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[42]  Randy Pausch,et al.  Alice: a 3-D tool for introductory programming concepts , 2000 .

[43]  Erik Wilde,et al.  Putting Things to REST , 2007 .

[44]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[45]  Phil McCarthy,et al.  Comet and Reverse Ajax: The Next-Generation Ajax 2.0 , 2008 .

[46]  Emiliano Miluzzo,et al.  CenceMe - Injecting Sensing Presence into Social Networking Applications , 2007, EuroSSC.

[47]  T. Luckenbach,et al.  TinyREST – a Protocol for Integrating Sensor Networks into the Internet , 2005 .

[48]  Christine Julien,et al.  The case for end-user programming of ubiquitous computing environments , 2010, FoSER '10.

[49]  刘平,et al.  A remote controller , 2011 .

[50]  Tommy Thorne,et al.  Programming languages for mobile code , 1997, CSUR.

[51]  Mirco Musolesi,et al.  Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application , 2008, SenSys '08.

[52]  John W. Muchow Core J2ME Technology and MIDP , 2001 .

[53]  Gero Mühl,et al.  Rapid Prototyping for Pervasive Applications , 2007, IEEE Pervasive Computing.

[54]  Christine Julien,et al.  So many sensors, so little data , 2008, SAM '08.

[55]  Mohamed Abdelaziz,et al.  Project JXTA-C: enabling a Web of things , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[56]  Sarfraz Khurshid,et al.  Korat: automated testing based on Java predicates , 2002, ISSTA '02.

[57]  Kent Larson,et al.  Activity Recognition in the Home Using Simple and Ubiquitous Sensors , 2004, Pervasive.

[58]  Kirk P. Arnett,et al.  IT skills in a tough job market , 2005, Commun. ACM.

[59]  Gregory D. Abowd,et al.  PowerLine Positioning: A Practical Sub-Room-Level Indoor Location System for Domestic Use , 2006, UbiComp.

[60]  Deborah Estrin,et al.  SensorBase.org: A Centralized Repository to Slog Sensor Network Data (KNO 2) , 2006 .

[61]  Vlad Trifa,et al.  SOA-Based Integration of the Internet of Things in Enterprise Services , 2009, 2009 IEEE International Conference on Web Services.

[62]  Gregory D. Abowd,et al.  How do users think about ubiquitous computing? , 2004, CHI EA '04.

[63]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[64]  Sukun Kim,et al.  Health Monitoring of Civil Infrastructures Using Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[65]  James A. Landay,et al.  High-Fidelity or Low-Fidelity, Paper or Computer? Choosing Attributes when Testing Web Prototypes , 2002 .

[66]  Gregg Rothermel,et al.  End-user software engineering , 2004, Commun. ACM.

[67]  Christine Julien,et al.  Opening pervasive computing to the masses using the SEAP middleware , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[68]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[69]  W. Keith Edwards,et al.  Home networking and HCI: what hath god wrought? , 2007, CHI.

[70]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[71]  Koen Langendoen,et al.  Efficient code distribution in wireless sensor networks , 2003, WSNA '03.

[72]  Mark W. Newman,et al.  The Work to Make a Home Network Work , 2005, ECSCW.

[73]  I. McNish Clocking the Mind: Mental Chronometry and Individual Differences , 2007 .

[74]  Leon E. Winslow,et al.  Programming pedagogy—a psychological overview , 1996, SGCS.

[75]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[76]  Stephan Merz,et al.  Model Checking , 2000 .

[77]  Michael K. Reiter,et al.  Secure execution of Java applets using a remote playground , 1998, Proceedings. 1998 IEEE Symposium on Security and Privacy (Cat. No.98CB36186).

[78]  Kay Römer,et al.  The design space of wireless sensor networks , 2004, IEEE Wireless Communications.

[79]  Thawatchai Chomsiri HTTPS Hacking Protection , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[80]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.

[81]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[82]  Ilja Radusch,et al.  pREST: a REST-based protocol for pervasive systems , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[83]  Vlad Stirbu,et al.  Towards a RESTful Plug and Play Experience in the Web of Things , 2008, 2008 IEEE International Conference on Semantic Computing.

[84]  Giuseppe Di Battista,et al.  26 Computer Networks , 2004 .

[85]  Francesco De Pellegrini,et al.  On the use of wireless networks at low level of factory automation systems , 2006, IEEE Transactions on Industrial Informatics.

[86]  Daniel P. Delorey Programming Language Trends in Open Source Development: An Evaluation Using Data from All Production Phase SourceForge Projects , 2007 .

[87]  Brad A. Myers,et al.  Six Learning Barriers in End-User Programming Systems , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[88]  Yong Wang,et al.  Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet , 2002, ASPLOS X.

[89]  Eric Rescorla,et al.  HTTP Over TLS , 2000, RFC.

[90]  Grant Allen,et al.  The Definitive Guide to SQLite , 2006 .

[91]  HENRY LIEBERMAN,et al.  End-User Development: An Emerging Paradigm , 2006, End User Development.

[92]  Chenyang Lu,et al.  Agilla: A mobile agent middleware for self-adaptive wireless sensor networks , 2009, TAAS.

[93]  D. Flannanghan JavaScript: The definitive guide , 1999 .

[94]  William Buxton,et al.  ThinSight: versatile multi-touch sensing for thin form-factor displays , 2007, UIST.

[95]  A. Lancaster,et al.  Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces , 2004, IEEE Transactions on Professional Communication.