ΚΕΦΑΛΑΙΟ 2 ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΚΕΦΑΛΑΙΟ 2 ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ"

Transcript

1 ΚΕΦΑΛΑΙΟ 2 ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ

2 Περιεχόμενα Σελίδα 2.1. Εικονικά Περιβάλλοντα (Virtual Environments) Εικονικά Περιβάλλοντα σε δίκτυο (Netwoked Virtual Environments) Εικονικά περιβάλλοντα για αλληλεπίδραση Εικονικοί άνθρωποι σε περιβάλλον NVE Πλήρης ενσωμάτωση στο περιβάλλον και παρουσία (Immersion and Presence) Η πιστότητα στα NVEs Ανάπτυξη και ανάλυση των NVEs Προϋποθέσεις για την ανάπτυξη ενός NVE Επιλογές σχεδιασμού για τα NVEs Αρχιτεκτονική του host Θέματα διανομής δεδομένων Δομή του χώρου (Space Structuring) Τοπολογία Δικτύου (Network Topology) Το πρωτόκολλο επικοινωνίας (protocol) Μελλοντικές βελτιώσεις 81 ΒΙΒΛΙΟΓΡΑΦΙΑ 2 ου ΚΕΦΑΛΑΙΟΥ 82 55

3 2.1. Εικονικά Περιβάλλοντα (Virtual Environments) Οι ρίζες της εικονικής πραγματικότητας προσδιορίζονται στο 1962 με το «Sensorama» του Morton Heilig. To 1968 o Ivan Sutherland περιέγραψε μια συσκευή που προσαρμοζόταν στο κεφάλι και μπορούσε να ανιχνεύσει το χρήστη σε ένα γραφικό περιβάλλον. Η στρατιωτική έρευνα κατά τη διάρκεια του δευτέρου παγκοσμίου πολέμου έχει να δώσει αναρίθμητες συνεισφορές στο πεδίο της εικονικής πραγματικότητας (προσομοιώσεις μάχης κ.τ.λ.). Τα τελευταία χρόνια η εικονική πραγματικότητα με την ανάπτυξη της έκτης γενιάς των υπολογιστών δεν έχει πλέον όρια μεταξύ του χρήστη και της μηχανής. Ένας λόγος για τον οποίο η εικονική πραγματικότητα παρουσιάζει τόσο ενδιαφέρον είναι ότι προσφέρει πολλά πλεονεκτήματα σε πολλούς και διαφορετικούς τομείς εφαρμογών. Για παράδειγμα θα μπορούσαν να αναφερθούν εφαρμογές σε επικίνδυνα ή απομονωμένα περιβάλλοντα, σε διάφορα θέματα επιστημονικής φύσης, σχεδιασμού, εκπαίδευσης και έρευνας, συνεργατικής εργασίας, εξερεύνησης του διαστήματος και διασκέδασης. [14] Ο Steve Ellis παρουσίασε μια σημαντική εισαγωγή στα θέματα τα σχετικά με τα εικονικά περιβάλλοντα (1991). [9] Ορίζει την εικονική πραγματικότητα (virtualization) σαν τη διαδικασία εκείνη κατά την οποία ένας άνθρωπος είναι μέρος ενός περιβάλλοντος, διαφορετικό από το φυσικό του περιβάλλον. Επίσης, κατηγοριοποιεί την εικονική πραγματικότητα σε τρία επίπεδα: τον εικονικό χώρο (virtual space), την εικονική εικόνα (virtual image) και το εικονικό περιβάλλον (virtual environment). Ένα παράδειγμα του εικονικού χώρου είναι μια επίπεδη επιφάνεια στην οποία αποδίδεται μια εικόνα και ο παρατηρητής μπορεί να βλέπει στο χώρο αυτό τρισδιάστατα αντικείμενα. Η εικονική εικόνα αναφέρεται στην προοπτική του αντικειμένου, για παράδειγμα διαμέσου στερεοσκοπικών εικόνων. Το εικονικό περιβάλλον ενσωματώνει τον συμμετέχοντα σαν ένα τμήμα του εικονικού κόσμου, έτσι ώστε οι πράξεις του σε αυτό τον κόσμο να ανταποκρίνονται σε αυτές στο φυσικό κόσμο. Ιδεατά, ένα εικονικό περιβάλλον, πρέπει να καλύπτει τρία στοιχεία για να ενσωματώσει κάποιον συμμετέχοντα: το οπτικό (visual), το ακουστικό (auditory) και το κινηματικό (kinesthetics). Η τομή των στοιχείων αυτών (Εικόνα 2.1) είναι πολύ σπουδαία, επειδή δείχνει ένα πλήρως αλληλεπιδραστικό περιβάλλον. 56

