DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT
INTRODUCTION <ul><ul><li>VIRTUAL ENVIRONMENT </li></ul></ul><ul><li>SIMPLE DEFINITION OF VIRTUAL ENVIRONMENT IS COMPUTER G...
DIVE(DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT) <ul><ul><li>THIS IS AN EXPERIMENTAL PLATFORM FOR THE DEVELOPMENT OF VIRT...
PEER-PEER APPROACH <ul><ul><li>DIVE IS BASED ON PEER-PEER APPROACH </li></ul></ul><ul><li>WITH NO CENTRALISED SERVER,WHERE...
<ul><ul><li>A PARTICIPANT IN A DIVE WORLD IS CALLED AN ACTOR, EITHER A HUMAN USER. </li></ul></ul><ul><ul><li>AN ACTOR IS ...
DIVE CHARACTERISTICS <ul><ul><li>INTERACTION DELAY: </li></ul></ul><ul><li>ANY ACTION ISSUED BY ANY PARTICIPANT IN THE DIS...
<ul><ul><li>LARGE NUMBER OF PARTICIPANTS: </li></ul></ul><ul><li>DIVE APPLICATIONCAN BE PLAYED BY SEVERAL USERS CONNECTED ...
MAIN AIMS OF DIVE <ul><ul><li>SCALABILITY:ABILITY TO SUPPORT MANY USERS, WITH MANY MACHINES INVOLVED IN THE EXECUTION. </l...
<ul><ul><li>COMMUNICATION: WE WANT THE USERS IN A DIVE TO BE ABLE TO COMMUNICATE .WE ARE PARTICULLARY INTRESTED IN SPATIAL...
WORLDWIDEWEB(WWW) <ul><ul><li>IT IS A VIRTUAL SPACE OF DOCUMENTS. </li></ul></ul><ul><ul><li>USERS MAY BE USE IT ONCE BUT ...
VIRTUAL REALITY MODELING LANGUAGE <ul><ul><li>VRML IS NORMALLY VIEWED USING A WEB BROWSER </li></ul></ul><ul><ul><li>IT IN...
MODEL OF VRML CLIENT
QUERIES?
Upcoming SlideShare
Loading in...5
×

DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT

3,193

Published on

Published in: Education
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
3,193
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
99
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT

  1. 1. DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT
  2. 2. INTRODUCTION <ul><ul><li>VIRTUAL ENVIRONMENT </li></ul></ul><ul><li>SIMPLE DEFINITION OF VIRTUAL ENVIRONMENT IS COMPUTER GENERATED SIMULATIONS(REPRESENTATION OF ACTION) </li></ul><ul><li>(OR) </li></ul><ul><li>THE USE OF 3D COMPUTER GRAPHICS IN THE INTERFACE </li></ul>
  3. 3. DIVE(DISTRIBUTED INTERACTIVE VIRTUAL ENVIRONMENT) <ul><ul><li>THIS IS AN EXPERIMENTAL PLATFORM FOR THE DEVELOPMENT OF VIRTUAL ENVIRONMENTS </li></ul></ul><ul><ul><li>THIS IS SPECIALLY TUNED TO MULTI USER APPLICATIONS, WHERE SEVERAL NETWORK PARTICIPANTS CAN BE INTERACT OVER A NETWORK </li></ul></ul>
  4. 4. PEER-PEER APPROACH <ul><ul><li>DIVE IS BASED ON PEER-PEER APPROACH </li></ul></ul><ul><li>WITH NO CENTRALISED SERVER,WHERE PEERS COMMUNICATE BY RELIABLE AND NON RELIABLE MULTICAST, BASED ON IP MULTICAST </li></ul><ul><li>BY THIS PEER – PEER APPROACH USER NAVIGATE IN 3D SPACE AND SEE,MEET AND COLLABORATE WITH OTHER USERS AND APPLICATIONS IN THE ENVIRONMENT </li></ul>
  5. 5. <ul><ul><li>A PARTICIPANT IN A DIVE WORLD IS CALLED AN ACTOR, EITHER A HUMAN USER. </li></ul></ul><ul><ul><li>AN ACTOR IS REPRESENTED BY A “BODY-ICON”(AVATAR) TO FACILITATE THE RECOGNITION AND AWARENESS OF ON GOING ACTIVITES </li></ul></ul>
  6. 6. DIVE CHARACTERISTICS <ul><ul><li>INTERACTION DELAY: </li></ul></ul><ul><li>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 </li></ul>
  7. 7. <ul><ul><li>LARGE NUMBER OF PARTICIPANTS: </li></ul></ul><ul><li>DIVE APPLICATIONCAN BE PLAYED BY SEVERAL USERS CONNECTED VIA NETWORK SUCH AS INTERNET </li></ul><ul><li>THE NUMBER OF PARTICIPANTS SHOULD BE UNLIMITED TO ALLOW EVERYBODY TO ENTER THE VIRTUAL WORLD. </li></ul>
  8. 8. MAIN AIMS OF DIVE <ul><ul><li>SCALABILITY:ABILITY TO SUPPORT MANY USERS, WITH MANY MACHINES INVOLVED IN THE EXECUTION. </li></ul></ul><ul><ul><li>INTEROPERABILITY:HETEROGENEOUS DVE IMPLEMENTATIONS SHOULD BE ABLE TO INTERWORK TO PROVIDE A SEAMLESS DVE </li></ul></ul><ul><ul><li>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 </li></ul></ul>
  9. 9. <ul><ul><li>COMMUNICATION: WE WANT THE USERS IN A DIVE TO BE ABLE TO COMMUNICATE .WE ARE PARTICULLARY INTRESTED IN SPATIALIZED AUDIO COMMUNICATIONS. </li></ul></ul>
  10. 10. WORLDWIDEWEB(WWW) <ul><ul><li>IT IS A VIRTUAL SPACE OF DOCUMENTS. </li></ul></ul><ul><ul><li>USERS MAY BE USE IT ONCE BUT THEY R NOT AWARE OF EACH OTHER,IN THIS CASE WEB IS NOT MULTIUSER </li></ul></ul><ul><ul><li>WEB HAS THE DISTRIBUTED CONSTRUCTION BUT NOT DISTRIBUTED EXECUTION </li></ul></ul><ul><ul><li>INORDER TO OVERCOME THIS PROBLEM </li></ul></ul><ul><li>A NEW VE TECHNOLOGY (VRML) IS INCLUDED </li></ul>
  11. 11. VIRTUAL REALITY MODELING LANGUAGE <ul><ul><li>VRML IS NORMALLY VIEWED USING A WEB BROWSER </li></ul></ul><ul><ul><li>IT INCLUDES CONTENTS FROM URL,and CONTAINS HYPERLINKS TO OTHER VRML WORLDS </li></ul></ul><ul><ul><li>IT INTERACTS WITH EXTERNAL ENTITES USING JAVA SCRIPTS. </li></ul></ul>
  12. 12. MODEL OF VRML CLIENT
  13. 13. QUERIES?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×