distributed interactive virtual environment

Post on 02-Nov-2014

3.674 Views

Category:

Education

18 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT

INTRODUCTION• VIRTUAL ENVIRONMENT

SIMPLE DEFINITION OF VIRTUAL ENVIRONMENT IS COMPUTER GENERATED SIMULATIONS(REPRESENTATION OF ACTION)(OR)

THE USE OF 3D COMPUTER GRAPHICS IN THE INTERFACE

DIVE(DISTRIBUTED INTERACTIVE VIRTUAL

ENVIRONMENT)• THIS IS AN EXPERIMENTAL

PLATFORM FOR THE DEVELOPMENT OF VIRTUAL ENVIRONMENTS

• THIS IS SPECIALLY TUNED TO MULTI USER APPLICATIONS, WHERE SEVERAL NETWORK PARTICIPANTS CAN BE INTERACT OVER A NETWORK

PEER-PEER APPROACH

• DIVE IS BASED ON PEER-PEER APPROACHWITH NO CENTRALISED SERVER,WHERE PEERS COMMUNICATE BY RELIABLE AND NON RELIABLE MULTICAST, BASED ON IP MULTICASTBY THIS PEER – PEER APPROACH USER NAVIGATE IN 3D SPACE AND SEE,MEET AND COLLABORATE WITH OTHER USERS AND APPLICATIONS IN THE ENVIRONMENT

• A PARTICIPANT IN A DIVE WORLD IS CALLED AN ACTOR, EITHER A HUMAN USER.

• AN ACTOR IS REPRESENTED BY A “BODY-ICON”(AVATAR) TO FACILITATE THE RECOGNITION AND AWARENESS OF ON GOING ACTIVITES

DIVE CHARACTERISTICS

• INTERACTION DELAY:ANY ACTION ISSUED BY ANY PARTICIPANT IN THE DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT MUST REACH THE OTHER PARTICIPANT WITH IN 100MS . IF THE NETWORK DELAY IS MORE THAN 100MS THAN RECEIVED ACTION IS CONSIDERED AS LATE AND NOT USED BY THE APPLICATION

• LARGE NUMBER OF PARTICIPANTS:DIVE APPLICATIONCAN BE PLAYED BY SEVERAL USERS CONNECTED VIA NETWORK SUCH AS INTERNETTHE NUMBER OF PARTICIPANTS SHOULD BE UNLIMITED TO ALLOW EVERYBODY TO ENTER THE VIRTUAL WORLD.

MAIN AIMS OF DIVE

• SCALABILITY:ABILITY TO SUPPORT MANY USERS, WITH MANY MACHINES INVOLVED IN THE EXECUTION.

• INTEROPERABILITY:HETEROGENEOUS DVE IMPLEMENTATIONS SHOULD BE ABLE TO INTERWORK TO PROVIDE A SEAMLESS DVE

• CONTENT-INDEPENDENCE:GRAPHICS AND GEOMETRY ARE IMPORYANT, BUT THEY ARE NOT ONLY DATA A DVE IS CONCERNEDWITH.ALL FORMS OF DATA SHOULD BE TREATED EQUALLY

• COMMUNICATION: WE WANT THE USERS IN A DIVE TO BE ABLE TO COMMUNICATE .WE ARE PARTICULLARY INTRESTED IN SPATIALIZED AUDIO COMMUNICATIONS.

WORLDWIDEWEB(WWW)• IT IS A VIRTUAL SPACE OF

DOCUMENTS.• USERS MAY BE USE IT ONCE BUT

THEY R NOT AWARE OF EACH OTHER,IN THIS CASE WEB IS NOT MULTIUSER

• WEB HAS THE DISTRIBUTED CONSTRUCTION BUT NOT DISTRIBUTED EXECUTION

• INORDER TO OVERCOME THIS PROBLEM

A NEW VE TECHNOLOGY (VRML) IS INCLUDED

VIRTUAL REALITY MODELING LANGUAGE

• VRML IS NORMALLY VIEWED USING A WEB BROWSER

• IT INCLUDES CONTENTS FROM URL,and CONTAINS HYPERLINKS TO OTHER VRML WORLDS

• IT INTERACTS WITH EXTERNAL ENTITES USING JAVA SCRIPTS.

MODEL OF VRML CLIENT

QUERIES?

top related