4 Visual environment Auditory environment Kinaesthetic environment Εικόνα 2.1: Τα στοιχεία του εικονικού περιβάλλοντος (Πηγή: [9]) Η εικονική πραγματικότητα μπορεί να διαχωριστεί σε δύο κύριους τύπους, [14] ανάλογα με το βαθμό της ενσωμάτωσης του χρήστη και του περιβάλλοντος επικοινωνίας. Η παρακάτω εικόνα παριστάνει τους δύο αυτούς τύπους, δηλαδή τα συστήματα ενσωμάτωσης (immersive) και μη ενσωμάτωσης (non-immersive). Στα συστήματα ενσωμάτωσης, υπάρχει πλήρης επικοινωνία μεταξύ των χρηστών και του εικονικού χώρου. Σε τέτοιες εφαρμογές μπορούν να χρησιμοποιούνται τα ειδικά γάντια δεδομένων (data gloves) ή και πολυμεσικές συσκευές που τοποθετούνται στο κεφάλι (multimedia head mounted display devices HMD). Τα συστήματα μη ενσωμάτωσης περιλαμβάνουν εφαρμογές που παρουσιάζονται στην οθόνη ενός υπολογιστή. Εικόνα 2.2.: Τύποι συστημάτων εικονικής πραγματικότητας. (Πηγή: 57

5 2.2. Εικονικά Περιβάλλοντα σε δίκτυο (Netwoked Virtual Environments) Μέχρι πρόσφατα, η πλειοψηφία των εικονικών κόσμων ήταν συστήματα ενός χρήστη (single- user systems). [9] Η χρησιμότητα τέτοιων συστημάτων στον πραγματικό κόσμο είναι περιορισμένη επειδή δεν υποστηρίζουν τη συνεργασία μεταξύ των μελών μιας ομάδας. Τα δίκτυα σε συνδυασμό με την αλληλεπιδραστική τεχνολογία των εικονικών κόσμων θα κυριαρχήσουν στη νέα τεχνολογία των πληροφοριών. Η νέα τεχνολογία, θα πρέπει να συνδέει ανθρώπους, συστήματα, πληροφοριακά δεδομένα καθώς και διαφορετικές τεχνολογίες. Η πληροφορία θα πρέπει να κυκλοφορεί μέσα στο δίκτυο. Η ανάπτυξη εικονικών κόσμων που υποστηρίζουν τη συνεργατικότητα μεταξύ των συμμετεχόντων, απαιτεί γνώσεις στον προγραμματισμό δικτύων, στην διαχείριση αντικειμένων και συσκευών και στη σχεδίαση του πλαισίου επικοινωνίας για το χρήστη (user interface design). Τα εικονικά περιβάλλοντα σε δίκτυο (Networked Virtual Environments - NVEs) είναι συστήματα τα οποία επιτρέπουν σε χρήστες που είναι γεωγραφικά διασκορπισμένοι να αλληλεπιδρούν σε ένα κοινό εικονικό περιβάλλον. Οι χρήστες αυτοί, παριστάνονται σαν τμήμα του περιβάλλοντος και συγκεκριμένα σαν μια γραφική απεικόνιση (graphical embodiment). Ο χρήστης μπορεί να εξελιχθεί στο περιβάλλον καθώς και να αλληλεπιδράσει μαζί του. Ένα Δικτυακό Εικονικό Περιβάλλον (Networked Virtual Environment - NVE) είναι ένα σύστημα στο οποίο πολλοί απομακρυσμένοι (ή μη) χρήστες αλληλεπιδρούν μεταξύ τους σε πραγματικό χρόνο. [10] Τυπικά, κάθε χρήστης χρησιμοποιεί τον υπολογιστή του (ή άλλον τερματικό εξοπλισμό) ο οποίος του προσφέρει το κατάλληλο userinterface για να προσπελάσει το υλικό ενός Εικονικού Περιβάλλοντος (Virtual Environment - VE). Τα περιβάλλοντα αυτά σκοπεύουν να προσφέρουν στους χρήστες μια αίσθηση ρεαλισμού ενσωματώνοντας τρισδιάστατα (3 Dimensional 3D) γραφικά και στερεοφωνικό ήχο. Ένα Δικτυακό Εικονικό Περιβάλλον διακρίνεται από τα παρακάτω γενικά χαρακτηριστικά: 1. Διαμοίραση του χώρου: όλοι οι συμμετέχοντες έχουν την αίσθηση ότι βρίσκονται στον ίδιο χώρο, σαν να είναι στο ίδιο δωμάτιο ή κτίριο. Αυτός ο διαμοιραζόμενος χώρος αναπαριστά μια κοινή τοποθεσία όπου μπορούν να συμβούν διάφορες αλληλεπιδράσεις μεταξύ των χρηστών. Η τοποθεσία μπορεί να είναι ιδεατή ή πραγματική. Ο διαμοιραζόμενος χώρος παρουσιάζει τα ίδια χαρακτηριστικά σε όλους τους χρήστες, ενώ αν και δεν απαιτείται να αναπαρίσταται με γραφικά, τα πιο αποτελεσματικά εικονικά περιβάλλοντα παρέχουν τρισδιάστατη γραφική α- ναπαράσταση του διαμοιραζόμενου χώρου. 2. Διαμοίραση της παρουσίας: κατά την είσοδο στον διαμοιραζόμενο χώρο, κάθε συμμετέχοντας παίρνει τη μορφή μιας εικονικής αναπαράστασης που λέγεται avatar. Το avatar αποτελείται από μια γραφική αναπαράσταση, ένα μοντέλο για την δομή του σώματος (βραχίονες, πόδια, αρθρώσεις, κλπ.), ένα μοντέλο για την κίνηση, ένα φυσικό μοντέλο (βάρος, ύψος κλπ.) καθώς και από άλλα χαρακτηριστικά. Ένα avatar δεν απαιτείται να έχει ανθρώπινη μορφή. Μπορεί να είναι ένα ζώο, ένα φυτό, ή οποιαδήποτε άλλη φιγούρα. Κάθε συμμετέχοντας κατά την εί- 58

6 σοδό του στο Δικτυακό Εικονικό Περιβάλλον μπορεί να δει τα avatars των άλλων συμμετεχόντων που βρίσκονται στο διαμοιραζόμενο χώρο ενώ και οι άλλοι συμμετέχοντες μπορούν να δουν το avatar του νέου χρήστη. Ομοίως όταν ένας χρήστης αποχωρεί από ένα Δικτυακό Εικονικό Περιβάλλον οι υπόλοιποι συμμετέχοντες μπορούν ενημερώνονται για την αποχώρησή του. Εδώ πρέπει να σημειωθεί ότι δεν απαιτείται όλοι οι συμμετέχοντες στο Δικτυακό Εικονικό Περιβάλλον να αναπαριστούν ένα φυσικό πρόσωπο. Οι συμμετέχοντες σε ένα Δικτυακό Εικονικό Περιβάλλον μπορεί να είναι σύνθετες οντότητες που ελέγχονται από event-driven μοντέλα εξομοίωσης ή ακόμη rule-based μηχανές. 3. Διαμοίραση του χρόνου: Οι συμμετέχοντες πρέπει να μπορούν να βλέπουν την συμπεριφορά των άλλων συμμετεχόντων όπως και όταν αυτή συμβαίνει. Με άλλα λόγια το Δικτυακό Εικονικό Περιβάλλον πρέπει να επιτρέπει την αλληλεπίδραση των χρηστών σε πραγματικό χρόνο. 4. Έναν τρόπο αλληλεπίδρασης: αν και η γραφική αναπαράσταση είναι η βάση για ένα αποτελεσματικό Δικτυακό Εικονικό Περιβάλλον, τα περισσότερα Δικτυακά Εικονικά Περιβάλλοντα παρέχουν επίσης και κάποιους τρόπους για την επικοινωνία μεταξύ των συμμετεχόντων με χειρονομίες, γραπτό κείμενο ή φωνή. Αυτή η επικοινωνία προσθέτει την απαραίτητη αίσθηση ρεαλισμού σε ένα εικονικό περιβάλλον και είναι το θεμελιώδες στοιχείο εκπαιδευτικών συστημάτων. 5. Έναν τρόπο διαμοίρασης: Τα παραπάνω χαρακτηριστικά παρέχουν ένα υψηλής ποιότητας σύστημα τηλεδιάσκεψης. Ωστόσο, η πραγματική χρησιμότητα των Δικτυακών Εικονικών Περιβαλλόντων, προέρχεται από την δυνατότητα των χρηστών να αλληλεπιδρούν ρεαλιστικά όχι μόνο μεταξύ τους αλλά και με το Δικτυακό Εικονικό Περιβάλλον. Ένα Δικτυακό Εικονικό Περιβάλλον αποτελείται από τέσσερα βασικά στοιχεία: Μηχανές γραφικών και οθόνες Συσκευές ελέγχου και επικοινωνίας Επεξεργαστές Ένα δίκτυο δεδομένων Τα στοιχεία αυτά συνεργάζονται με τέτοιο τρόπο ώστε να παρέχουν σε απομακρυσμένους χρήστες την αίσθηση της συνύπαρξης στο εικονικό περιβάλλον. Μηχανές γραφικών και οθόνες Οι μηχανές γραφικών και οι οθόνες είναι το πιο βασικό στοιχείο του user-interface ενός Δικτυακού Εικονικού Περιβάλλοντος. Η οθόνη παρέχει στον χρήστη ένα τρισδιάστατο παράθυρο στο εικονικό περιβάλλον και η μηχανή δημιουργεί τις εικόνες που θα προβληθούν. Πριν μερικά χρόνια μόνο υψηλής απόδοσης σταθμοί εργασίας μπορούσαν να αναπαραστήσουν γραφικά. Ωστόσο, τα τελευταία χρόνια οι τυπικοί προσωπικοί υπολογιστές (PCs) διαθέτουν επαρκείς δυνατότητες για επεξεργασία και αναπαράσταση γραφικών. Ακόμη, οι επεξεργαστές γραφικών υψηλής ταχύτητας είναι φθηνοί και δίνουν στους προσωπικούς υπολογιστές ισχύ για την αναπαράσταση των γραφικών, που ανταγωνίζεται μικρομεσαίους σταθμούς επεξεργασίας γραφικών. [11] 59

7 Από την άλλη πλευρά, οι παιχνιδομηχανές αποτελούν κατάλληλες συσκευές για την προβολή Δικτυακών Εικονικών Περιβαλλόντων. Οι παραδοσιακές οθόνες, παρόλο που παρέχουν υψηλής ποιότητας τρισδιάστατη α- ναπαράσταση προσφέρουν περιορισμένο immersion στους χρήστες. Τα Δικτυακά Εικονικά Περιβάλλοντα χρησιμοποιούν συσκευές γραφικών, για καλύτερη ποιότητα, τα οποία περικλείουν ολοκληρωτικά τους χρήστες φράζοντας κάθε οπτική είσοδο, έξω από το εικονικό περιβάλλον. Ένα παράδειγμα είναι οι μικρές μηχανές γραφικών που είναι συχνά ενσωματωμένες σε κιάλια. Τέτοιες συσκευές είναι οι Head-Mounted Displays (HMDs) που παρουσιάζουν εικόνες απευθείας μπροστά από τα μάτια του χρήστη και μπλοκάρουν σχεδόν όλο το εξωτερικό φως. [12] Ένας μαγνητικός αισθητήρας στο HMD αντιλαμβάνεται την κίνηση του κεφαλιού του χρήστη και μεταφέρει την πληροφορία σε έναν προσαρμοσμένο επεξεργαστή. Έτσι όταν ο χρήστης γυρνά το κεφάλι του, τα παρουσιαζόμενα γραφικά απεικονίζουν την αλλαγμένη οπτική γωνία (viewpoint) του. Μια ακόμη immersive οθόνη γραφικών είναι το CAVE. [13] Το CAVE είναι στην ουσία ένας κύβος κλειστός από τις πέντε πλευρές του. Ο συμμετέχων βρίσκεται στην μέση του κύβου και η εικόνες προβάλλονται στις έδρες που βρίσκονται γύρω του (μπροστά, πάνω και κάτω από τον χρήστη, κλπ.), χρησιμοποιώντας περιφερειακή ό- ραση 270 μοιρών. Καθώς ο χρήστης κινείται στο εικονικό περιβάλλον, οι ανανεωμένες εικόνες προβάλλονται στους τοίχους του CAVE δίνοντας μια αίσθηση ομαλής κίνησης. Συσκευές ελέγχου και επικοινωνίας Οι χρήστες πρέπει να έχουν την δυνατότητα να κινούνται, να πιάνουν, να μεταχειρίζονται αντικείμενα και επίσης να επικοινωνούν με άλλους χρήστες στο εικονικό περιβάλλον. Αυτές οι δραστηριότητες πραγματοποιούνται με την χρήση διάφορων συσκευών εισόδου. Οι πιο κοινές συσκευές είναι το ποντίκι και το πληκτρολόγιο. Χρησιμοποιώντας το ποντίκι, ο χρήστης πλοηγείται στο εικονικό περιβάλλον έχοντας την δυνατότητα να αλλάξει κατεύθυνση και να περιστρέφεται. Το ποντίκι χρησιμοποιείται επίσης για τον έλεγχο της ταχύτητας με την οποία κινείται ο χρήστης καθώς και για να εκτελεστούν κάποιες αλληλεπιδράσεις. Το πληκτρολόγιο παρέχει την δυνατότητα για γραπτή επικοινωνία και προσφέρει πρόσβαση σε άλλες λιγότερο βασικές λειτουργίες. Παρόλο που το ποντίκι και το πληκτρολόγιο είναι οι πιο κοινές συσκευές ελέγχου, δεν είναι πάντα οι πιο αποτελεσματικές. Ορισμένες περιπτώσεις είναι οι παρακάτω: Σε παιχνίδια, ένα joystick συνήθως αντικαθιστά το ποντίκι Για μια πιο λεπτομερή μεταχείριση αντικειμένων, μπορεί να χρησιμοποιηθεί ένα γάντι δεδομένων (data glove) Μαγνητικοί αισθητήρες που βρίσκονται σε ένα HMD αντιλαμβάνονται την κατεύθυνση και την οπτική γωνία του χρήστη 60

8 Σε full-body immersive περιβάλλοντα όπως το CAVE, αισθητήρες κίνησης που βρίσκονται ενσωματωμένοι στις έδρες του CAVE μπορούν να αντιληφθούν και να μετρήσουν την πραγματική κίνηση του σώματος Οι χρήστες μπορούν να προσδεθούν σε μια συσκευή που προσδιορίζει την κίνηση του σώματος μετρώντας τη δύναμη που προέρχεται από την κίνηση των χρηστών Η γραπτή επικοινωνία, αν και είναι φθηνή στην χρήση, απέχει από το απόλυτο immersion που τα Δικτυακά Εικονικά Περιβάλλοντα προσπαθούν να πετύχουν. Σε πιο σύνθετα Δικτυακά Εικονικά Περιβάλλοντα, οι χρήστες μπορούν να επικοινωνήσουν προφορικά χρησιμοποιώντας μικρόφωνα. Ο υπολογιστής λαμβάνει τον ήχο που προέρχεται από τους άλλους συμμετέχοντες, κάνει μίξη των διαφόρων ροών δεδομένων και παίζει τον ήχο μέσω ηχείων. Η ανάδραση του ήχου είναι αρκετά σύνθετη, ενσωματώνοντας όχι μόνο τις φωνές των συμμετεχόντων αλλά και διάφορους ήχους που δημιουργούνται από ενέργειες που συμβαίνουν στο εικονικό περιβάλλον. Επεξεργαστές Η μείωση στις τιμές των επεξεργαστών οδήγησε στην ανάπτυξη των Δικτυακών Εικονικών Περιβαλλόντων. Τα Δικτυακά Εικονικά Περιβάλλοντα απαιτούν αρκετή ε- πεξεργαστική ισχύ. Η μονάδα επεξεργασίας δέχεται γεγονότα από τις συσκευές εισόδου των χρηστών και υπολογίζει τον τρόπο με τον οποίο αυτές οι είσοδοι αλλάζουν τη θέση των χρηστών στο εικονικό περιβάλλον αλλά και τη θέση των άλλων αντικειμένων στο περιβάλλον. Ο επεξεργαστής καθορίζει πως και πότε να ενημερώσει τους άλλους χρήστες για τις αλλαγές αυτές. Ομοίως, δέχεται πληροφορία που παρέχεται από άλλους συμμετέχοντες σχετικά με την θέση και την συμπεριφορά τους στο εικονικό περιβάλλον. Ο επεξεργαστής σχηματίζει αυτόνομα αντικείμενα στο Δικτυακό Εικονικό Περιβάλλον τα οποία ελέγχονται από τον τοπικό υπολογιστή. Τέλος χρησιμοποιεί την οθόνη γραφικών για να διατηρεί ένα ενημερωμένο παράθυρο στο εικονικό περιβάλλον. Είναι γεγονός ότι η αναπαραγωγή εικόνας απαιτεί τους περισσότερους πόρους. Πράγματι και δεδομένης της απαίτησης για απόλυτο immersion, κάθε διαθέσιμος κύκλος επεξεργαστή μπορεί να κατανεμηθεί για την δημιουργία υψηλότερης ποιότητας γραφικών σε ταχύτερα frame-rates. Μια από τις απαιτήσεις που αντιμετωπίζουν οι σχεδιαστές Δικτυακών Εικονικών Περιβαλλόντων είναι η κατανομή του διαθέσιμου χρόνου του επεξεργαστή ανάμεσα σε εκατομμύρια εργασίες που πρέπει να υποστηρίξουν την παρουσία ενός χρήστη σε ένα Δικτυακό Εικονικό Περιβάλλον. Ένα δίκτυο δεδομένων Οι συμμετέχοντες σε ένα Δικτυακό Εικονικό Περιβάλλον βασίζονται στο δίκτυο για την ανταλλαγή πληροφοριών. Για παράδειγμα, όταν ένας χρήστης κινείται σε ένα εικονικό περιβάλλον, πρέπει να μεταδίδει μηνύματα συγχρονισμού, μέσω του δικτύου έτσι ώστε οι υπόλοιποι χρήστες να βλέπουν τον χρήστη στην σωστή του θέση. Ομοίως αν ένας χρήστης επιλέξει ένα αντικείμενο στο περιβάλλον, οι άλλοι χρήστες πρέπει να ενημερωθούν ότι το συγκεκριμένο αντικείμενο αλλάζει κατάσταση. Το δίκτυο επίσης χρησιμοποιείται για να συγχρονίσει την διαμοιραζόμενη κατάσταση του Δικτυακού Εικονικού Περιβάλλοντος (χρόνο, τοποθεσία, κλπ.). Επίσης υποστηρίζει την γραπτή, ηχητική και οπτική επικοινωνία μεταξύ των χρηστών. 61

9 Για χρόνια τα Δικτυακά Εικονικά Περιβάλλοντα χρησιμοποιούνταν μόνο από Πανεπιστήμια, για στρατιωτικούς σκοπούς ή από Ινστιτούτα σχετικά με την βιομηχανία τα οποία είχαν γρήγορα τοπικά δίκτυα όπως Ethernet και Token Ring. Επειδή τα δίκτυα προσέφεραν περιορισμένη χωρητικότητα και τα Δικτυακά Εικονικά Περιβάλλοντα δεν κατάφερναν να την διαχειριστούν αποτελεσματικά, τα Δικτυακά Εικονικά Περιβάλλοντα μπορούσαν να υποστηρίξουν πολύ λίγους ταυτόχρονους χρήστες (λιγότερους από δέκα). Επειδή η χωρητικότητα του Internet ήταν περιορισμένη τα Δικτυακά Εικονικά Περιβάλλοντα δεν μπορούσαν να χρησιμοποιήσουν το Internet σαν δίκτυο δεδομένων. Ένα Δικτυακό Εικονικό Περιβάλλον, για να υποστηρίξει χρήστες από πολλά διαφορετικά σημεία (sites), έπρεπε να χρησιμοποιεί κάποιο ιδιωτικό δίκτυο που προσέφερε υψηλό εύρος ζώνης. Η κατάσταση στα δίκτυα έχει αλλάξει δραματικά τα τελευταία χρόνια. Η χωρητικότητα των τοπικών δικτύων έχει αυξηθεί κατά έναν παράγοντα 100, καθώς τα δίκτυα Ethernet από 10 Μbps υποστηρίζουν 1 Gbps. Σαν αποτέλεσμα, τα τοπικά δίκτυα μπορούν να χρησιμοποιηθούν από Δικτυακά Εικονικά Περιβάλλοντα που υποστηρίζουν εκατοντάδες ταυτόχρονους συμμετέχοντες. Επίσης η πρόοδος στις δικτυακές τεχνολογίες επέτρεψε στα Δικτυακά Εικονικά Περιβάλλοντα να ξεφύγουν από τα όρια των ιδιωτικών δικτύων. Ακόμη, οι ταχύτητες που προσφέρουν τα modems έχουν τετραπλασιαστεί σε σχέση με το 1993 και οι χρήστες μπορούν να συμμετέχουν στα Δικτυακά Εικονικά Περιβάλλοντα από το σπίτι, μέσω ενός Παροχέα Υπηρεσιών Internet (Internet Service Provider - ISP). Αυτό υποδηλώνει την πιθανή χρήση των Δικτυακών Εικονικών Περιβαλλόντων για εκπαιδευτικές εφαρμογές αλλά και για εφαρμογές για την εξυπηρέτηση πελατών. Το Internet αποτελεί, πλέον, μια βιώσιμη πλατφόρμα που μπορεί να χρησιμοποιηθεί από Δικτυακά Εικονικά Περιβάλλοντα. Οι χωρητικότητες των Δικτύων Ευρείας Περιοχής (Wide Area Networks - WANs) έχουν αυξηθεί αισθητά όπως και ο αριθμός των χρηστών του Internet. Ταυτόχρονα, οι δυνατότητες των Δικτυακών Εικονικών Περιβαλλόντων έχουν εισβάλει και στους web browsers. Για παράδειγμα η Virtual Reality Modeling Language (VRML) επιτρέπει στον χρήστη να "κατεβάσει" αλληλεπιδραστικά τρισδιάστατα μοντέλα μέσω του Παγκόσμιου Ιστού [15] Το πρότυπο Living Worlds (LW) προσφέρει δυνατότητες πολυχρηστικής (multi-user) προσπέλασης σε αυτά τα VRML μοντέλα και το Virtual Reality Transport Protocol (vrtp) [16] αποτελεί ένα προτεινόμενο πρωτόκολλο για ανταλλαγή δεδομένων Δικτυακών Εικονικών Περιβαλλόντων. Με την χρήση τυπικών web browsers για την αναπαράσταση των Δικτυακών Εικονικών Περιβαλλόντων, το Internet πολύ γρήγορα θα εξυπηρετεί τα περισσότερα συστήματα Δικτυακών Εικονικών Περιβαλλόντων. Τα εικονικά περιβάλλοντα σε δίκτυο είναι κατάλληλα για πολλές συνεργατικές εφαρμογές (collaborative applications), όπως: [9] Εικονική τηλεσυνδιάσκεψη. Όλα τα είδη της συνεργατικής εργασίας που περιλαμβάνουν σχεδίαση 3D. Περιβάλλοντα παιχνιδιών για πολλαπλούς χρήστες. Αγορές μέσω υπολογιστή (teleshopping), που περιλαμβάνουν μοντέλα 3D, εικόνες, ήχο (π.χ. κτηματική περιουσία, έπιπλα, αυτοκίνητα κ.τ.λ.). 62

10 Ιατρικές εφαρμογές (π.χ. διάγνωση από απόσταση, εικονικό χειρουργείο για εξάσκηση κ.τ.λ.). Εκπαίδευση από απόσταση. Εικονικό γραφείο ταξιδίων Εικονικά περιβάλλοντα για αλληλεπίδραση Ένα NVE, μπορεί να παρέχει ένα περισσότερο φυσικό περιβάλλον, με την υποστήριξη αλληλεπιδραστικής συνεργασίας και την ολοκλήρωση διαφορετικών μέσων σε ένα μοναδικό τρισδιάστατο περιβάλλον. Έτσι, παρέχεται αλληλεπίδραση στο εικονικό περιβάλλον, με την υποστήριξη μηχανισμών για πράξεις, διαμοίραση δεδομένων και προστασία. Συστήματα που βασίζονται στην ανθρώπινη συνεργατικότητα είναι τα συστήματα συνεργατικής εργασίας υποστηριζόμενη από υπολογιστή (Computer Supported Cooperative Work - CSCW). Εκεί το περιβάλλον υποστηρίζει επικοινωνία μέσω εκφράσεων του προσώπου ή του σώματος, αντίληψη για την ύπαρξη άλλων χρηστών στο περιβάλλον, μηχανισμούς για διαφορετικούς τρόπους αλληλεπίδρασης (σύγχρονους, ασύγχρονους), καθώς και μηχανισμούς προστασίας Εικονικοί άνθρωποι σε περιβάλλον NVE Οι συμμετέχοντες θα πρέπει να παριστάνονται με φυσικό τρόπο. Αυτό, περιλαμβάνει τα παρακάτω: Την οπτική αναπαράσταση (visual embodiment) του χρήστη. Τα μέσα αλληλεπίδρασης με τον ιδεατό κόσμο. Τα μέσα για την αίσθηση ποικίλων ιδιοτήτων που έχουν σχέση με την αντίληψη του εικονικού κόσμου. Μερικές από τις βασικές λειτουργίες που πρέπει να καλύπτονται είναι οι εξής: Αντίληψη (το να υπάρχει η δυνατότητα αντίληψης της ύπαρξης κάποιου άλλου) (perception). Ικανότητα προσδιορισμού της θέσης που βρίσκεται το άλλο άτομο (localization). Ικανότητα αναγνώρισης του ατόμου (identification). Ικανότητα αντίληψης του πού κατευθύνεται η προσοχή των άλλων (visualization of others interest focus). Ικανότητα αντίληψης των πράξεων των άλλων (visualization of others actions). Είναι απαραίτητο να υπάρχει ένα πλαίσιο σύμφωνα με το οποίο θα είναι δυνατή η εισαγωγή ρεαλιστικών εικονικών ανθρώπων σε ένα περιβάλλον NVE. Το πλαίσιο αυτό θα πρέπει να περιλαμβάνει τα παρακάτω: Προσομοίωση ιδεατών ανθρώπων (virtual human simulation), η οποία περιλαμβάνει κίνηση σε πραγματικό χρόνο και εκφράσεις του προσώπου και σώματος. 63

11 Προσομοίωση ιδεατού περιβάλλοντος (virtual environment simulation), η οποία περιλαμβάνει τεχνικές αναπαράστασης και βελτιστοποιήσεις πραγματικού χρόνου. Επικοινωνία μέσω δικτύου (networking), η οποία περιλαμβάνει μετάδοση δεδομένων διαφόρων τύπων, με διαφορετικούς ρυθμούς. Αλληλεπίδραση (interaction), η οποία υποστηρίζει διαφορετικές συσκευές. Τεχνητή νοημοσύνη (artificial intelligence), μέσα από διαδικασία λήψης αποφάσεων και αυτόνομης συμπεριφοράς. Μερικοί βασικοί όροι που χρησιμοποιούνται συχνά σ ένα εικονικό περιβάλλον αναφέρονται στον παρακάτω πίνακα: Agent Autonomy Avarar Directly controlled virtual human Embodiment User- guided virtual human Participant Representation Virtual human Πρόκειται για λογισμικό με αυτόνομη συμπεριφορά. Η ιδιότητα του να είναι κάποιος κύριος του εαυτού του. Μια γραφική αναπαράσταση ενός πραγματικού προσώπου σε ένα εικονικό περιβάλλον σε δίκτυο, καθώς και τα χαρακτηριστικά της συμπεριφοράς του. Ένας εικονικός άνθρωπος του οποίου το πρόσωπο και το σώμα είναι γεωμετρικές αναπαραστάσεις που ενημερώνονται από το χρήστη ή το πρόγραμμα που τις ελέγχει. Ότι και το Avatar. Ένας εικονικός άνθρωπος, ο οποίος μπορεί να ελεγχθεί (π.χ. να μετακινηθεί σε μια θέση, να καθίσει κ.τ.λ.) Ένα πραγματικό πρόσωπο που συμμετέχει σε ένα δικτυωμένο εικονικό περιβάλλον και παριστάνεται με ένα avatar. Ότι και το avatar. Μια γραφική οντότητα η οποία παριστάνεται ολοκληρωτικά με τη βοήθεια του υπολογιστή και μοιάζει με πραγματικό άνθρωπο. Πίνακας 2.1. : Βασικοί όροι στα εικονικά περιβάλλοντα. (Πηγή: [9]) Πλήρης ενσωμάτωση στο περιβάλλον και παρουσία (Immersion and Presence) Η ενσωμάτωση στο περιβάλλον είναι η λέξη κλειδί για τα συστήματα εικονικής πραγματικότητας και είναι σχετική με το γεγονός ότι ο χρήστης γίνεται τμήμα του προσομοιωμένου κόσμου. Τα πρώτα τέτοιου είδους συστήματα ήταν οι προσομοιωτές πτήσης. Σύμφωνα με τον Slater, ο άνθρωπος που συμμετέχει μπορεί να ενσωματωθεί στο περιβάλλον με δύο τρόπους: πρώτα διαμέσου του συστήματος VE (Virtual Environment), αντιλαμβανόμενος το περιβάλλον γύρω του και κατά δεύτερο λόγο μέσω της δυναμικής συμπεριφοράς του ανθρώπινου σώματος και των μελών του (Virtual Body - VB). Τα περιβάλλοντα αυτά ονομάζονται Immersive Virtual Environments (IVEs). Ο βαθμός της ενσωμάτωσης αυξάνεται με την προσθήκη μεγαλύτερου βαθμού ευαισθησίας όσον αφορά τις κινήσεις του σώματος και μείωση του κενού μεταξύ των κινήσεων και των αλλαγών που προκύπτουν από αυτές. 64

12 Τα παρακάτω κριτήρια είναι σημαντικά, σχετικά με την ενσωμάτωση κάποιου στον εικονικό κόσμο: Παρουσία (presence) με τη έννοια ότι κάποιος βρίσκεται στο περιβάλλον. Οι συμμετέχοντες θα πρέπει να ξεχάσουν στιγμιαία τον πραγματικό κόσμο και να ενσωματωθούν στον εικονικό. Οι συμμετέχοντες θα πρέπει να δείχνουν συμπεριφορά παρόμοια με αυτή που παρουσιάζουν στην καθημερινή πραγματικότητα. Η προσωπική παρουσία (personal presence) έχει δύο χαρακτηριστικά: την υποκειμενική παρουσία (subjective presence) και την παρουσία συμπεριφοράς (behavioural presence). Η υποκειμενική παρουσία αναφέρεται στην παρουσία του συμμετέχοντα στον εικονικό κόσμο. Η παρουσία συμπεριφοράς περιγράφει τις μετρούμενες παραμέτρους συμπεριφοράς διαμέσου παρατηρήσεων του συμμετέχοντα. Ο Slater (1996) περιγράφει πώς η υποκειμενική παρουσία συνδέεται στην πράξη με την παρουσία συμπεριφοράς. Ο Slater εισήγαγε την έννοια της μοιρασμένης (shared) παρουσίας στα NVEs και πρότεινε τη θεώρηση δύο στοιχείων. Πρώτα, την αίσθηση της παρουσίας άλλων ατόμων στο εικονικό περιβάλλον και έπειτα την αίσθηση του να ανήκει κάποιος σε μια ομάδα. Στη συνέχεια, υπάρχει διαχωρισμός της υποκειμενικής και αντικειμενικής όψης καθενός από τα στοιχεία αυτά. Το υποκειμενικό τμήμα (objective aspect) περιγράφει πώς αισθάνεται το κάθε άτομο, ενώ το αντικειμενικό (objective) συνδέεται με την παρατηρούμενη συμπεριφορά όλης της ομάδας καθώς και των επιμέρους μελών. Η παρακάτω εικόνα δείχνει τα διάφορα είδη παρουσίας. Categories of Presence Personal Presence Shared Presence Subjective Presence Objective Presence Subjective Presence Objective Presence Εικόνα 2.3.: Κατηγορίες παρουσίας (Πηγή: [9]) 65

13 Η πιστότητα στα NVEs Οπτική πιστότητα (visual realism fidelity): το περιβάλλον θα πρέπει να μοιάζει ρεαλιστικό. Πιστότητα αισθήσεων (sensory fideliry): η οπτική και κινηματική πληροφορία που προσφέρεται θα πρέπει να αναπαριστά τον πραγματικό κόσμο με τον καλύτερο δυνατό τρόπο. Πιστότητα στους φυσικούς νόμους (physics fidelity): το περιβάλλον θα πρέπει να ικανοποιεί τους φυσικούς νόμους, όπως είναι η βαρύτητα, οι νόμοι της κίνησης, η κατανάλωση και η διατήρηση της ενέργειας κ.τ.λ. Πιστότητα ως προς το μοντέλο (modeling fidelity): τα αντικείμενα πρέπει να έχουν τις σωστές διαστάσεις και να κινούνται με ρεαλιστικές ταχύτητες. Πιστότητα συμπεριφοράς (actor behaviour fidelity): η συμπεριφορά των avatars θα πρέπει να μιμείται τη συμπεριφορά των πραγματικών ανθρώπων. Πιστότητα χρόνου (time fidelity): θα πρέπει να μεσολαβεί ελάχιστος χρόνος μεταξύ μιας ενέργειας ενός εικονικού προσώπου και της ανταπόκρισης ενός άλλου. Πιστότητα πληροφορίας (information fidelity): η ποσότητα της πληροφορίας θα πρέπει να είναι αρκετή ώστε να υποστηρίζεται η λήψη αποφάσεων από τους εικονικούς ανθρώπους. Πιστότητα συσκευής εισόδου (input device fidelity): οι συσκευές εισόδου θα πρέπει να δομούν το πλαίσιο του πραγματικού κόσμου για αλληλεπίδραση. Για παράδειγμα φρένα και ταχύτητες για ένα εικονικό αυτοκίνητο. Πιστότητα του συστήματος (system fidelity): αφορά τις δραστηριότητες και την ανταπόκριση των εικονικών ανθρώπων στο περιβάλλον Ανάπτυξη και ανάλυση των NVEs Η ανάπτυξη και ανάλυση των NVEs συνοψίζεται στα παρακάτω: Οι αναγκαίες προϋποθέσεις για την ανάπτυξη των NVEs περιλαμβάνουν τις απαιτήσεις και τους περιορισμούς από το δίκτυο καθώς και το περιβάλλον επικοινωνίας. Οι αποφάσεις σχεδιασμού (design conditions) περιλαμβάνουν τα εργαλεία και τις παραμέτρους που οι σχεδιαστές του NVE συστήματος μπορούν να ελέγξουν όπως το πρωτόκολλο επικοινωνίας και η αρχιτεκτονική του πελάτη. Άλλα θέματα περιλαμβάνουν τεχνικές που οι σχεδιαστές θα πρέπει να εξερευνήσουν με σκοπό να χρησιμοποιηθεί το περιβάλλον με μεγαλύτερη αποτελεσματικότητα. Στον παρακάτω πίνακα συνοψίζονται οι προϋποθέσεις, οι επιλογές σχεδιασμού και περαιτέρω βελτιώσεις σχετικά με την ανάπτυξη των NVEs. 66

14 Προϋποθέσεις Επιλογές Σχεδιασμού Περαιτέρω βελτιώσεις Στόχοι εφαρμογής Δυνατότητες δικτύου Αριθμός συμμετεχόντων Είδος συσκευών εισόδου Αρχιτεκτονική του host Θέματα διανομής δεδομένων Τοπολογία δικτύου Αναπαράσταση συμμετέχοντα Πρωτόκολλο επικοινωνίας Συγκρούσεις μεταξύ αντικειμένων - συμμετεχόντων Δικαιώματα πρόσβασης για τη διαχείριση αντικειμένων Ανατροφοδότηση Βαθμός λεπτομέρειας στην αναπαράσταση Συμπίεση μηνυμάτων Θέματα συγχρονισμού Πίνακας 2.2. : Στοιχεία σχετικά με τα NVEs (Πηγή: [9]) Ο παρακάτω πίνακας δίνει ένα πλήθος εφαρμογών για NVEs. Περιοχή Η εμπειρία του να είναι κάποιος εκεί Ανάπτυξη και πρακτική ειδικών δυνατοτήτων Οπτικοποίηση αντικειμένων που δεν μπορεί κάποιος να δει Σχεδίαση Παραδείγματα εφαρμογών Θεραπεία φοβίας Διασκέδαση Χειρουργική Στρατιωτικές εφαρμογές Εύρεση του δρόμου Αρχιτεκτονική Ροή υγρών Νανοεπιφάνειες Μοντέλα 3D Πόλεις Πίνακας 2.3.: Χώροι εφαρμογής εικονικών περιβαλλόντων (Πηγή: [9]) 67

15 Προϋποθέσεις για την ανάπτυξη ενός NVE. Η επικοινωνία μεταξύ των οντοτήτων θα γίνεται μέσω του χαμηλότερου στρώματος, του επιπέδου του δικτύου (network layer). Τα χαρακτηριστικά που ενδιαφέρουν είναι: Η σύνδεση (connection): αυτό επιτρέπει σε δυο σταθμούς εργασίας να στέλνουν δεδομένα διαμέσου μιας σύνδεσης. Ένα παράδειγμα είναι η ύπαρξη modem που χρησιμοποιεί μια απλή τηλεφωνική γραμμή. Unicast: αυτό επιτρέπει σε ένα μήνυμα να στέλνεται σε κάθε οντότητα στο δίκτυο με σκοπό τη διανομή των μηνυμάτων (distributing messages). Παράδειγμα αποτελεί μια σύνδεση Internet χωρίς multicast δυνατότητες. Multicast: ένα υποσύνολο από σταθμούς εργασίας, μπορούν να επικοινωνούν μεταξύ τους. Το δίκτυο θα πρέπει να υποστηρίζει multicast λειτουργία. Ένα παράδειγμα είναι το MBONE (Multicast Backbone) που εφαρμόζεται στο Internet. Παρόλο που ο αριθμός των συνδεδεμένων hosts αναμένεται να αυξηθεί με τις τρέχουσες εξελίξεις στην τεχνολογία δικτύου και της CPU, μπορεί να προεξοφληθεί ότι μερικές εφαρμογές θα απαιτούν μικρότερους αριθμούς συμμετεχόντων από άλλες. Αυτές οι εφαρμογές θα έχουν τυπικά καλύτερη ποιότητα παρουσίασης από τα μεγάλης κλίμακας (large-scale) NVEs. Είναι επίσης σημαντικό να σκεφθεί κανείς τις δυνατότητες των συνδεδεμένων hosts. Η ισχύς επεξεργασίας του σταθμού εργασίας θα πρέπει να είναι αρκετή για τα μηνύματα που λαμβάνονται, καθώς και τη χρήση του περιβάλλοντος και σε απομονωμένες περιοχές, χωρίς να μειώνεται η ποιότητα. Όσον αφορά τις συσκευές εισόδου, υπάρχουν πολλοί τύποι που χρησιμοποιούνται. Επεκτείνονται από το ποντίκι μέχρι τους μαγνητικούς αισθητήρες που προσαρμόζονται στο σώμα Επιλογές σχεδιασμού για τα NVEs Οι αποφάσεις σχεδιασμού μπορούν να αλλάξουν κατά τη διάρκεια της ανάπτυξης του λογισμικού, με σκοπό μια πιο αποτελεσματική προσομοίωση του εικονικού κόσμου. Τα δίκτυα, σε συνδυασμό με την αλληλεπιδραστική τεχνολογία των εικονικών κόσμων θα κυριαρχήσουν τόσο στους υπολογιστές όσο και στην τεχνολογία πληροφοριών. Δεν είναι αρκετή η ανάπτυξη standalone εικονικών κόσμων, που αντιστοιχούν σε ένα μόνο χρήστη. Τα συστήματα θα πρέπει να συνδέουν ανθρώπους, πληροφορίες και τεχνολογίες μεταξύ τους. Οι πληροφορίες και τα δεδομένα θα πρέπει να ανταλλάσσονται μέσω δικτύων. 68

16 Αναπτύσσοντας εικονικούς κόσμους που υποστηρίζουν συνεργατικότητα μεταξύ των χρηστών: Πρόκειται για μια διαδικασία πολύπλοκη και χρονοβόρα. Με σκοπό τη δημιουργία τέτοιων εικονικών κόσμων, ο υπεύθυνος της ανάπτυξης, θα πρέπει να γνωρίζει θέματα όπως: προγραμματισμός δικτύων διαχείριση αντικειμένων προγραμματισμός γραφικών διαχείριση συσκευών σχεδίαση του περιβάλλοντος επικοινωνίας για το χρήστη Τα προγράμματα που αναπτύσσονται για δικτυακή εφαρμογή είναι περισσότερο δύσκολα τόσο στην εφαρμογή όσο και στη διόρθωση. Ο ρεαλισμός αποτελεί σημαντική απαίτηση για τα συστήματα που βασίζονται στη συνεργασία, όπως η συνεργατική εργασία που υποστηρίζεται από υπολογιστή (Computer Supported Cooperative Work CSCW). Τα συστήματα CSCW απαιτούν για το περιβάλλον που υποστηρίζουν τα ακόλουθα: Παροχή κατάλληλου περιβάλλοντος επικοινωνίας για νοηματική (gestural) επικοινωνία. Υποστήριξη της αντίληψης των άλλων χρηστών στο εικονικό περιβάλλον. Παροχή μηχανισμών για διαφορετικούς τρόπους αλληλεπίδρασης (σύγχρονος, α- σύγχρονος κ.τ.λ.). Παροχή μηχανισμών ή εργαλείων για αναπαράσταση δεδομένων, προστασία, κ.τ.λ.. Τα VEs μπορούν να παρέχουν ισχυρούς μηχανισμούς για συστήματα CSCW σε δίκτυο: Αναπαράσταση χρηστών με avatars. Μηχανισμοί με τους οποίους μπορούν να αλληλεπιδρούν οι χρήστες μεταξύ τους (γλώσσα προσώπου, σώματος κ.τ.λ.). Μηχανισμοί με τους οποίους οι χρήστες μπορούν να αλληλεπιδρούν με το υπόλοιπο εικονικό περιβάλλον, μέσω ρεαλιστικής συμπεριφοράς, όπως το περπάτημα, η ικανότητα να πιάνει κάποιος αντικείμενα κ.τ.λ. Δυνατότητα που δίνεται στους χρήστες για αλλαγή των ιδιοτήτων των αντικειμένων. Στοιχεία για Εικονικά Περιβάλλοντα σε δίκτυο: Προσδιορισμός στόχων. Το χρησιμοποιούμενο δίκτυο. Αριθμός των συμμετεχόντων. 69

17 Τύπος των συσκευών εισόδου. Αρχιτεκτονική του προγράμματος host. Διακίνηση δεδομένων. Τοπολογία δικτύου. Προσωποποιήσεις συμμετεχόντων. Πρωτόκολλο επικοινωνίας. Συγκρούσεις ανάμεσα στα αντικείμενα και στους συμμετέχοντες. Δικαιώματα πρόσβασης για τη διαχείριση αντικειμένων. Ανάδραση. Προσδιορισμός στόχων: Αριθμός των συμμετεχόντων και των οντοτήτων που βρίσκονται ταυτόχρονα στον εικονικό κόσμο. Πολυπλοκότητα των αντικειμένων και των συμπεριφορών τους. Βαθμός της αλληλεπίδρασης μεταξύ των χρηστών (μπορούν να βλέπουν ο ένας τον άλλο ή όχι, μπορούν να λαμβάνουν μέρος σε πολύπλοκες δραστηριότητες κ.τ.λ.). Οι αποφάσεις σχεδιασμού είναι παράμετροι που θα πρέπει να ληφθούν υπόψη κατά την ανάπτυξη ενός συστήματος. Υπάρχουν στοιχεία τα οποία μπορεί να αλλάξουν κατά την ανάπτυξη του λογισμικού, με σκοπό την αποτελεσματικότερη προσομοίωση του εικονικού κόσμου. Βασικό καθήκον του συστήματος NVE είναι να ενσωματώσει (immerse) το συμμετέχοντα μέσα στον εικονικό κόσμο με φυσικό τρόπο. Τα στοιχεία που ενδιαφέρουν είναι τυπικά τα παρακάτω: Θέση των οντοτήτων στο εικονικό περιβάλλον. Συμπεριφορά των οντοτήτων. Οι περιορισμοί που σχετίζονται με την αναπαράσταση των αντικειμένων και τη σχέση μεταξύ τους. Οπτικά (visual) στοιχεία, όπως πολύγωνα που περικλείουν τα μοντέλα. Ακουστικά (audio) στοιχεία που αποδίδονται στα αντικείμενα και στους συμμετέχοντες. Απτές (tactile) πληροφορίες. Διάφορες παράμετροι που αφορούν τα αντικείμενα. Ανίχνευση συγκρούσεων. Τα περισσότερο γνωστά ολοκληρωμένα λογισμικά είναι τα παρακάτω: dvs: εμπορικό σύστημα που αναπτύχθηκε από το Division Ltd UK. DIVE: αναπτύχθηκε στο Σουηδικό ινστιτούτο της επιστήμης των υπολογιστών. MASSIVE: αναπτύχθηκε στο Πανεπιστήμιο του Nottingham. SPLINE: αναπτύχθηκε στα εργαστήρια ηλεκτρικής έρευνας στο Mitsubishi. SIMNET: αναπτύχθηκε από το στρατό στις Ηνωμένες Πολιτείες. 70

18 NPSNET: αναπτύχθηκε από το Naval Postgraduate School στο Monterey, California. BRICKNET: αναπτύχθηκε στο ινστιτούτο της Επιστήμης Συστημάτων στην Καλιφόρνια. VLNET: αναπτύχθηκε στο Πανεπιστήμιο της Γενεύης και στο EPFL Αρχιτεκτονική του host Ένα NVE περιβάλλον προσδιορίζεται σαν ένα περιβάλλον το οποίο μοιράζεται σε πολλούς συμμετέχοντες που συνδέονται από διαφορετικούς hosts. Κάθε host επιτρέπει στο συμμετέχοντα να έχει το δικό του avatar για να μετακινείται στο NVE. Επιπρόσθετα, το πρόγραμμα προσομοιώνει τη συμπεριφορά των οντοτήτων στον κόσμο, και ακόμη δημιουργεί μια αίσθηση του πραγματικού κόσμου με τη χρήση ε- νός συνόλου συσκευών εισόδου. Το λογισμικό NVE έχει τους ίδιους σκοπούς με τους άλλους τύπους software: Γενικότητα (generality): το σύστημα θα πρέπει να χρησιμοποιείται για γενικές εφαρμογές. Χρήση (usability): το σύστημα θα πρέπει να είναι εύκολο στη χρήση, τόσο για τους χρήστες όσο και για τους προγραμματιστές. Συμβατότητα (portability): το σύστημα θα πρέπει να μπορεί να χρησιμοποιείται και σε διαφορετικές πλατφόρμες. Δυνατότητα κατανόησης (understandability): το σύστημα θα πρέπει να είναι εύκολο στην κατανόηση τόσο για τους συμμετέχοντες όσο και για τους προγραμματιστές. Αποτελεσματικότητα (efficiency): αφορά το display, τη CPU και την επεξεργασία μέσω δικτύου. Επιπρόσθετα, υπάρχουν και άλλοι χαρακτηριστικοί σκοποί για τα NVEs: Γρήγορη ανάπτυξη των εφαρμογών (rapid development of applications): ένα από τα ισχυρότερα κίνητρα για τη χρήση της τεχνολογίας VR είναι η δυνατότητα δημιουργίας προσομοιώσεων σε σύντομο χρονικό διάστημα και με χαμηλό κόστος. Διαμορφωσιμότητα (modularity): το σύστημα θα πρέπει να είναι διαμορφώσιμο ώστε να μπορεί να συμπεριλαμβάνει νέες εφαρμογές εύκολα και γρήγορα. Δυνατότητα αναπαραγωγής βασικών εργασιών VE από την εφαρμογή (decoupling of main VE tasks from the application): οι περισσότερες από τις εφαρμογές VR έχουν παρόμοιες απαιτήσεις, όπως ο τρόπος παρουσίασης, η ανίχνευση σφαλμάτων κ.λ.π. Οι εφαρμογές, θα πρέπει να είναι σε θέση να προσδιορίζουν ένα υποσύνολο συστατικών NVE, τα οποία θα μπορούν να χρησιμοποιούνται και σε άλλα παρόμοια περιβάλλοντα. Η παρακάτω εικόνα δείχνει ένα ολοκληρωμένο NVE σύστημα και τη σχέση του με το συμμετέχοντα. 71

19 Input form network Object behaviour simulation Real environment sensing VE system VE display Participant Εικόνα 2.4.: Ένα ολοκληρωμένο σύστημα NVE. (Πηγή: [9]) Θέματα διανομής δεδομένων Κάθε εικονικό αντικείμενο και κάθε αναπαράσταση σε ένα περιβάλλον NVE επηρεάζει την απόδοση των διαφορετικών μερών της προσομοίωσης: δίκτυο, CPU, γραφικά. Το πρόβλημα στην απόδοση γίνεται σημαντικό όσο αυξάνει ο αριθμός των συμμετεχόντων και η πολυπλοκότητα του περιβάλλοντος. Παρακάτω θα γίνει μελέτη για τον τρόπο κατανομής (sharing and distributing) του εικονικού κόσμου μεταξύ πολλαπλών συμμετεχόντων. Με σκοπό την αύξηση της απόδοσης, είναι αναπόφευκτο το γεγονός ότι ένα υποσύνολο των δεδομένων θα πρέπει να μοιραστεί ανάμεσα στους hosts. Έτσι, για παράδειγμα, τα δεδομένα της γεωμετρίας του VE θα πρέπει να αναπαραχθούν σε κάθε host υπολογιστή. Αυτό σημαίνει ότι τα μοντέλα μπορούν να ενημερωθούν στέλνοντας στοιχεία όπως πληροφοριακοί πίνακες, κάτι που ελαττώνει την υπερφόρτωση του δικτύου. Η αναπαράσταση της συμπεριφοράς είναι πολύ δύσκολη δουλειά και έχουν προταθεί γι αυτή πολλές τεχνικές: Η απλή συμπεριφορά (simple behaviour) μπορεί να εφαρμοστεί χωρίς να λαμβάνεται υπ όψη η ανάγκη του συγχρονισμού (π.χ. αφού ένα αντικείμενο μεταφερθεί, δεν χρειάζεται επιπλέον επικοινωνία μεταξύ του αποστολέα και του παραλήπτη). 72

20 Η συμπεριφορά που εξαρτάται από το περιβάλλον (environment-dependent behaviour) λαμβάνει υπ όψη τον τρόπο ρύθμισης λειτουργίας της μηχανής, το χρόνο εκτέλεσης κ.τ.λ.. Η συμπεριφορά αλληλεπίδρασης (reactive behaviour) είναι σχετική με την αλληλεπίδραση των γεγονότων που προκαλούνται από το χρήστη ή και άλλα αντικείμενα στο εικονικό περιβάλλον. Η συμπεριφορά που βασίζεται στη δυνατότητα (capability-based behaviour) σχετίζεται με ειδικές συνθήκες που πρέπει να ισχύουν για να εκτελεστεί μια ενέργεια. Για παράδειγμα, η κατοχή ενός κλειδιού για το άνοιγμα μιας πόρτας. Ο διαμοιρασμός των δεδομένων είναι απαραίτητος για να μειωθεί η υπερφόρτωση στη CPU ή το δίκτυο. Ακολουθούνται διάφορες τεχνικές: Χωρικός μερισμός (spatial partitioning): βασίζεται στο μερισμό του χώρου σε περιοχές στις οποίες η επεξεργασία μπορεί να γίνει παράλληλα και ανεξάρτητα. Έτσι, οι συμμετέχοντες στο ίδιο τμήμα του εικονικού κόσμου, μπορούν να αλληλεπιδρούν μεταξύ τους. Χρονικός μερισμός (temporal partitioning): μερικές οντότητες μπορεί να μην απαιτούν ενημέρωση σε πραγματικό χρόνο, ενώ άλλες απαιτούν. Για παράδειγμα, η οντότητα που είναι υπεύθυνη για τη διαχείριση του συστήματος απαιτεί να ενημερώνεται κάθε λίγα λεπτά με σκοπό να έχει μια γενική εποπτεία του NVE. Λειτουργικός μερισμός (functional partitioning): οι οντότητες μπορεί να ανήκουν σε μια λειτουργική κλάση όπου είναι δυνατή η επικοινωνία μεταξύ τους. Για παράδειγμα, ένα μήνυμα ραδιοφώνου μπορεί να σταλεί μόνο στις οντότητες που έχουν τους κατάλληλους δέκτες Δομή του χώρου (Space Structuring) Το θέμα αυτό γίνεται βασικό όταν κάποιος προσπαθήσει να μοντελοποιήσει περιβάλλοντα μεγάλης κλίμακας, όπως πόλεις ή πεδία μάχης, τα οποία μπορεί να κατοικηθούν από μεγάλο αριθμό χρηστών. Η δομή του χώρου σχετίζεται με τη διαχείριση της περιοχής ενδιαφέροντος (area-of-interest management AOIM) ή το φιλτράρισμα (filtering), το οποίο αποτελεί μια στρατηγική για τη μείωση της κυκλοφορίας στο δίκτυο στέλνοντας μηνύματα στους hosts. Το ΑΟΙΜ αποφασίζει ποιοι hosts θα λάβουν ποια μηνύματα, ενώ αποβάλει τα άχρηστα μηνύματα. Καθώς το εικονικό περιβάλλον μεγαλώνει, η ακρίβεια με την οποία παριστάνονται οι συντεταγμένες πέφτει. Για παράδειγμα, ένας 32bit αριθμός, τάξης μεγέθους 10 6 έχει ακρίβεια Αυτό σημαίνει ότι ένα αντικείμενο που τοποθετείται στο εικονικό περιβάλλον 1000km από την αρχή, έχει ακρίβεια στη θέση του μόνο κατά 6cm. Οι στρατηγικές που ακολουθούνται για τη δομή του χώρου είναι οι ακόλουθες: Ξεχωριστοί severs (separate servers) 73

21 Ομοιόμορφη γεωμετρική δομή (uniform geometrical structure) Ελεύθερη γεωμετρική δομή (free geometrical structure) Δυναμική δομή επικεντρωμένη στο χρήστη (user-centered dynamic structure) Ξεχωριστοί severs (separate servers) Πρόκειται για την απλούστερη ιδέα που αφορά τη δομή του χώρου και μοιάζει με την οργάνωση των σελίδων στο web. Κάθε κόσμος είναι ανεξάρτητος από τους υπόλοιπους, αλλά μπορεί να έχει συνδέσμους με άλλους κόσμους, όπως ακριβώς μια σελίδα στο web έχει συνδέσμους με άλλες σελίδες (Εικόνα 2.5.). WORLD 1 WORLD 3 WORLD 2 Εικόνα 2.5. : Δομή του χώρου με τη χρήση ξεχωριστών servers. (Πηγή: [9]) Τα πλεονεκτήματα αυτής της προσέγγισης είναι η σχετική απλότητα της εφαρμογής και η λύση του προβλήματος της ανακρίβειας που παρουσιάζουν οι συντεταγμένες σε έναν εκτεταμένο εικονικό κόσμο. Το τελευταίο γίνεται θέτοντας ένα ξεχωριστό (και μικρότερο) σύστημα συντεταγμένων για κάθε κόσμο. Υπάρχουν όμως και μειονεκτήματα. Σύνδεσμοι μεταξύ των κόσμων μπορεί να υπάρχουν μόνο σε διακριτά σημεία, κάτι που καθιστά αδύνατη την ύπαρξη συνέχειας. Δεν υπάρχει επίσης η δυνατότητα να πάει κανείς πίσω μέσω των ίδιων συνδέσμων και όπως και στις web σελίδες είναι δύσκολη η συντήρηση. Ομοιόμορφη γεωμετρική δομή (uniform geometrical structure) Σε αυτή την προσέγγιση ο κόσμος χωρίζεται σε κελιά ομοίου μεγέθους και σχήματος (Εικόνα 2.6.). C C2 C C2 C2 C C C1 C WORLD C1 C1 C1 C1 C1 C1 C1 74 C1 C1 C C C C

22 Εικόνα 2.6. : Ομοιόμορφη γεωμετρική δομή. (Πηγή: [9]) Ένα παράδειγμα τέτοιας προσέγγισης αποτελεί το NPSNET που χρησιμοποιεί εξαγωνικά κελιά. Υπάρχει μια περιοχή ενδιαφέροντος (area of interest - AOI), σύμφωνα με την οποία το εικονικό περιβάλλον διαχωρίζεται σε ένα σύνολο από λειτουργικά και μικρής κλίμακας περιβάλλοντα. Η προσέγγιση αυτή είναι περισσότερο χρήσιμη σε εφαρμογές μεγάλης κλίμακας με σχετικά ομοιόμορφη δομή, όπως είναι για παράδειγμα η προσομοίωση ενός πεδίου μάχης. Ελεύθερη γεωμετρική δομή (free geometrical structure) Σε αντίθεση με το διαχωρισμό του κόσμου σε ομοιόμορφα κελιά, εδώ εφαρμόζεται ο μερισμός σε μικρότερους κόσμους που ονομάζονται locales (Εικόνα 2.7.). Η επικοινωνία μεταξύ των locales επιτρέπεται σε γειτονική βάση. Η προσέγγιση αυτή επιτρέπει μεγαλύτερη λειτουργικότητα από ότι αυτή με τα ομοιόμορφα κελιά. Οι μετασχηματισμοί από το ένα locale στο άλλο ορίζονται με τη βοήθεια πινάκων μετασχηματισμού. Κάθε locale έχει το δικό του σύστημα συντεταγμένων και έτσι λύνεται το πρόβλημα της ανακρίβειας που υπάρχει στους εκτεταμένους κόσμους. L1 L2 L3 WORLD L4 Εικόνα 2.7. : Ελεύθερη γεωμετρική δομή (Πηγή: [9]) 75

23 Δυναμική δομή επικεντρωμένη στο χρήστη (user-centered dynamic structure) Οι Fahlen και Benford εισήγαγαν τις έννοιες της αύρας (aura), της εστίασης (focus) και του νέφους (nimbus). A s nimbus A A s fo- B B s fo- A s aura B s nim- B s aura Εικόνα 2.8. : Δυναμική δομή χώρου επικεντρωμένη στο χρήστη - αύρα, εστίαση και νέφος. (Πηγή: [9]) Η βασικότερη ιδέα αυτής της προσέγγισης είναι ο χώρος ο οποίος κατοικείται από αντικείμενα που μπορεί να παριστάνουν ανθρώπους, πληροφορία ή και άλλα κατασκευάσματα. Κάθε αλληλεπίδραση μεταξύ των αντικειμένων λαμβάνει χώρα σε ένα μέσο (medium). Το μέσο μπορεί να είναι ένα τυπικό μέσο επικοινωνίας (π.χ. ήχος, εικόνα ή κείμενο). Κάθε αντικείμενο είναι δυνατό να αλληλεπιδρά μέσω ενός συνδυασμού περιβαλλόντων επικοινωνίας. Αύρα (aura) Το πρώτο πρόβλημα σε ένα περιβάλλον μεγάλης κλίμακας είναι να προσδιοριστεί το ποια αντικείμενα είναι δυνατό να αλληλεπιδράσουν μεταξύ τους σε δοσμένο χρόνο. Τα αντικείμενα κουβαλούν τις αύρες τους όταν κινούνται στον κόσμο. Όταν δύο αύρες συγκρουστούν τότε υπάρχει αλληλεπίδραση μεταξύ των αντικειμένων. Όταν εμφανίζονται συγκρούσεις, το περιβάλλον παίρνει όλα τα απαραίτητα βήματα για να θέσει τα αντικείμενα σε επικοινωνία μεταξύ τους. Μια αύρα μπορεί να έχει οποιοδήποτε σχήμα και μέγεθος, ενώ δε χρειάζεται να είναι γύρω από το αντικείμενο στο ο- ποίο ανήκει ή να είναι ομοιόμορφη στο χώρο. Επίσης, κάθε αντικείμενο έχει τυπικά διαφορετική αύρα σε διαφορετικό μέσο. Εστίαση, νέφος και αντίληψη (focus, nimbus and awareness) 76

24 Ενώ η αύρα χρησιμοποιείται για τον προσδιορισμό της δυνατότητας αλληλεπίδρασης μεταξύ των αντικειμένων, τα ίδια τα αντικείμενα είναι υπεύθυνα για τον έλεγχο αυτών των αλληλεπιδράσεων. Αυτό πετυχαίνεται με την ύπαρξη της αντίληψης μεταξύ τους. Η αντίληψη μεταξύ δύο αντικειμένων δε χρειάζεται να είναι συμμετρική. Η α- ντίληψη του Α για το Β δε χρειάζεται να είναι ίση με την αντίληψη του Β για το Α. Η αντίληψη εξαρτάται από την εστίαση και το νέφος και αυξάνεται με την αύξηση αυτών. Σε γενικούς όρους το νέφος είναι ένας υποχώρος (subspace) στον οποίο ένα α- ντικείμενο αφήνει μια όψη του εαυτού του διαθέσιμη στους άλλους. Αυτό μπορεί να είναι η παρουσία, η ταυτότητά του ή κάποιου είδους δραστηριότητα. Η εστίαση είναι ένας τρόπος κατεύθυνσης της προσοχής και φιλτραρίσματος κάποιας πληροφορίας (π.χ. οπτική εστίαση) Τοπολογία Δικτύου (Network Topology) Η παρακάτω εικόνα παριστάνει σχηματικά μια σύνοδο (session) σε ένα περιβάλλον NVE με πολλούς συμμετέχοντες hosts. Αν συμβεί ένα γεγονός στον host 1, είναι α- παραίτητο ένα μήνυμα σχετικό με το γεγονός αυτό να μεταδοθεί και στους άλλους hosts. Το πώς μεταδίδεται το μήνυμα αυτό είναι θέμα της τοπολογίας του δικτύου (το τι υπάρχει μέσα στο σύννεφο στην εικόνα 2.9.). Εδώ εξετάζονται οι πιθανές τοπολογίες δικτύων για σύνδεση των clients σε ένα περιβάλλον NVE. Οι βασικές δικτυακές τοπολογίες χωρίζονται σε δύο μεγάλες κατηγορίες: peer to peer και client server. Είναι επίσης πιθανό να χρησιμοποιηθεί ένας συνδυασμός από τις τοπολογίες αυτές. Η μετάδοση ενός γεγονότος που συμβαίνει σε έναν host σε όλους τους άλλους απαιτεί μεγάλη κυκλοφορία στο δίκτυο. Ευτυχώς, κάτι τέτοιο δεν είναι απαραίτητο να γίνει για όλους τους host. HOST 1 HOST 3 NETWORK HOST 2 HOST 4 Εικόνα 2.9. : Μια απλοποιημένη άποψη για τη δικτύωση συνεργατικών εικονικών περιβαλλόντων. (Πηγή: [9]) 77

25 Παρέχεται μια λύση η οποία μπορεί να δουλέψει ανεξάρτητα από το υπάρχον δίκτυο. Για Παράδειγμα, το ATM απαιτεί 48 bytes δεδομένων για κάθε μονάδα μετάδοσης, που καλείται κελί (cell). Το πρωτόκολλο συστήματος NVE μπορεί να βελτιστοποιηθεί για ATM που αντιστοιχεί σε μήκος μηνύματος ίσο με ένα ακέραιο 48 bytes. Έχει υιοθετηθεί η λύση ώστε να στέλνονται μηνύματα καθορισμένου μήκους ανεξάρτητα από το δίκτυο, με την ποινή να στέλνονται πολλαπλά κελιά για κάθε πακέτο. Για φορητότητα, χρησιμοποιούνται sockets με το πρωτόκολλο UDP/IP. Αυτό παρέχει μια γρήγορη μέθοδο για μεταφορά δεδομένων. Σε αντίθεση με το TCP/IP πρωτόκολλο, το UDP/IP παρέχει υπηρεσίες datagram χωρίς σύνδεση, όπου όμως η μετάδοση των δεδομένων δεν είναι εγγυημένη. Στο TCP/IP πρωτόκολλο ο παραλήπτης στέλνει πίσω στον αποστολέα μια επιβεβαίωση για τα μηνύματα που έχουν ληφθεί. Οι περιορισμοί που υπάρχουν ως προς το εύρος ζώνης στο UDP είναι σημαντικά χαμηλότεροι από αυτούς στο UDP/IP. Συνήθως σε δραστηριότητες που συμμετέχουν πρόσωπα, υπάρχει γενικά ένα όριο στον αριθμό των ατόμων τα οποία μπορούν να επικοινωνούν μεταξύ τους. Στις περισσότερες συγκεντρώσεις και στην πραγματικότητα μπορεί να υπάρξει αλληλεπίδραση το μέγιστο με δέκα συμμετέχοντες. Περισσότεροι άνθρωποι στον ίδιο χώρο σημαίνει ότι παρακολουθούν κάποια παρουσίαση που γίνεται από έναν συμμετέχοντα. Οι άλλοι είναι παθητικοί ακροατές, ενώ αν θέλουν να μιλήσουν θα πρέπει να ζητήσουν το λόγο. Αν λοιπόν ο αριθμός των ατόμων ξεπεράσει ένα συγκεκριμένο όριο, τότε μειώνεται η ποιότητα της επικοινωνίας μεταξύ τους και ο χώρος θα πρέπει να διαιρεθεί σε ανεξάρτητους υποχώρους. Σε ένα εικονικό περιβάλλον, αυξάνεται η πολυπλοκότητα τόσο της παρουσίασης όσο και των δικτυακών απαιτήσεων με την αύξηση του αριθμού των λεπτομερών ανθρώπινων αναπαραστάσεων. Μια λύση είναι να υπάρχουν ανεξάρτητα δωμάτια, κάτι το οποίο αποτελεί αποτελεσματική αντιμετώπιση του θέματος. Μια όψη του συστήματος μπορεί να είναι ανάλογη με την προσέγγιση IRC (Internet Relay Chat) όπου τα web κανάλια δημιουργούν όρια τα οποία διαχωρίζουν την επικοινωνία μεταξύ των συμμετεχόντων. Ο διαχωρισμός του εικονικού κόσμου σε δωμάτια έχει σαν αποτέλεσμα των ορισμό συνόρων ανάμεσα στις ομάδες. Θα πρέπει όμως να υπάρχουν βοηθητικά προγράμματα τα οποία θα ενημερώνουν τους συμμετέχοντες για το τι γίνεται δίπλα τους. Τοπολογίες peer to peer Στο σχεδιασμό peer to peer το σύστημα αποτελείται από ένα σύνολο σταθμών εργασίας που επικοινωνούν μεταξύ τους μέσω του δικτύου, όπου ο κάθε host μπορεί να στέλνει μηνύματα απευθείας σε κάθε άλλο host. Μια τοπολογία peer to peer μπορεί να εφαρμοστεί με τη χρήση μηνυμάτων unicast, με τη σύνδεση κάθε κόμβου με κάθε άλλο, όπως φαίνεται στην εικόνα 2.10(α). Έτσι, όταν ένας συμμετέχοντας αλλάξει την κατάσταση μιας οντότητας (π.χ. μετακινήσει ένα αντικείμενο), ένα μήνυμα στέλνεται σε κάθε άλλο συμμετέχοντα. 78

26 (α) (β) (γ) (δ) Εικόνα : Διάφορες τοπολογίες δικτύων: (α) τοπολογία peer to peer με unicast δίκτυο, (β) τοπολογία peer to peer με multicast δίκτυο, (γ) τοπολογία client server με unicast δίκτυο, (δ) τοπολογία client server με multicast και unicast δίκτυο. (Πηγή: [9]) Αν υπάρχουν Ν hosts σε ένα περιβάλλον NVE, τότε απαιτούνται Ν 2 συνδέσεις. Το VEOS και το MR Toolkit είναι συστήματα peer to peer με unicast μηνύματα. Αυτή προφανώς είναι η πιο πρωτόγονη και λιγότερο πρακτική στρατηγική. Η διαχείριση μιας συνόδου είναι πολύπλοκη επειδή ένας νέος χρήστης χρειάζεται να συνδεθεί με όλους τους hosts που συμμετέχουν στη σύνοδο αυτή. Δεν είναι ξεκάθαρο το πότε έ- νας νέος χρήστης μπορεί να πάρει μια ενημερωμένη άποψη του εικονικού κόσμου. Αν είναι διαθέσιμο ένα δίκτυο που υποστηρίζει multicast μηνύματα, οι hosts μπορούν να στέλνουν τα μηνύματά τους σε ένα υποσύνολο (subset) άλλων hosts άμεσα. Αυτό μειώνει την πολυπλοκότητα (Εικόνα 2.10.(β)). Το NPSΝET και το DIVE είναι peer to peer συστήματα που χρησιμοποιούν multicast. Τοπολογίες client server Στην κατηγορία αυτή, η επικοινωνία μεταξύ των υπολογιστών των clients μπορεί να πραγματοποιείται από server hosts. Οι clients δεν στέλνουν μηνύματα άμεσα σε άλλους clients, αλλά τα στέλνουν σε servers, οι οποίοι στη συνέχεια τα διανέμουν κατάλληλα. Η χρήση των servers επιφέρει κάποια επιπρόσθετα πλεονεκτήματα: είναι δυνατό να γίνει διαχείριση των μηνυμάτων πριν αυτά σταλούν σε άλλους clients. Για παράδειγμα, ένας server μπορεί να προσδιορίσει ότι ένα συγκεκριμένο μήνυμα σχετίζεται μόνο με ένα υποσύνολο από τους clients και να το στείλει μόνο σε αυτούς. Υ- 79

ΤΗΛΕΜΑΤΙΚΗ ΚΑΙ ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ

ΤΗΛΕΜΑΤΙΚΗ ΚΑΙ ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ ΤΗΛΕΜΑΤΙΚΗ ΚΑΙ ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ Ενότητα #11: Εικονική πραγματικότητα - Δικτυακά εικονικά περιβάλλοντα Καθηγητής Χρήστος Ι. Μπούρας Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Πατρών email: bouras@cti.gr,

Διαβάστε περισσότερα

Εικονική Πραγματικότητα. Δασκαλάκη Αναστασία

Εικονική Πραγματικότητα. Δασκαλάκη Αναστασία Εικονική Πραγματικότητα Δασκαλάκη Αναστασία Πλοήγηση Τι είναι; Δομικά Συστατικά Έννοιες Ιστορία Υλικό Κατηγορίες Εικονική Πραγματικότητα και Διαδίκτυο Εικονικά συνεργατικά περιβάλλοντα Πεδία εφαρμογών

Διαβάστε περισσότερα

ΤΖΙΩΡΤΖΙΩΤΗ ΕΙΡΗΝΗ. Δεκέμβριος 2009

ΤΖΙΩΡΤΖΙΩΤΗ ΕΙΡΗΝΗ. Δεκέμβριος 2009 ΤΖΙΩΡΤΖΙΩΤΗ ΕΙΡΗΝΗ Δεκέμβριος 2009 Πολυμέσα Συνεργατικά συστήματα Κατηγορίες συνεργατικών συστημάτων Συστήματα συνεργασίας Χρονο-χωρική ταξινόμηση Συστήματα υποστήριξης συνεργασίας Ενημερότητα Συνεργατικά

Διαβάστε περισσότερα

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3 ΛΟΓΙΣΜΙΚΑ ΓΙΑ ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ ΑΝΑΛΥΣΕΙΣ ΣΥΓΚΡΙΣΕΙΣ

ΚΕΦΑΛΑΙΟ 3 ΛΟΓΙΣΜΙΚΑ ΓΙΑ ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ ΑΝΑΛΥΣΕΙΣ ΣΥΓΚΡΙΣΕΙΣ ΚΕΦΑΛΑΙΟ 3 ΛΟΓΙΣΜΙΚΑ ΓΙΑ ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ ΑΝΑΛΥΣΕΙΣ ΣΥΓΚΡΙΣΕΙΣ Περιεχόμενα Σελ. 3.1. Αρχιτεκτονικές Toolkit 83 3.1.1. WorldToolkit 83 3.1.2. MR Toolkit 84 3.1.3. Άλλα Toolkits τριών-διαστάσεων 85

Διαβάστε περισσότερα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

Διαβάστε περισσότερα

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

Διαβάστε περισσότερα

ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ. Γάντι δεδομένων. Το γάντι δεδομένων είναι. Τρισδιάστατος ήχος

ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ. Γάντι δεδομένων. Το γάντι δεδομένων είναι. Τρισδιάστατος ήχος ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ Γάντι δεδομένων Το γάντι δεδομένων είναι ένα γάντι με ηλεκτρονικούς αισθητήρες, το οποίο εξυπηρετεί ως συσκευή εισόδου, κυρίως σε εικονικούς κόσμους. Το γάντι δεδομένων χρησιμοποιείται

Διαβάστε περισσότερα

ΠΡΟΣΟΜΟΙΩΣΗ & ΑΝΑΠΤΥΞΗ ΣΥΝΘΕΤΩΝ ΚΟΣΜΩΝ - VIRTUAL REALITY

ΠΡΟΣΟΜΟΙΩΣΗ & ΑΝΑΠΤΥΞΗ ΣΥΝΘΕΤΩΝ ΚΟΣΜΩΝ - VIRTUAL REALITY ΠΡΟΣΟΜΟΙΩΣΗ & ΑΝΑΠΤΥΞΗ ΣΥΝΘΕΤΩΝ ΚΟΣΜΩΝ - VIRTUAL REALITY Ορισμός Συστήματα εικονικής πραγματικότητας Εφαρμογές στη ναυτιλία Προσομοίωση γέφυρας Προσομοίωση μηχανής Superscape VRT TM ΠΡΟΣΟΜΟΙΩΣΗ & ΑΝΑΠΤΥΞΗ

Διαβάστε περισσότερα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

Διαβάστε περισσότερα

Σχεδίαση και Ανάπτυξη Ιστότοπων

Σχεδίαση και Ανάπτυξη Ιστότοπων Σχεδίαση και Ανάπτυξη Ιστότοπων Ιστορική Εξέλιξη του Παγκόσμιου Ιστού Παρουσίαση 1 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Τι είναι το Διαδίκτυο Βασικές Υπηρεσίες Διαδικτύου Προηγμένες Υπηρεσίες Διαδικτύου

Διαβάστε περισσότερα

ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ ΜΠΟΛΙΕΡΑΚΗ ΚΛΕΑΝΘΗ

ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ ΜΠΟΛΙΕΡΑΚΗ ΚΛΕΑΝΘΗ ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ ΜΠΟΛΙΕΡΑΚΗ ΚΛΕΑΝΘΗ ΕΙΚΟΝΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ «Η εικονική πραγματικότητα ορίζεται ως ένα 3D περιβάλλον αλληλεπίδρασης, κατασκευασμένο από υπολογιστή, στο οποίο μπορεί κάποιος να εμβυθιστεί».

Διαβάστε περισσότερα

Διασύνδεση τοπικών δικτύων

Διασύνδεση τοπικών δικτύων Κεφάλαιο 10 Διασύνδεση τοπικών δικτύων ------------------------- Μάθημα 10.1 : Αρχές διασύνδεσης τοπικών δικτύων Μάθημα 10.2 : Επιλογή τοπικού δικτύου και μέσου μετάδοσης Μάθημα 10.3 : Επιλογή τοπικού

Διαβάστε περισσότερα

Κάντε κλικ για έναρξη

Κάντε κλικ για έναρξη Σημειώσεις : Χρήστος Μουρατίδης Κάντε κλικ για έναρξη Ορισμός Δίκτυο Υπολογιστών = Mία ομάδα από 2 ή περισσότερους υπολογιστές που είναι συνδεδεμένοι μεταξύ τους. Ο κύριος σκοπός είναι να ανταλλάσσουν

Διαβάστε περισσότερα

Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)

