Distributed virtual worlds: foundations and implementation techniques using VRML, Java, and COBRA
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Berlin [u.a.]
Springer
2001
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Literaturverzeichnis Seite 157 - 161 |
Beschreibung: | XII, 166 S. : Ill., graph. Darst. |
ISBN: | 3540676244 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013616757 | ||
003 | DE-604 | ||
005 | 20230915 | ||
007 | t | ||
008 | 010226s2001 gw ad|| |||| 00||| eng d | ||
016 | 7 | |a 960391231 |2 DE-101 | |
020 | |a 3540676244 |9 3-540-67624-4 | ||
035 | |a (OCoLC)632480697 | ||
035 | |a (DE-599)BVBBV013616757 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c DE | ||
049 | |a DE-739 |a DE-29T |a DE-473 |a DE-824 |a DE-384 |a DE-706 |a DE-634 |a DE-11 | ||
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 205 |0 (DE-625)143613: |2 rvk | ||
084 | |a ST 320 |0 (DE-625)143657: |2 rvk | ||
084 | |a ST 323 |0 (DE-625)143659: |2 rvk | ||
100 | 1 | |a Diehl, Stephan |d 1969- |e Verfasser |0 (DE-588)112198252 |4 aut | |
245 | 1 | 0 | |a Distributed virtual worlds |b foundations and implementation techniques using VRML, Java, and COBRA |c Stephan Diehl |
264 | 1 | |a Berlin [u.a.] |b Springer |c 2001 | |
300 | |a XII, 166 S. |b : Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Literaturverzeichnis Seite 157 - 161 | ||
650 | 0 | 7 | |a Dreidimensionale Computergrafik |0 (DE-588)4133691-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Internet |0 (DE-588)4308416-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a VRML |0 (DE-588)4411327-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Internet |0 (DE-588)4308416-3 |D s |
689 | 0 | 1 | |a Dreidimensionale Computergrafik |0 (DE-588)4133691-4 |D s |
689 | 0 | 2 | |a VRML |0 (DE-588)4411327-4 |D s |
689 | 0 | 3 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009303488&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
Datensatz im Suchindex
_version_ | 1805082834299256832 |
---|---|
adam_text |
STEPHAN DIEHL DISTRIBUTED VIRTUAL WORLDS FOUNDATIONS AND IMPLEMENTATION
TECHNIQUES USING VRML, JAVA, AND CORBA WITH 58 FIGURES AND 7 TABLES
SPRINGER CONTENTS PART I. INTRODUCTION 1. MOTIVATION 3 1.1 PELOTON 3 1.2
A VIRTUAL THEATER 4 1.3 ELECTRONIC COMMERCE 5 2. TECHNICAL ASPECTS 7 2.1
TERMINOLOGY 7 2.2 REQUIREMENTS 8 2.3 TECHNOLOGIES, LANGUAGES AND
PROTOCOLS 9 3. USER PERSPECTIVE 11 3.1 APPLICATIONS 11 3.2 COMMERCIAL
AND EXPERIMENTAL VIRTUAL WORLDS 11 3.3 NAVIGATION 14 3.4 COMMUNICATION
15 3.5 MULTI-USER WORLDS - THE FUTURE? 16 PART II. FUNDAMENTALS 4.
THREE-DIMENSIONAL COMPUTER GRAPHICS 19 4.1 SOME MATHEMATICAL
PRELIMINARIES 19 4.2 THE GRAPHICS PIPELINE 22 5. VIRTUAL REALITY
MODELING LANGUAGE (VRML) 27 5.1 HISTORY OF VRML 27 5.2 WHAT IS VRML? 28
5.3 CONCEPTS OF VRML 28 5.4 VRML: AN EXAMPLE 29 5.5 STATIC SCENES 31
5.5.1 GEOMETRIC NODES 31 5.5.2 APPEARANCE 33 5.5.3 TRANSFORMATIONS 34 X
CONTENTS 5.5.4 OTHER STATIC NODES 34 5.5.5 DEF/USE 35 5.5.6
EXTENSIBILITY 36 5.6 DYNAMIC VRML 36 5.6.1 EVENTS, ROUTES, SENSORS AND
INTERPOLATORS 37 5.6.2 SCRIPT 41 5.6.3 ANIMATIONS USING THE EXTERNAL
AUTHORING INTERFACE . 44 5.6.4 PROBLEMS WITH THE EAI 49 5.7 CONCLUSION
49 6. PROTOCOLS FOR DISTRIBUTED VIRTUAL WORLDS 51 6.1 INTERNET PROTOCOLS
- TCP/IP 51 6.1.1 NETWORK LAYER: INTERNET PROTOCOL (IP) 52 6.1.2
TRANSPORT LAYER: TRANSMISSION CONTROL PROTOCOL (TCP) 53 6.1.3 TRANSPORT
LAYER: USER DATAGRAM PROTOCOL (UDP) . 53 6.1.4 TRANSPORT LAYER:
MULTICAST IP 53 6.2 A LAYER MODEL FOR DISTRIBUTED VIRTUAL WORLDS 54 6.3
ARCHITECTURES FOR VIRTUAL WORLDS 55 6.4 BEHAVIOR 55 6.5 CONSISTENCY 56
6.6 PROTOCOLS FOR DISTRIBUTED VIRTUAL WORLDS 57 6.6.1 DISTRIBUTED
INTERACTIVE SIMULATION (DIS) 57 6.6.2 DISTRIBUTED WORLDS TRANSFER AND
COMMUNICATION PROTOCOL (DWTP) 60 6.6.3 THE MULTI-USER 3D PROTOCOL (MU3D)
61 6.6.4 VIRTUAL REALITY TRANSFER PROTOCOL (VRTP) 63 6.7 CONCLUSION 64
7. VRML EXTENSIONS FOR DISTRIBUTED VIRTUAL WORLDS 65 7.1 VSPLUS: SHARING
EVENTS THROUGH NET NODES 65 7.2 VASE MULTICAST-VR 69 7.3 LIVING WORLDS
70 7.3.1 MOTIVATION 70 7.3.2 LIVING WORLDS TERMINOLOGY 70 7.3.3 ZONES 72
7.3.4 SHARED OBJECTS AND AVATARS 73 7.4 CONCLUSION 75 8. PARTITIONING OF
DISTRIBUTED VIRTUAL WORLDS 7 7 8.1 SPATIAL PARTITIONING 77 8.1.1 GRIDS
77 8.1.2 LEVEL OF DETAIL (LOD) 78 8.1.3 BOUNDING BOXES 79 8.1.4 BINARY
SPACE PARTITIONING TREES 80 8.1.5 CELLS AND PORTALS 81 CONTENTS XI 8.2
SPATIAL PARTITIONING OF MULTI-USER WORLDS 83 8.2.1 FILTERING 83 8.2.2
LOCALES AND BEACONS 83 8.2.3 AURA 84 8.3 CONCLUSION 86 9. STREAMING 87
9.1 CONTINUOUS DATA STREAMS 87 9.1.1 COMPRESSION 87 9.1.2 STREAMING IN
PRACTICE 88 9.2 CONTINUOUS DATA STREAMS IN DISTRIBUTED VIRTUAL WORLDS 88
9.3 RELEVANT INTERNET PROTOCOLS 89 9.3.1 RESOURCE RESERVATION PROTOCOL
(RSVP) 89 9.3.2 REAL-TIME STREAMING PROTOCOL (RTSP) 90 9.3.3 REAL-TIME
TRANSPORT PROTOCOL (RTP) 91 9.4 QUALITY OF SERVICE FOR STREAMING 93
9.4.1 FORWARD ERROR CONTROL 93 9.4.2 INTERARRIVAL JITTER 93 9.4.3
COMBINED JITTER AND ERROR CONTROL 94 9.5 SPATIAL HIERARCHICAL
COMPRESSION 96 9.6 CONCLUSION 97 10. 3D TECHNOLOGIES FOR THE INTERNET 99
10.1 QUICKTIME VR 99 10.2 METASTREAM 101 10.3 VRML 102 10.4 MPEG-4 102
10.5 PURE JAVA 1.1 APPLETS 103 10.6 JAVA3D 104 10.7 X3D 105 10.8 SUMMARY
106 PART III. IMPLEMENTATION 11. IMPLEMENTING MULTI-USER WORLDS WITH
VRML 109 11.1 REQUIREMENTS 109 11.2 EXISTING SYSTEMS 109 11.3 JAVA- AND
EAI-BASED APPROACHES 110 11.4 A CORBA-BASED APPROACH 110 12. JAVA
NETWORK-PROGRAMMING: A SIMPLE DISTRIBUTED VIRTUAL WORLD 113 12.1 JAVA
NETWORK PROGRAMMING 113 12.1.1 HTTP CONNECTIONS (HYPERTEXT TRANSFER
PROTOCOL) 113 XII CONTENTS 12.1.2 TCP (TRANSFER CONTROL PROTOCOL) 114
12.1.3 UDP (USER DATAGRAM PROTOCOL) 115 12.1.4 MULTICAST UDP 116 12.1.5
OBJECT SERIALIZATION 117 12.1.6 REMOTE METHOD INVOCATION (RMI) 117 12.2
MISS CONNECTIVITY 118 12.2.1 ARCHITECTURE AND PROTOCOL OF MISSC 119
12.2.2 RESOURCES OF THE DEAD 120 12.2.3 SOME IMPLEMENTATION DETAILS OF
THE PROTOCOL 120 12.2.4 ALTERNATIVE IMPLEMENTATIONS OF THE PROTOCOL 123
12.2.5 SOME IMPLEMENTATION DETAILS OF THE SCENE 125 12.2.6 INTRA-BROWSER
COMMUNICATION 133 12.3 CONCLUSION 135 13. IMPLEMENTING MULTI-USER WORLDS
WITH CORBA 137 13.1 A GENTLE INTRODUCTION TO CORBA 137 13.1.1 COMMON
OBJECT REQUEST BROKER ARCHITECTURE (CORBA)137 13.1.2 OBJECT REQUEST
BROKER (ORB) 137 13.1.3 OBJECT ADAPTER 141 13.1.4 INTERFACE DEFINITION
LANGUAGE (IDL) 141 13.2 A CORBA-BASED MULTI-USER WORLD 144 13.2.1 THE
PROTOCOL : 145 13.2.2 THE CLIENT 145 13.2.3 THE SERVER 147 13.2.4 AN
ALTERNATIVE PROTOCOL 147 13.2.5 INTRA-BROWSER COMMUNICATION 149 13.3
CONCLUSION 149 14. THE FUTURE 151 LIST OF FIGURES 153 LIST OF TABLES 155
REFERENCES 157 INDEX 163 |
any_adam_object | 1 |
author | Diehl, Stephan 1969- |
author_GND | (DE-588)112198252 |
author_facet | Diehl, Stephan 1969- |
author_role | aut |
author_sort | Diehl, Stephan 1969- |
author_variant | s d sd |
building | Verbundindex |
bvnumber | BV013616757 |
classification_rvk | ST 200 ST 205 ST 320 ST 323 |
ctrlnum | (OCoLC)632480697 (DE-599)BVBBV013616757 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV013616757</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230915</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010226s2001 gw ad|| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">960391231</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3540676244</subfield><subfield code="9">3-540-67624-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)632480697</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013616757</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 205</subfield><subfield code="0">(DE-625)143613:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 320</subfield><subfield code="0">(DE-625)143657:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 323</subfield><subfield code="0">(DE-625)143659:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Diehl, Stephan</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)112198252</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Distributed virtual worlds</subfield><subfield code="b">foundations and implementation techniques using VRML, Java, and COBRA</subfield><subfield code="c">Stephan Diehl</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 166 S.</subfield><subfield code="b">: Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverzeichnis Seite 157 - 161</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dreidimensionale Computergrafik</subfield><subfield code="0">(DE-588)4133691-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Internet</subfield><subfield code="0">(DE-588)4308416-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VRML</subfield><subfield code="0">(DE-588)4411327-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Internet</subfield><subfield code="0">(DE-588)4308416-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Dreidimensionale Computergrafik</subfield><subfield code="0">(DE-588)4133691-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">VRML</subfield><subfield code="0">(DE-588)4411327-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009303488&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield></record></collection> |
id | DE-604.BV013616757 |
illustrated | Illustrated |
indexdate | 2024-07-20T07:38:57Z |
institution | BVB |
isbn | 3540676244 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009303488 |
oclc_num | 632480697 |
open_access_boolean | |
owner | DE-739 DE-29T DE-473 DE-BY-UBG DE-824 DE-384 DE-706 DE-634 DE-11 |
owner_facet | DE-739 DE-29T DE-473 DE-BY-UBG DE-824 DE-384 DE-706 DE-634 DE-11 |
physical | XII, 166 S. : Ill., graph. Darst. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Springer |
record_format | marc |
spelling | Diehl, Stephan 1969- Verfasser (DE-588)112198252 aut Distributed virtual worlds foundations and implementation techniques using VRML, Java, and COBRA Stephan Diehl Berlin [u.a.] Springer 2001 XII, 166 S. : Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Literaturverzeichnis Seite 157 - 161 Dreidimensionale Computergrafik (DE-588)4133691-4 gnd rswk-swf Internet (DE-588)4308416-3 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf VRML (DE-588)4411327-4 gnd rswk-swf Internet (DE-588)4308416-3 s Dreidimensionale Computergrafik (DE-588)4133691-4 s VRML (DE-588)4411327-4 s Java Programmiersprache (DE-588)4401313-9 s DE-604 HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009303488&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Diehl, Stephan 1969- Distributed virtual worlds foundations and implementation techniques using VRML, Java, and COBRA Dreidimensionale Computergrafik (DE-588)4133691-4 gnd Internet (DE-588)4308416-3 gnd Java Programmiersprache (DE-588)4401313-9 gnd VRML (DE-588)4411327-4 gnd |
subject_GND | (DE-588)4133691-4 (DE-588)4308416-3 (DE-588)4401313-9 (DE-588)4411327-4 |
title | Distributed virtual worlds foundations and implementation techniques using VRML, Java, and COBRA |
title_auth | Distributed virtual worlds foundations and implementation techniques using VRML, Java, and COBRA |
title_exact_search | Distributed virtual worlds foundations and implementation techniques using VRML, Java, and COBRA |
title_full | Distributed virtual worlds foundations and implementation techniques using VRML, Java, and COBRA Stephan Diehl |
title_fullStr | Distributed virtual worlds foundations and implementation techniques using VRML, Java, and COBRA Stephan Diehl |
title_full_unstemmed | Distributed virtual worlds foundations and implementation techniques using VRML, Java, and COBRA Stephan Diehl |
title_short | Distributed virtual worlds |
title_sort | distributed virtual worlds foundations and implementation techniques using vrml java and cobra |
title_sub | foundations and implementation techniques using VRML, Java, and COBRA |
topic | Dreidimensionale Computergrafik (DE-588)4133691-4 gnd Internet (DE-588)4308416-3 gnd Java Programmiersprache (DE-588)4401313-9 gnd VRML (DE-588)4411327-4 gnd |
topic_facet | Dreidimensionale Computergrafik Internet Java Programmiersprache VRML |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009303488&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT diehlstephan distributedvirtualworldsfoundationsandimplementationtechniquesusingvrmljavaandcobra |