References

advertisement
Table of Contents
Acknowledgments …………………………………………………………………. Iii
Abstract …………………………………………………………………….………. iv
Motivation and Purpose …………………………………………………….. ……. v
Chapter 1
Human Computer Interaction through Context
1.1 Introduction ……………………………………………………………………. 2
1.2 Computer Supported Cooperative work ……………………………………. 3
1.3 What is Context…………………………………………………………………4
1.3.1 Some Definitions of Context …………………………………………….4
1.4 Context Awareness ……………………………………………………………6
1.5 Contextual Computing ……………………………………………………….. 6
Chapter 2
Mobile Communication and Positioning Technologies
2.1 Location-based Services ……………………………………………………….9
2.2 Positioning Method in Systems (GPS, GSM, WLAN)…………………..10
2.2.1 Network-based Mobile Positioning Technologies …………………..…10
2.2.2 Handset-based Mobile Positioning Technologies …………………11
2.3 Global Positioning System (GPS) …………………………………………….12
2.3.1 GPS Components …………………………………………………………12
2.3.2 GPS – How it works …………………………………………………….13
2.3.3 Advantages and Disadvantages of GPS ………………………………16
2.4 Global System for Mobile Communication (GSM) …………………………17
2.4.1 GSM – How it works …………………………………………………….18
2.4.2 Advantages and Disadvantages of GSM ……………………………..18
2.5 WLAN (IEEE 802.11) …………………………………………………………19
2.5.1 Network Structure………………………………………………………20
2.5.2 System Architecture ………………………………………………………21
2.5.3 Indoor Positioning using WLAN …………………………………………23
2.5.4 Advantages and Disadvantages with WLAN ………………………….25
Chapter 3
Designing Framework Interaction Mobile System
3.1 Designing Framework for Interaction Mobile System ………………………28
3.2 Location and Space ……………………………………………………………28
3.2.1 Physical Space ……………………………………………………………29
3.2.2 Virtual Space ………………………………………………………………29
3.3 Mobility …………………………………………………………………………29
3.4 Population ………………………………………………………………………30
3.5 Actors ……………………………………………………………………………30
3.5.1 Employees …………………………………………………………………31
3.5.2 Staff …………………………………………………………………………32
3.5.3 Students ……………………………………………………………………32
3.5.4 Guests ………………………………………………………………………32
3.6 Control Room …………………………………………………………………34
i
3.7 Developing Supporting Model ………………………………………………35
3.8 Semantic Model of Space ……………………………………………………38
3.8.1 Kind of Space ………………………………………………………………38
3.8.2 Space and Bodies ……………………………………………………… 41
3.9 Synchronization ……………………………………………………………..… 42
3.10 Scenario ……………………………………………………………………… 43
3.10.1 Participation …………………………………………………………….. 46
3.10.2 Running the Work ……………………………………………………….. 47
Chapter 4
Implementation of the prototype (Practical Part)
4.1 Developer Application ……………………………………………………..…. 53
4.1.1 Application Architecture and Communication ………………………… 53
4.1.2 Interfaces ……………………………………………………………… 54
4.2 User Application ……………………………………………………………… 62
4.2.1 Application Architecture and Communication ………...……………… 62
4.2.2 Services ……………………………………………………………… 63
Chapter 5
Test and Result
5.1 Starting Session ……………………………………………………………… 69
5.2 Finding Who is around …………………………...…………………………... 71
5.2.1 Same Building ………………..………………..………………………… 71
5.2.2 Same Level …………………………..………….……………………… 71
5.2.3 Same Room ……………………………………..………..……………… 72
5.3 Tracking Users ………………………………………………………………… 73
5.4 Information Service ………………………………...……….………………… 75
5.5 Stop Session ………………………………………...………………………… 76
Conclusion ……………………………………………………………………….. 79
Appendix
…………………………………………………………………….
ii
80
Acknowledgments
We would like to thank the teachers and external teachers for the Global
and Mobile Application course for discussion about context-aware systems
and Mobile Application.
Specifically we would like to thank our supervisors (Thomas Hildebrandt,
Kjeld Schmidt). Sincere thanks are also to Anders Cervera, Ulf Toke,
Henning Niss. Joachim Halse
iii
Abstract
The project work required in the course Global and Mobile Applications
consists in developing a conceptual design of an application that supports
mobile working on the basis of location-based services and other forms of
context-dependent computing. The proliferation of mobile computing
devices and local-area wireless networks has fastest a growing interest in
location-aware systems and services. A key requirement for enabling such
services is user location and tracking. LBS can be a key feature to provide
tailor-made mobile application in wireless networks. The daily life of a
student involves a lot of collaborative activities with fellow students of
faculty taking place in a variety of locations on the campus. Our project
provides new kinds of services to mobile working, when spatial
coordinates of mobile devices can be determined.
iv
Motivation and Purpose
Motivation
Students on a campus are involved in collaborative work across different
locations on a daily basis. Throughout a typical day, the might attend
classes in different buildings, work on their own or in groups in dedicated
locations (e.g., library, computer lab), meet with fellow students to work on
common projects, meet with faculty, etc. Still, in contrast with other
professions, there are no handheld tools to support student’s activities.
Tacking advantage of the wireless network, we have developed an
application to support student’s workgroups. We have implemented a
number of location-aware applications to support the activities of mobile
student’s workgroups.
Purpose
The purpose with this report project is to study the possibilities to develop
a new kind of services that integrate the entertainment area with the
positioning technique. This will be done by developing a prototype for
tracing a mobile client that in based on positioning.
v
References
[1] Weiser, Mark: ‘The computer for the Twenty-First Century,’ Scientific
American, vol. 265, no. 3, September 1991, pp. 94-104.
[2] Abowd, G.D. et al. Cyberguide: A mobile context-aware tour guide.
Baltzer/ACM Wireless Networks, 1997, 3 (5), pp. 421-433.
[3] C.A.Ellis, S.J. Gibbs, and G.L. Rein, "Groupware---Some Issues and
Experiences," Comm. ACM, vol. 34, no. 1, Jan. 1999, pp. 38-58.
[4] Anind K. Dey In Partial Fulfilment Of the Requirements for the Degree
Doctor of philosophy in Computer Science 2000.
[5] Bill Shilit, Norman Adams, and Roy Want.” Context-aware computing
applications. In Proceeding of IEEE Workshop on Mobile Computing
Systems and Applications , pages 85-90, Santa Cruz, California,
December 1994.IEEE Computer Society Press.”.
[6] Alberecht Schmidt, Kofi Asante Aodoo, Antti Takaluoma, Urpo
Tuomela, Kristo Van Laerhoven, and Walter Van de Velde.Advanced
interaction in cntext. In Proceeding of First International Symposiuom on
Handheld and Ubiquitous Computing, HUC’99,pages 89-101, Karsruhe,
Germany, September 1999.
[7] Anied K. Dey and Gregory D. Abowd. Towards a Better Understanding
of context and context-awareness Technical Report GIT-GVU-99-22,
Georgia Institute of Technology, College of Computing, June 1999.
[8] Chen, G. & Kotz,D. “A survey of Context-Aware Mobile Computing
Research” Depertment of Computer Science, Dartmouth College.
[9] Pascoe, J. (1997). The Stick-e Note Architecture: Extending the
Interface Beyond the User. International Conference on Intelligent User
Interfaces, Orlando, Florida, USA. ACM. pp. 261-264.
[10] Anied K. Dey and Gregory D. Abowd. Towards a Better
Understanding of context and context-awareness Technical Report GITGVU-99-22, Georgia Institute of Technology, College of Computing, June
1999.
vi
[11] K. Pahlavan, X. Li, “An Overview of Wireless Indoor Geolocation
Techniques and Systems,” Proceedings of IEEE Mobile Wireless
Communication Networks 2000, May 2000
[12]G. Chen and D. Kotz, “A Survey of Context-Aware Mobile Computing
Research,” Technical Report TR2000-381, Department of Computer
Science, Dartmouth College, Hanover, NH.
[13] J. Spohrer, “Information In Places,” IBM Systems Journal, Vol. 38, No.
4, 1999, pp.602-628.
[14] B. Karp, H. Kung, “Greedy Perimeter Stateless Routing for Wireless
Networks,” Proceedings of the Sixth ACM/IEEE Conference on Mobile
Computing and Networking (MobiCom 2000), Boston, MA, August, 2000,
pp. 243-254.
[15] B. Hofmann-Wellenhof, H. Lichtenegger, J. Collins, Global Positioning
System: Theory and Practice, Fourth Edition, Springer-Verlag Wien, New
York, NY, 1997.
[16] Part 11: Wireless LAN Medium Access Control (MAC) and Physical
Layer (PHY) Specifications: High-speed Physical Layer in the 5 GHz
Band, ISO/IEC 8802-11:1999/Amd 1:2000(e), IEEE Std 802.11a-1999,
IEEE Computer Society, 1999.
[17] Per Enge and Pratap Misra: Special Issue on: ‘GPS The Global Positioning
System’, Proceedings of the IEEE, vol. 87, no. 1, January 1999, pp. 3-15.
[18] Special Issue on Global Positioning System" Proceeding of the IEEE,
vol.87, No. 1,january 1999
[19] Aldridge, Pete Jr. The Aerospace Corporation: The Global Positioning
System. Juli 2001.
[20] S. Pradhan, C. Brignone, J. Cui, A. McReynolds, Mark T. Smith, “Websigns:
Hyperlinking Physical Locations to the Web,” IEEE Computer, Aug. 2001, pp.4248.
[21] A.E-Hoiydi,”Implementation Options for the Distribution System in the
802.11 WLAN Infrastructure Network”, IEEE International Conference on
Communications, vol.1,pp. 164-169,June 2000.
vii
[22] Alan Dix, Tom Rodden, Nigel Davies, Jonathan Trevor, Adrian Friday,
and Kevin Palfreyman. Exploiting space and location as a design
framework for interactive mobile systems. ACM Transactions on
ComupterHuman Interaction, 7(3):285--321, September 2000. 9
[23] Distributed Decision Making: Cognitive Model for Cooperative work.
Edited by J. Rasmusen, B. brehmer and J. Leplat 1991 John wiley &Sons
lid.
[24] Dix Alan, and Russel Beale "Information requirements of distributed
workers " in CSCW Issue for Mobile and Teleworkers, Springer-Verlag,
London, 1996,pp.113-143.
viii
Download