Τμήμα του εθνικού οδικού δικτύου (Αττική οδός) Λέξεις Κλειδιά: Δίκτυο υπολογιστών (Computer Network), τοπικό δίκτυο (LAN), δίκτυο ευρείας περιοχής (WAN), μόντεμ (modem), κάρτα δικτύου, πρωτόκολλο επικοινωνίας, εξυπηρέτης (server), πελάτης (client),

Διαβάστε περισσότερα

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε ΙΚΤΥΑ & INTERNET ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκευές συνδέονται µεταξύ τους µε καλώδια

Διαβάστε περισσότερα

Μοντελοποίηση τρισδιάστατου κόσμου σε πραγματικό κόσμο: το παράδειγμα του Kinect. ιδάσκων: Φ. Αζαριάδης Φοιτήτρια: Άρτεμις-Αγγελική Σφύρη

Μοντελοποίηση τρισδιάστατου κόσμου σε πραγματικό κόσμο: το παράδειγμα του Kinect. ιδάσκων: Φ. Αζαριάδης Φοιτήτρια: Άρτεμις-Αγγελική Σφύρη Μοντελοποίηση τρισδιάστατου κόσμου σε πραγματικό κόσμο: το παράδειγμα του Kinect ιδάσκων: Φ. Αζαριάδης Φοιτήτρια: Άρτεμις-Αγγελική Σφύρη Computer graphics Μοντελοποίηση τρισδιάστατου κόσμου 2d/3d computer

