8
Περίληψη
Στην παρούσα διπλωματική εργασία σχεδιάστηκε και υλοποιήθηκε ένα
διαδικτυακό σύστημα σύγχρονης επικοινωνίας μεταξύ των χρηστών σε πραγματικό
χρόνο με σκοπό την εύρυθμη εξυπηρέτηση των αναγκών των φοιτητών και των
καθηγητών του τμήματος Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
του Πανεπιστημίου Δυτικής Μακεδονίας.
Η τηλεκπαίδευση και η τηλεργασία είναι διαδικτυακά συστήματα που
στηρίζονται στην σύγχρονη επικοινωνία, η οποία απαιτεί δίκτυα υψηλών δυνατοτήτων
μιας και η επικοινωνία μεταξύ των συμμετεχόντων πρέπει να γίνεται σε πραγματικό
χρόνο για να προσφέρει την αμεσότητα της επαφής και της αλληλεπίδρασης και των
δύο πλευρών. Με βάση τα προηγούμενα, για μια σύγχρονη επικοινωνία απαιτούνται
συστήματα που μεταφέρουν ήχο, εικόνα και δεδομένα μεταξύ των χρηστών.
Σε αυτή την διπλωματική εργασία, υλοποιήθηκε ένα διαδικτυακό σύστημα με
χρήση τεχνολογίας ελεύθερου λογισμικού (WebRTC) και τεχνολογιών ανοιχτού
κώδικα. Πιο συγκεκριμένα, σχεδιάστηκε ένας δυναμικός και ανταποκρίσιμος
ιστόχωρος για σύγχρονη επικοινωνία σε πραγματικό χρόνο, φιλικός προς τον χρήστη,
όπου θα παρέχονται δυνατότητες συμμετοχής πολλαπλών χρηστών, η διαμοίραση
οθονών, η οπτική, γραπτή και φωνητική επικοινωνία μεταξύ τους και η καταγραφή της
τηλεδιάσκεψης, χωρίς να απαιτείται η εγκατάσταση κάποιου λογισμικού.
Τέλος, το σύστημα υποστηρίζει δύο τύπους χρηστών, τους απλούς χρήστες και
τους διαχειριστές, ο καθένας με διαφορετικές δυνατότητες τόσο στο διαχειριστικό
επίπεδο του ιστοχώρου, όσο και σε επίπεδο τηλεδιάσκεψης.
Περιβάλλον Ανάπτυξης: Η ανάπτυξη του ιστοχώρου έγινε με την χρήση των
πιο σύγχρονων τεχνολογιών και ελεύθερων λογισμικών. Συγκεκριμένα, για τον
ιστόχωρο έγινε χρήση HTML5, CSS3, JavaScript, Node.js, JQuery, MySQL. Η
ανάπτυξη κώδικα πραγματοποιήθηκε με το πρόγραμμα επεξεργασίας κειμένου Atom.
Λέξεις κλειδιά: Σύγχρονη επικοινωνία, Πραγματικός χρόνος, Διαδικτυακό σύστημα
Διαμοίραση οθονών.