Πρωτότυπος Τίτλος:
Διαδικτυακή, συνεργατική επεξεργασία κειμένου και μεταγλώτιση κώδικα C
Συγγραφέας:
Παπανικολάου, Αθανάσιος, Παναγιώτης
Επιβλέπων καθηγητής:
Τσερπές, Κωνσταντίνος
Περίληψη:
Τα συνεργατικά περιβάλλοντα επεξεργασίας κειμένου σε πραγματικό χρόνο έχουν καταφέρει να εκμηδενίσουν την απόσταση μεταξύ των χρηστών και δίνουν την δυνατότητα συνεργασίας από οποιοδήποτε μέρος του κόσμου. Στην παρούσα πτυχιακή εργασία αναπτύχθηκε ένα διαδικτυακό περιβάλλον για την συνεργατική επεξεργασία κώδικα σε γλώσσα προγραμματισμού C, σε πραγματικό χρόνο, με την λογική δηλαδή ότι δεν εμποδίζει ταυτόχρονες τροποποιήσεις στον κώδικα μεταξύ πολλών χρηστών που επικοινωνούν με έναν κεντρικό server και η κατάσταση του αρχείου αποθηκεύεται σε βάση δεδομένων. Ακόμα, οι χρήστες θα έχουν την δυνατότητα εκτέλεσης του κώδικα και κοινή παρακολούθηση των αποτελεσμάτων. Κάθε χρήστης έχει έναν λογαριασμό με τα project του και τα collaborative projects, καθώς και εύκολη διαχείριση των συνεργατών σε ένα project και των δικαιωμάτων τους. Αρχικά, γίνεται ανάλυση ήδη διαθέσιμων λογισμικών και των αλγορίθμων Operational Transformation που χρησιμοποιούνται για να λύσουν τα conflicts που προκύπτουν κυρίως λόγω latency των χρηστών και ταυτόχρονων αλλαγών στο ίδιο αρχείο. Έπειτα, γίνεται ανάλυση της αρχιτεκτονικής , των τεχνολογιών και των προκλήσεων που αντιμετωπίστηκαν στην συγκεκριμένη εργασία. Τέλος, συγκρίνονται οι διαθέσιμες τεχνολογίες με τις προσεγγίσεις και λύσεις των κυριότερων προβλημάτων που αντιμετωπίστηκαν στην πτυχιακή εργασία.
Ημερομηνία κατάθεσης:
2021-03-29
Γλώσσες Τεκμηρίου:
Ελληνικά
Θεματικές Κατηγορίες:
Ηλεκτρονικοί υπολογιστές. Επιστήμη των υπολογιστών
Λοιπά Θέματα:
Προγραμματισμός
Εφαρμογές, εργαλεία, κλπ.
Λέξεις-κλειδιά:
μεταγλωττιστής, συνεργατικός, συντάκτης, διαδικτυακός, ζωντανά
Άδεια χρήσης:

Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα 4.0