Διαβάστε περισσότερα

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

Διαβάστε περισσότερα

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

Διαβάστε περισσότερα

Σχεδιαστικά Προγράμματα Επίπλου

Σχεδιαστικά Προγράμματα Επίπλου Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων 1.1. Εισαγωγή Γενικότερα δεν υπάρχει κάποια ταξινόμηση των πιθανών δικτύων κάτω από την οποία να ταιριάζουν όλα τα δίκτυα. Παρόλα αυτά η ταξινόμηση τους είθισται να γίνεται

Διαβάστε περισσότερα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

Διαβάστε περισσότερα

Οδηγίες σχεδίασης στο περιβάλλον Blender

Οδηγίες σχεδίασης στο περιβάλλον Blender Οδηγίες σχεδίασης στο περιβάλλον Blender Στον πραγματικό κόσμο, αντιλαμβανόμαστε τα αντικείμενα σε τρεις κατευθύνσεις ή διαστάσεις. Τυπικά λέμε ότι διαθέτουν ύψος, πλάτος και βάθος. Όταν θέλουμε να αναπαραστήσουμε

Διαβάστε περισσότερα

Εφαρμογές Προσομοίωσης

Εφαρμογές Προσομοίωσης Εφαρμογές Προσομοίωσης H προσομοίωση (simulation) ως τεχνική μίμησης της συμπεριφοράς ενός συστήματος από ένα άλλο σύστημα, καταλαμβάνει περίοπτη θέση στα πλαίσια των εκπαιδευτικών εφαρμογών των ΤΠΕ. Μπορούμε

