Πλοήγηση ανά Συγγραφέας "Pinikas, Nikolaos"
Τώρα δείχνει 1 - 1 of 1
Αποτελέσματα ανά σελίδα
Επιλογές ταξινόμησης
Τεκμήριο Πλατφόρμα στηριγμένη στο WebRTC για σύγχρονη διαδικτυακή συνεργασία και διαμοιρασμό οθόνης.(Τ.Ε.Ι. Κρήτης, Σχολή Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), ΠΜΣ Πληροφορική και Πολυμέσα, 2016-10-06) Πινίκας, Νικόλαος; Pinikas, NikolaosΤο WebRTC είναι ένα έργο που κυκλοφόρησε από την Google το 2011, το οποίο επιτρέπει στα πρόγραμμα περιήγησης (browsers) να επικοινωνούν μεταξύ τους χρησιμοποιώντας φωνή, βίντεο και δεδομένα χωρίς τη χρήση πρόσθετων προγραμμάτων (plugins). Η αποστολή του WebRTC σύμφωνα με την Google είναι να επιτρέψει την ανάπτυξη υψηλής ποιότητας εφαρμογών επικοινωνίας πραγματικού χρόνου (RTC) για προγράμματα περιήγησης, κινητές πλατφόρμες, και το Internet of Things, μέσα από ένα σύνολο κοινών πρωτοκόλλων. Σε αυτή η εργασία χρησιμοποιώντας κυρίως τις δυνατότητες του WebRTC API, υλοποιούμε μια πλατφόρμα για online συνεργασία, διαμοιρασμό οθονών και μεταφοράς πολυμέσων χρησιμοποιώντας τις δυνατότητες του WebRTC. Λογισμικά και πλατφόρμες συνεργασίας ορίζονται αυτές που μπορούν να υποστηρίξουν ομαδικές διεργασίες και σήμερα περιλαμβάνουν ένα ευρύ φάσμα εργαλείων που περιλαμβάνουν συζητήσεις, ανταλλαγή πολυμέσων, οθονών, αρχείων κλπ. Μεταβαίνοντας από την αρχιτεκτονική client-server στον κόσμο της αρχιτεκτονικής peer-to-peer, αυτές οι ιδέες της online συνεργασίας μπορούν να υλοποιηθούν πλέον χωρίς την ανάγκη ύπαρξης ενός κεντρικού συστήματος. Τα API που χρησιμοποιούμε σε αυτήν την εργασία είναι αυτά που παρέχονται από το WebRTC, το API για καταγραφή οθονών (screen capturing), για εγγραφή μέσων (media recording) και άλλα API όπως ορίζονται από το W3C και στο βαθμό που έχουν υλοποιηθεί στους σύγχρονους browsers. Προσθέτοντας δυνατότητα καταγραφής της οθόνης ή μέρους αυτής και στη συνέχεια διαμοιρασμού της στους συμμετέχοντες στο συνεργατικό περιβάλλον, γίνεται εφικτή η υλοποίηση μιας σειράς λειτουργιών όπως σημείωση σε μέρος της οθόνης, παροχή οδηγιών και τεχνικής υποστήριξης, ταυτόχρονη επεξεργασία εγγράφων, δημιουργία και έλεγχος παρουσιάσεων κλπ. Σε αυτή την εργασία αναπτύσσουμε μια συνεργατική εφαρμογή χρησιμοποιώντας αυτές τις σύγχρονες τεχνολογίες του Web, και προτείνουμε ένα πρωτόκολλο για ανταλλαγή δεδομένων σε πραγματικό χρόνο σε ένα συνεργατικό περιβάλλον.