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 APPROACH WITH NO CENTRALISED SERVER,WHERE PEERS COMMUNICATE BY RELIABLE AND NON RELIABLE MULTICAST, BASED ON IP MULTICAST BY 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 INTERNET THE 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?

DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT

  • 1.
  • 2.
    INTRODUCTION VIRTUAL ENVIRONMENTSIMPLE DEFINITION OF VIRTUAL ENVIRONMENT IS COMPUTER GENERATED SIMULATIONS(REPRESENTATION OF ACTION) (OR) THE USE OF 3D COMPUTER GRAPHICS IN THE INTERFACE
  • 3.
    DIVE(DISTRIBUTED INTERACTIVE VIRTUALENVIRONMENT) 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
  • 4.
    PEER-PEER APPROACH DIVEIS BASED ON PEER-PEER APPROACH WITH NO CENTRALISED SERVER,WHERE PEERS COMMUNICATE BY RELIABLE AND NON RELIABLE MULTICAST, BASED ON IP MULTICAST BY THIS PEER – PEER APPROACH USER NAVIGATE IN 3D SPACE AND SEE,MEET AND COLLABORATE WITH OTHER USERS AND APPLICATIONS IN THE ENVIRONMENT
  • 5.
    A PARTICIPANT INA 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
  • 6.
    DIVE CHARACTERISTICS INTERACTIONDELAY: 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
  • 7.
    LARGE NUMBER OFPARTICIPANTS: DIVE APPLICATIONCAN BE PLAYED BY SEVERAL USERS CONNECTED VIA NETWORK SUCH AS INTERNET THE NUMBER OF PARTICIPANTS SHOULD BE UNLIMITED TO ALLOW EVERYBODY TO ENTER THE VIRTUAL WORLD.
  • 8.
    MAIN AIMS OFDIVE 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
  • 9.
    COMMUNICATION: WE WANTTHE USERS IN A DIVE TO BE ABLE TO COMMUNICATE .WE ARE PARTICULLARY INTRESTED IN SPATIALIZED AUDIO COMMUNICATIONS.
  • 10.
    WORLDWIDEWEB(WWW) IT ISA 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
  • 11.
    VIRTUAL REALITY MODELINGLANGUAGE 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.
  • 12.
  • 13.