Διαβάστε περισσότερα

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου 1. Τι ονομάζουμε κόμβο και τι σύνδεσμο σε μια μη γραμμικά διαρθρωμένη ύλη; Με την έννοια σύνδεσμος (link) σε μια μη γραμμικά διαρθρωμένη

Διαβάστε περισσότερα

Μάθημα 6: Αρχιτεκτονική TCP/IP

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

Διαβάστε περισσότερα

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.11 Πρωτόκολλα Εφαρµογής 104. Αναφέρετε ονοµαστικά τις πιο χαρακτηριστικές εφαρµογές που υποστηρίζει η τεχνολογία TCP/IP οι οποίες είναι διαθέσιµες στο ιαδίκτυο 1. Ηλεκτρονικό

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 4: Τεχνικές Μετάδοσης ΜΕΤΑΓΩΓΗ Τεχνική µεταγωγής ονομάζεται ο τρόπος µε τον οποίο αποκαθίσταται η επικοινωνία ανάµεσα σε δύο κόµβους με σκοπό την

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

Διαβάστε περισσότερα

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας Ινστιτούτα Επαγγελματική Κατάρτισης ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι Σημειώσεις Θεωρίας Επιμέλεια: Ματθές Δημήτριος Αθήνα 2017 Μάθημα 1: Βασικές Έννοιες στα Δίκτυα Υπολογιστών 1.1 Δίκτυο Υπολογιστών Ένα δίκτυο είναι

