networked virtual environments
play

Networked Virtual Environments Networked Virtual Environments - PDF document

Special Course on Networked Virtual January 22, 2004 Environments Course Syllabus Course Syllabus credits: 2 cu credits: 2 cu prerequisites: knowledge on the basic concepts of computer prerequisites: knowledge on the


  1. Special Course on Networked Virtual January 22, 2004 Environments Course Syllabus Course Syllabus � credits: 2 cu � credits: 2 cu � prerequisites: ‘knowledge on the basic concepts of computer � prerequisites: ‘knowledge on the basic concepts of computer Special Course on Special Course on networks’ networks’ � teaching methods: lectures (24 h) teaching methods: lectures (24 h) Networked Virtual Environments � Networked Virtual Environments � Thursdays 8 � Thursdays 8– –10 and Fridays 8 10 and Fridays 8– –10, Auditorium 10, Auditorium � from January 22 to February 27 � from January 22 to February 27 � assessment: examination � assessment: examination Jouni Smed Jouni Smed � course web page: � course web page: Turku Centre for Computer Science (TUCS) Turku Centre for Computer Science (TUCS) ht t p: / / st af f . cs. ut u. f ht t p: / / s ht t p: / / s ht t p: / / st af f . cs. ut u. f t af f . cs. ut u. f i / st af f / t af f . cs. ut u. f i / st af f / i / st af f / i / st af f / Department of Information Technology, Department of Information Technology, j ouni . sm j ouni . sm ed/ scnve/ ed/ scnve/ j ouni . sm j ouni . sm ed/ scnve/ ed/ scnve/ University of Turku University of Turku 2004 2004 Examinations 1 (2) Examinations 2 (2) Examinations 1 (2) Examinations 2 (2) � examination dates � questions questions � examination dates � March 15, 2004 March 15, 2004 � based on the lectures and additional literature (3 articles) � based on the lectures and additional literature (3 articles) 1. 1. April 5, 2004 April 5, 2004 � four questions à 8 points � four questions à 8 points 2. 2. May 10, 2004 � to pass the examination, at least 16 points (50%) are required � to pass the examination, at least 16 points (50%) are required 3. 3. May 10, 2004 � questions are in English, but you can answer in English or in Fi � check the exact times and places at � questions are in English, but you can answer in English or in Finnish nnish � check the exact times and places at ht t p: / / ht t p: / /www . i t . ut u. f i / ht t p: / / ht t p: / /www . i t . ut u. f i / . ut u. f i / opet us/ t ent i t . ut u. f i / opet us/ t ent i t opet us/ t ent i t / opet us/ t ent i t / � � remember to enrol in time! remember to enrol in time! � � if you are not if you are not a student of University of Turku, you must a student of University of Turku, you must register to receive the credits register to receive the credits � � further instructions are available at further instructions are available at ht t ht t ht t p: ht t p: p: / / p: / / / / ww / / ww www. www. w. t u w. t u t ucs t ucs cs. f i cs. f i . f i / E . f i / E / Edu / Edu duca duca cat i cat i t i on t i on on/ I on/ I / I nf o / I nf o nf or m nf or m r m r m at at i o at i o at i on/ i on/ n/ n/ r egcr r eg r eg r egcr cr ed cr ed edi t edi t i t s. i t s. s. ph s. ph php php Course Book Additional Literature Course Book Additional Literature � � S. Singhal and M. Zyda, S. Singhal and M. Zyda, � � S. Singhal, S. Singhal, Effective Remote Modeling in Large Effective Remote Modeling in Large- -Scale Scale Networked Virtual Distributed Simulation and Visualization Environments , PhD , PhD Networked Virtual Distributed Simulation and Visualization Environments Environments: Design and Environments: Design and thesis, Stanford University, Stanford, CA, 1996. Chapter 2, pp. thesis, Stanford University, Stanford, CA, 1996. Chapter 2, pp. Implementation Implementation , Addison , Addison- - 13– 13 –33. 33. Wesley, Reading, MA, Wesley, Reading, MA, � � S. Benford, C. Greenhalgh, T. Rodden, and J. Pycock, S. Benford, C. Greenhalgh, T. Rodden, and J. Pycock, 1999. 1999. Collaborative virtual environments, Communications of the Communications of the Collaborative virtual environments, � � Chapters 1 Chapters 1– –7 (pp. 1 7 (pp. 1– –249) 249) ACM ACM , 44(7):79 , 44(7):79– –85, 2001. 85, 2001. � J. Smed, T. Kaukoranta, and H. Hakonen, Aspects of � J. Smed, T. Kaukoranta, and H. Hakonen, Aspects of networking in multiplayer computer games, networking in multiplayer computer games, The Electronic The Electronic Library , 20(2):87 , 20(2):87– –97, 2002. 97, 2002. Library Jouni Smed 1

  2. Special Course on Networked Virtual January 22, 2004 Environments Outline of the Course Outline of the Course §1 Introduction §1 Introduction Introduction Introduction 1. 1. System design � Networked Virtual Environment Networked Virtual Environment 5. System design � 5. Background Background 2. 2. (NVE) ‘is a software system in (NVE) ‘is a software system in � � threads threads � � history history which multiple users interact with which multiple users interact with � � polygon culling and level polygon culling and level- -of of- - � past projects and applications � past projects and applications each other in real each other in real- -time, even time, even detail detail Networking Networking 3. 3. though those users may be located though those users may be located Resource management 6. Resource management 6. � � data transfer and protocols data transfer and protocols around the around the world.’ world.’ � � packet compression and packet compression and � � communication architectures communication architectures —Singhal — Singhal & Zyda, 1999 & Zyda, 1999 aggregation Managing dynamic shared state aggregation 4. Managing dynamic shared state 4. � Keywords: � Keywords: � � consistency- consistency -throughput trade throughput trade- - � � area area- -of of- -interest filtering interest filtering off off � global � global � exploiting perceptual limitations � exploiting perceptual limitations Network Server Mainframe � centralized information � centralized information � real real- -time time � Other issues Other issues repositories repositories 7. 7. � multiple � multiple � � frequent state regeneration frequent state regeneration Network Cable � � security security � � dead reckoning dead reckoning � user � user � � case examples case examples Winframe Server Modem Modem Home PC � interaction � interaction Modem Modem Laptop Modem Application Areas for NVEs Areas for NVEs Synonyms, Keywords and Abbreviations Keywords and Abbreviations Application Synonyms, � Military and industrial team training Military and industrial team training � � Collaborative Virtual Environment (CVE) Collaborative Virtual Environment (CVE) � � Computer � Computer- -Supported Supported Co Co- -operative operative Work (CSCW) Work (CSCW) � Collaborative design and engineering Collaborative design and engineering � � Media � Media- -spaces, shared spaces spaces, shared spaces � � Multiplayer games Multiplayer games � Distributed Interactive Simulation (DIS) Distributed Interactive Simulation (DIS) � � Mobile entertainment � Mobile entertainment � Distributed Virtual Environment (DVE) Distributed Virtual Environment (DVE) � � � Virtual shopping malls Virtual shopping malls � Virtual Reality ( Virtual Reality (VR), Virtual Environment (VE), VR), Virtual Environment (VE), Virtual Virtual � � � Online tradeshows and conferences Online tradeshows and conferences Worlds Worlds � Remote customer support Remote customer support � � Augmented Augmented Reality (AR) Reality (AR) � � Distance learning Distance learning � � � ... ... Classification of Classification of Classification of Classification of Shared- -Space Space Technologies 1 (2) Technologies 1 (2) Shared- -Space Technologies 2 (2) Space Technologies 2 (2) Shared Shared � Physical reality Physical reality � Augmented reality Augmented reality � � � resides in the local, physical � resides in the local, physical � synthetic objects are overlaid on � synthetic objects are overlaid on Augmented Augmented Virtual Virtual Augmented Augmented Virtual Virtual synthetic synthetic world world synthetic synthetic the local environment the local environment Reality Reality Reality Reality Reality Reality Reality Reality � here and now � here and now � � a head a head- -up display (HUD) up display (HUD) Artificiality Artificiality Artificiality Artificiality � Telepresence Telepresence � Virtual reality Virtual reality Physical Physical Tele- Tele - � Physical Physical Tele Tele- - � physical physical physical physical Reality Reality presence presence Reality Reality presence presence � a real world location remote from � a real world location remote from � � the participants are immersed in the participants are immersed in the participant’s physical the participant’s physical a remote, synthetic world a remote, synthetic world local local remote remote location location local local remote remote � a networked virtual environment � a networked virtual environment Transportation Transportation � a � a remote remote- -controlled controlled robot robot Transportation Transportation (NVE) (NVE) Benford et al., 1998 Benford et al., 1998 Benford et al., 1998 Benford et al., 1998 Jouni Smed 2

Recommend


More recommend