Διαβάστε περισσότερα

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα Ανδρέας Βέγλης, Αναπληρωτής Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

Διαβάστε περισσότερα

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 Το δίκτυο ARPANET ήταν ένα δίκτυο μεταγωγής πακέτων που χρηματοδοτήθηκε από το υπουργείο άμυνας των Η.Π.Α. στα τέλη της δεκαετίας του '60. 2 / 26 Από την αρχή κύριος

Διαβάστε περισσότερα

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail: e.leligkou@puas.gr

Διαβάστε περισσότερα

Ποιότητα μετάδοσης πολυμεσικού περιεχομένου στο διαδίκτυο

Ποιότητα μετάδοσης πολυμεσικού περιεχομένου στο διαδίκτυο ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΓΡΑΦΙΚΕΣ ΤΕΧΝΕΣ ΠΟΛΥΜΕΣΑ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΓΤΠ 61 Πληροφορική Πολυμέσα Ποιότητα μετάδοσης πολυμεσικού περιεχομένου στο διαδίκτυο Παρουσίαση 13-12-2009 Δροσοπούλου Χρυσάνθη

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

Διαβάστε περισσότερα

Κεφάλαιο 3 Πολυπλεξία

Κεφάλαιο 3 Πολυπλεξία Κεφάλαιο 3 Πολυπλεξία Μάθημα 3.1: Μάθημα 3.2: Μάθημα 3.3: Πολυπλεξία επιμερισμού συχνότητας χρόνου Συγκριτική αξιολόγηση τεχνικών πολυπλεξίας Στατιστική πολυπλεξία Μετάδοση Δεδομένων Δίκτυα Υπολογιστών

Διαβάστε περισσότερα

Δικτύωση υπολογιστών

Δικτύωση υπολογιστών Δικτύωση υπολογιστών Από το 1985 αρχίζει η δικτύωση των υπολογιστών Επικοινωνία μεταξύ των συνδεδεμένων Η/Υ για μεταφορά αρχείων και δεδομένων Διαχειριστής δικτύου (Server) Εκτυπωτής 1 Πλεονεκτήματα δικτύου

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Μ.Στεφανιδάκης Κατανεμημένα συστήματα ελέγχου Α Β διασυνδετικό δίκτυο Γ Δ Ε π.χ. οι επιμέρους

Διαβάστε περισσότερα

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) Α. Α. Οικονομίδης Πανεπιστήμιο Μακεδονίας Διασυνδεδεμένο δίκτυο διασύνδεση δικτύων που το καθένα διατηρεί την ταυτότητά του χρησιμοποιώντας ειδικούς μηχανισμούς διασύνδεσης

Διαβάστε περισσότερα

αντίστοιχο γεγονός. Όταν όντως το κουμπί

αντίστοιχο γεγονός. Όταν όντως το κουμπί Εισαγωγή στην αλληλεπίδραση Τα έργα που έχουμε αναπτύξει έως τώρα τρέχουν ένα σενάριο και σταματούν. Τα αντικείμενά μας αλλάζουν θέση και ενδυμασίες, παίζουν διαφορετικούς ήχους και ζωγραφίζουν διάφορα

Διαβάστε περισσότερα

Εισαγωγή στο διαδίκτυο

Εισαγωγή στο διαδίκτυο Εισαγωγή στο διαδίκτυο Στόχοι κεφαλαίου Περιγραφή των κύριων θεμάτων σχετικά με τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών δικτύων Περιγραφή των

Διαβάστε περισσότερα

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε

Διαβάστε περισσότερα

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

Διαβάστε περισσότερα

Τριανταφύλλου Βασίλειος

Τριανταφύλλου Βασίλειος ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Καταγραφή του περιβάλλοντος µιας εικονικής ταξης» Πανταζής Κων. Κυριάκος Επιβλέπων Καθηγητής: Τριανταφύλλου Βασίλειος [1] ΑΝΤΙΡΡΙΟ 2016 Εγκρίθηκε από την τριµελή εξεταστική επιτροπή Αντίρριο,././2016

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ - ΕΝΟΤΗΤΑ 1 7/4/2013 ΕΝΟΤΗΤΕΣ ΜΑΘΗΜΑΤΟΣ. Ορισμός

ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ - ΕΝΟΤΗΤΑ 1 7/4/2013 ΕΝΟΤΗΤΕΣ ΜΑΘΗΜΑΤΟΣ. Ορισμός ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ ΕΝΟΤΗΤΑ 1 : ΕΙΣΑΓΩΓΗ Διάλεξη 1: Γενικά για το ΓΣΠ, Ιστορική αναδρομή, Διαχρονική εξέλιξη Διάλεξη 2 : Ανάλυση χώρου (8/4/2013) Διάλεξη 3: Βασικές έννοιες των Γ.Σ.Π.. (8/4/2013)

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

Διαβάστε περισσότερα

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

Διαβάστε περισσότερα

Συστήματα Πολυμέσων. Ενότητα 17: Διανομή Πολυμέσων - Πρωτόκολλα πραγματικού χρόνου. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής

Συστήματα Πολυμέσων. Ενότητα 17: Διανομή Πολυμέσων - Πρωτόκολλα πραγματικού χρόνου. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Συστήματα Πολυμέσων Ενότητα 17: Διανομή Πολυμέσων - Πρωτόκολλα πραγματικού χρόνου Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής Άδειες Χρήσης

Διαβάστε περισσότερα

ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ

ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ 1. Εισαγωγή Μετά τη ραγδαία εξάπλωση του ιαδικτύου (Internet) σε όλο τον κόσµο, δηµιουργήθηκε η ανάγκη παροχής πολυµεσικών υπηρεσιών µέσω του ιαδικτύου. Οι βασικές πολυµεσικές υπηρεσίες

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ ΜΑΘΗΜΑ 1ο - 1ο Τ.Ε.Ε. Κατερίνης Καθηγητής Πληροφορικής ΠΕ20 1-1 Δίκτυα Υπολογιστών Δίκτυο (Network) Δύο οι περισσότεροι υπολογιστές ή άλλα πληροφορικά μέσα (π.χ. εκτυπωτές,

Διαβάστε περισσότερα

WIRELESS SENSOR NETWORKS (WSN)

WIRELESS SENSOR NETWORKS (WSN) WIRELESS SENSOR NETWORKS (WSN) Δρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Αθήνα 2008 ΕΙΣΑΓΩΓΗ ΣΤΑ WSN Σε συγκεκριμένες εφαρμογές, επιθυμείται η μέτρηση

Διαβάστε περισσότερα

RobotArmy Περίληψη έργου

RobotArmy Περίληψη έργου RobotArmy Περίληψη έργου Στην σημερινή εποχή η ανάγκη για αυτοματοποίηση πολλών διαδικασιών γίνεται όλο και πιο έντονη. Συνέχεια ακούγονται λέξεις όπως : βελτιστοποίηση ποιότητας ζωής, αυτοματοποίηση στον

Διαβάστε περισσότερα

Εικονικά Περιβάλλοντα Εφαρµογή στη συνεργατική µάθηση

Εικονικά Περιβάλλοντα Εφαρµογή στη συνεργατική µάθηση Συστήµατα Υποστήριξης Συνεργασίας Εικονικά Περιβάλλοντα Εφαρµογή στη συνεργατική µάθηση Θρασύβουλος Τσιάτσος tsiatsos@cti.gr Ερευνητικό Ακαδηµαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ερευνητική Μονάδα 6,

Διαβάστε περισσότερα

Ψυχαγωγικό Λογισμικό

Ψυχαγωγικό Λογισμικό Ψυχαγωγικό Λογισμικό Δομή Μαθήματος, Περιεχόμενα, Στόχοι Πρόγραμμα Μεταπτυχιακών Σπουδών Πληροφορικής, Ιόνιο Πανεπιστήμιο, Τμήμα Πληροφορικής, Κωνσταντίνος Οικονόμου, Επίκουρος Καθηγητής Βασίλειος Κομιανός,

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 20 Διάρθρωση 1 Βασικές

Διαβάστε περισσότερα

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η Δίκτυα Η/Υ Θεωρία Διάλεξη 2η Kάρτες Δικτύωσης (NIC-Network Interface Controller) Βασικές εντολές δρομολόγησης και ανίχνευσης Η κάρτα δικτύου συνδέει τον υπολογιστή στο τοπικό δίκτυο παράγει και λαμβάνει

Διαβάστε περισσότερα

Δικτυακά Εικονικά Περιβάλλοντα Εικονική Πραγματικότητα & Avatars

Δικτυακά Εικονικά Περιβάλλοντα Εικονική Πραγματικότητα & Avatars ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Δικτυακά Εικονικά Περιβάλλοντα Εικονική Πραγματικότητα & Avatars Κανιστρά Ευαγγελία Α.Μ.:4734 ΕΡΓΑΣΙΑ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Όπως έχουμε ήδη αναφέρει, τα δίκτυα τεχνολογίας / χρησιμοποιούν διεύθυνση 32 bits, προκειμένου να δρομολογήσουν ένα αυτοδύναμο πακέτο στο προορισμό του. Κατά σύμβαση έχει επικρατήσει οι διευθύνσεις να

Διαβάστε περισσότερα

7 ΠΛΑΣΜΑΤΙΚΗ ΜΗΧΑΝΙΚΗ

7 ΠΛΑΣΜΑΤΙΚΗ ΜΗΧΑΝΙΚΗ 7 ΠΛΑΣΜΑΤΙΚΗ ΜΗΧΑΝΙΚΗ... 7-1 7.1 ΟΡΙΣΜΟΣ...7-1 7.2 ΣΥΣΤΑΤΙΚΑ ΣΤΟΙΧΕΙΑ ΠΛΑΣΜΑΤΙΚΗΣ ΜΗΧΑΝΙΚΗΣ...7-1 7.2.1 ΠΛΑΣΜΑΤΙΚΗ ΣΧΕ ΙΑΣΗ... 7-1 7.2.2 ΨΗΦΙΑΚΗ ΠΡΟΣΟΜΟΙΩΣΗ... 7-2 7.2.3 ΠΛΑΣΜΑΤΙΚΗ ΠΡΩΤΟΤΥΠΟΠΟΙΗΣΗ... 7-3

Διαβάστε περισσότερα

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση 6.1 Επεκτείνοντας το δίκτυο Τοπικά δίκτυα (LAN): επικοινωνία με περιορισμένη απόσταση κάλυψης (μικρή εμβέλεια) Δίκτυα Ευρείας Περιοχής (WAN): επικοινωνία σε ευρύτερη γεωγραφική κάλυψη. Από την άποψη του

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 22 Διάρθρωση 1 Βασικές

Διαβάστε περισσότερα

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

Διαβάστε περισσότερα

Σύμβολα και σχεδιαστικά στοιχεία. Μάθημα 3

Σύμβολα και σχεδιαστικά στοιχεία. Μάθημα 3 Σύμβολα και σχεδιαστικά στοιχεία Μάθημα 3 Τα αρχιτεκτονικά σύμβολα αποτελούν μια διεθνή, συγκεκριμένη και απλή γλώσσα. Είναι προορισμένα να γίνονται κατανοητά από τον καθένα, ακόμα και από μη ειδικούς.

Διαβάστε περισσότερα

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.

Διαβάστε περισσότερα

ΜΑΘΗΜΑ 4 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ

ΜΑΘΗΜΑ 4 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΜΑΘΗΜΑ 4 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ 1. Οι Η/Υ στο κτίριο που βρίσκεται το γραφείο σας συνδέονται έτσι ώστε το προσωπικό να μοιράζεται τα αρχεία και τους εκτυπωτές. Πως ονομάζεται αυτή η διάταξη των

Διαβάστε περισσότερα

Εισαγωγή. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 01-1

Εισαγωγή. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 01-1 Εισαγωγή Τι είναι τα πολυμέσα; Χαρακτηριστικά των μέσων Ιδιότητες συστημάτων πολυμέσων Δομή συστημάτων πολυμέσων Δικτυακά συστήματα πολυμέσων Μετάδοση πολυμέσων Απαιτήσεις πολυμέσων Ποιοι εμπλέκονται στα

Διαβάστε περισσότερα

Προτεινόμενα Θέματα Διπλωματικών Εργασιών

Προτεινόμενα Θέματα Διπλωματικών Εργασιών Προτεινόμενα Θέματα Διπλωματικών Εργασιών Θεματική ενότητα: Σχεδίαση πολυμεσικών εφαρμογών Ενδεικτικό Θέμα: Θέμα 1. Τα πολυμέσα στην εκπαίδευση: Σχεδίαση πολυμεσικής εφαρμογής για την διδασκαλία ενός σχολικού

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Δίκτυα Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Βασικές Έννοιες Δίκτυο υπολογιστών: ένα σύνολο διασυνδεδεμένων

Διαβάστε περισσότερα

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.3: Δίκτυα 1 3.3.1 Τι είναι ένα Δίκτυο Υπολογιστών Δίκτυο Υπολογιστών/Επικοινωνιών: ένα σύνολο συνδεδεμένων μεταξύ τους συσκευών με φυσικές συνδέσεις οι οποίες μπορούν να παράγουν, να στέλνουν,

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

Δίκτυα και Διαδίκτυο

Δίκτυα και Διαδίκτυο Μανώλης Κοσμίδης Dipl. Electrical & Computer Engineering, MEng E-commerce & Computer Systems, MEdu Management and Leadership Δίκτυα και Διαδίκτυο Βασικές έννοιες δικτύων 1 Τι είναι δίκτυο Ένα δίκτυο υπολογιστών

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΦΘΙΝΟΠΩΡΟ 2003 ΗΜΗΤΡΗΣ ΖΗΣΙΑ ΗΣ 2003 ηµήτρης Ζησιάδης Απαγορεύεται η χρησιµοποίηση όλου ή µέρους του υλικού αυτού σε οποιαδήποτε µορφή (ούτε και σε φωτοαντίγραφα) ή

Διαβάστε περισσότερα

Δίκτυα Επικοινωνιών ΙΙ: ATM

Δίκτυα Επικοινωνιών ΙΙ: ATM Δίκτυα Επικοινωνιών ΙΙ: ATM Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 1 Θέματα διάλεξης Στόχοι ΑΤΜ Αρχιτεκτονική ΑΤΜ Κατακόρυφα επίπεδα (planes) Οριζόντια

Διαβάστε περισσότερα

Συστήματα Πολυμέσων Ενότητα 10: Εικονική πραγματικότητα. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Συστήματα Πολυμέσων Ενότητα 10: Εικονική πραγματικότητα. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Συστήματα Πολυμέσων Ενότητα 10: Εικονική πραγματικότητα Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

Εργαστήριο «Δίκτυα Υπολογιστών Ι» 1 Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 1 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης Υλοποίηση ενός Τοπικού

Διαβάστε περισσότερα

Συστήματα Πολυμέσων. Ανάπτυξη Πολυμεσικών Εφαρμογών Ι

Συστήματα Πολυμέσων. Ανάπτυξη Πολυμεσικών Εφαρμογών Ι Συστήματα Πολυμέσων Ανάπτυξη Πολυμεσικών Εφαρμογών Ι Ορισμός των Πολυμέσων / Multimedia Η ταυτόχρονη ενσωμάτωση μέσα σε ένα ψηφιακό περιβάλλον πληροφορίας, των: Κειμένου Ήχου Κάθε τύπου εικόνας (στατική,

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 22 Ε.Παπαπέτρου

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή Κ. Βασιλάκης Περίγραμμα Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι είναι τα πρωτόκολλα Τα άκρα του δικτύου

Διαβάστε περισσότερα

Εισαγωγή. Τεχνολογία Πολυµέσων 01-1

Εισαγωγή. Τεχνολογία Πολυµέσων 01-1 Εισαγωγή Τι είναι τα πολυµέσα Ποιοι εµπλέκονται στα πολυµέσα Χαρακτηριστικά των µέσων Απαιτήσεις πολυµέσων Ιδιότητες πολυµέσων Μετάδοση πολυµέσων οµή συστηµάτων πολυµέσων Τεχνολογία Πολυµέσων 01-1 Τι είναι

Διαβάστε περισσότερα

Συνεχής ροή πολυµέσων

Συνεχής ροή πολυµέσων Συνεχής ροή πολυµέσων Εισαγωγή ικτυακά πρωτόκολλα Πολυµέσα και δίκτυα Συνεχής ροή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές µέσων Πρωτόκολλο RTSP Πρωτόκολλο RTP οµή πακέτων RTP Πρωτόκολλο RTCP

Διαβάστε περισσότερα

2 η Ενότητα: Τεχνολογίες Ηλεκτρονικής Μάθησης

2 η Ενότητα: Τεχνολογίες Ηλεκτρονικής Μάθησης Ηλεκτρονική Μάθηση Θεωρητικές προσεγγίσεις και εκπαιδευτικοί σχεδιασμοί Αθανάσιος Τζιμογιάννης ajimoyia@uop.gr Τμήμα Κοινωνικής & Εκπαιδευτικής Πολιτικής Πανεπιστήμιο Πελοποννήσου Ενότητα 2: Τεχνολογίες

Διαβάστε περισσότερα

28 Πολυπρακτορικά Συστήµατα

28 Πολυπρακτορικά Συστήµατα ΚΕΦΑΛΑΙΟ 28 28 Πολυπρακτορικά Συστήµατα "There is no such thing as a single agent system". [Woodridge, 2002] Η παραπάνω ρήση από το βιβλίο του M.Wooldridge τονίζει, ίσως µε περισσή έµφαση, ότι είναι πλέον

Διαβάστε περισσότερα

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Θέματα Συστημάτων Πολυμέσων Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

Διαβάστε περισσότερα

ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ

ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ (ΕΠΙΛΟΓΗΣ - Α ΛΥΚΕΙΟΥ) ΚΕΦ. 8 ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ 2014-2015 Καθηγητής ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ e-mail: vczioulas@yahoo.com site: http://www.zioulas.gr ΚΕΦ.8 ΔΙΚΤΥΑ

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα