Εμφάνιση απλής εγγραφής

Study of Realtime API and possible implementations in collaborative environments.

Στοιχεία Dublin Core

dc.creatorΖερβουδάκης, Στέφανοςel
dc.creatorZervoudakis, Stefanosen
dc.date.accessioned2017-11-20T09:24:28Z
dc.date.available2017-11-20T09:24:28Z
dc.date.issued2017-11-20
dc.identifier.urihttp://hdl.handle.net/20.500.12688/8468
dc.description.abstractΣτόχος της πτυχιακής εργασίας είναι η εξοικείωση του φοιτητή με μια κατηγορία διαδικτυακών εφαρμογών που στις μέρες μας συνιστούν το συνεκτικό ιστό σε ένα ευρύ φάσμα εργαλείων και συστημάτων λογισμικού. Οι εφαρμογές αυτές ονομάζονται Διεπαφές Προγραμματισμού Εφαρμογών (Application Programming Interfaces, APIs) και προσφέρονται από κατασκευαστές λογισμικού και υπηρεσιών προς τρίτους προκειμένου να υποστηριχθεί η ανάπτυξη εξειδικευμένων διαδικτυακών εφαρμογών. Επομένως, ένα API είναι μια βιβλιοθήκη από εκτελέσιμες / υπηρεσίες που συνιστούν ένα είδος διεπαφής του προγραμματιστή με τις λειτουργίες που επιτελεί κατά την εκτέλεσή της ένα λογισμικό ή βιβλιοθήκη. Το ιδιαίτερο χαρακτηριστικό των ρουτινών αυτών είναι ότι μπορούν να ενσωματωθούν σε κώδικα από ένα προγραμματιστή προκειμένου να δημιουργηθούν εφαρμογές που να αξιοποιούν τις δυνατότητες που παρέχει το κάθε API. Για της ανάγκες της παρούσας πτυχιακής εστιάσαμε στη μελέτη του Google Realtime API και την ανάλυση των δυνατοτήτων που προσφέρει για την ανάπτυξη συνεργατικών εφαρμογών. Η προσέγγιση που υιοθετήθηκε ήταν να αναπτυχθεί μια εφαρμογή που θα αξιοποιήσει το Google Realtime API προκειμένου να παρέχει νέες υπηρεσίες σε χρήστες που χρησιμοποιούν μια ήδη υπάρχουσα πλατφόρμα. Για το σκοπό αυτό επιλέχθηκε η πλατφόρμα Trello, μια ευρέως διαδεδομένη διαδικτυακή υπηρεσία συνεργατικής εκτέλεσης έργου. Απώτερος σκοπός της εφαρμογής που αναπτύχθηκε είναι να παίρνει πληροφορίες (data) από το Trello και με την βοήθεια του Realtime API να δημιουργεί νέες δυνατότητες ενημέρωσης (για τα μέλη που δραστηριοποιούνται στην εφαρμογή) όπως επίσης και νέες δυνατότητες επικοινωνίας μεταξύ των συνεργατών της εφαρμογής. Ας σημειωθεί εδώ ότι στόχος μας ήταν πρωτίστως να υποστηρίξουμε λειτουργίες ενημέρωσης και επικοινωνίας εταίρων οι οποίες δεν υποστηρίζονται από την ίδια την πλατφόρμα του Trello. Δευτερεύων στόχος ήταν η υποστήριξη βασικών λειτουργιών που διαθέτει ήδη το Trello κυρίως για λόγους επιβεβαίωσης (δηλ. ότι υπάρχει επικοινωνία μεταξύ των 2 διαδικτυακών εφαρμογών , Trello – εφαρμογή που αναπτύχθηκε).el
dc.description.abstractThe goal of this dissertation is the familiarization of the student with a category of web applications, which nowadays constitute the coherent web in a wide scope of tools and software systems. These applications are called Application Programming Interfaces (APIs) and are offered from software and services makers to third parties, to support the development of specialized web applications. Therefore, an API is a library of executable services that constitute a kind of a programmer's interface with the functions performed by a library or a service during it's execution. The special feature of these routines, is that they can be coded by a developer, in order to create applications tha make use of the possibilities offered by the API. For the needs of this dissertation, we focused on Google's Realtime API study and the analysis of the opportunities it offers for the development of cooperative applications.The approach adopted was to develop an application tha will use the Google Realtime API in order to provide new services to users of an existing platform. For this purpose the Trello platform was selected , a widespread online collaborative project implementation service. The detrimental purpose of the application developed is to get data from Trello and with the help of Realtime API to create new information opportunities (for the members involved in the application) as well as new communication possibilities among the partners of the application. Let us note here that our goal was primarily to support information and communication functions of partners that are not supported by the Trello platform itself. A secondary objective was to support basic operations already in place mainly for confirmation purposes (that is, there is communication between the two web applications Trello and the application developed).en
dc.languageΕλληνικάel
dc.languageGreeken
dc.publisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.publisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.titleΜελέτη του Google Realtime API και των πιθανών εφαρμογών του σε συνεργατικά περιβάλλοντα.el
dc.titleStudy of Realtime API and possible implementations in collaborative environments.en

Στοιχεία healMeta

heal.creatorNameΖερβουδάκης, Στέφανοςel
heal.creatorNameZervoudakis, Stefanosen
heal.publicationDate2017-11-20
heal.identifier.primaryhttp://hdl.handle.net/20.500.12688/8468
heal.abstractΣτόχος της πτυχιακής εργασίας είναι η εξοικείωση του φοιτητή με μια κατηγορία διαδικτυακών εφαρμογών που στις μέρες μας συνιστούν το συνεκτικό ιστό σε ένα ευρύ φάσμα εργαλείων και συστημάτων λογισμικού. Οι εφαρμογές αυτές ονομάζονται Διεπαφές Προγραμματισμού Εφαρμογών (Application Programming Interfaces, APIs) και προσφέρονται από κατασκευαστές λογισμικού και υπηρεσιών προς τρίτους προκειμένου να υποστηριχθεί η ανάπτυξη εξειδικευμένων διαδικτυακών εφαρμογών. Επομένως, ένα API είναι μια βιβλιοθήκη από εκτελέσιμες / υπηρεσίες που συνιστούν ένα είδος διεπαφής του προγραμματιστή με τις λειτουργίες που επιτελεί κατά την εκτέλεσή της ένα λογισμικό ή βιβλιοθήκη. Το ιδιαίτερο χαρακτηριστικό των ρουτινών αυτών είναι ότι μπορούν να ενσωματωθούν σε κώδικα από ένα προγραμματιστή προκειμένου να δημιουργηθούν εφαρμογές που να αξιοποιούν τις δυνατότητες που παρέχει το κάθε API. Για της ανάγκες της παρούσας πτυχιακής εστιάσαμε στη μελέτη του Google Realtime API και την ανάλυση των δυνατοτήτων που προσφέρει για την ανάπτυξη συνεργατικών εφαρμογών. Η προσέγγιση που υιοθετήθηκε ήταν να αναπτυχθεί μια εφαρμογή που θα αξιοποιήσει το Google Realtime API προκειμένου να παρέχει νέες υπηρεσίες σε χρήστες που χρησιμοποιούν μια ήδη υπάρχουσα πλατφόρμα. Για το σκοπό αυτό επιλέχθηκε η πλατφόρμα Trello, μια ευρέως διαδεδομένη διαδικτυακή υπηρεσία συνεργατικής εκτέλεσης έργου. Απώτερος σκοπός της εφαρμογής που αναπτύχθηκε είναι να παίρνει πληροφορίες (data) από το Trello και με την βοήθεια του Realtime API να δημιουργεί νέες δυνατότητες ενημέρωσης (για τα μέλη που δραστηριοποιούνται στην εφαρμογή) όπως επίσης και νέες δυνατότητες επικοινωνίας μεταξύ των συνεργατών της εφαρμογής. Ας σημειωθεί εδώ ότι στόχος μας ήταν πρωτίστως να υποστηρίξουμε λειτουργίες ενημέρωσης και επικοινωνίας εταίρων οι οποίες δεν υποστηρίζονται από την ίδια την πλατφόρμα του Trello. Δευτερεύων στόχος ήταν η υποστήριξη βασικών λειτουργιών που διαθέτει ήδη το Trello κυρίως για λόγους επιβεβαίωσης (δηλ. ότι υπάρχει επικοινωνία μεταξύ των 2 διαδικτυακών εφαρμογών , Trello – εφαρμογή που αναπτύχθηκε).el
heal.abstractThe goal of this dissertation is the familiarization of the student with a category of web applications, which nowadays constitute the coherent web in a wide scope of tools and software systems. These applications are called Application Programming Interfaces (APIs) and are offered from software and services makers to third parties, to support the development of specialized web applications. Therefore, an API is a library of executable services that constitute a kind of a programmer's interface with the functions performed by a library or a service during it's execution. The special feature of these routines, is that they can be coded by a developer, in order to create applications tha make use of the possibilities offered by the API. For the needs of this dissertation, we focused on Google's Realtime API study and the analysis of the opportunities it offers for the development of cooperative applications.The approach adopted was to develop an application tha will use the Google Realtime API in order to provide new services to users of an existing platform. For this purpose the Trello platform was selected , a widespread online collaborative project implementation service. The detrimental purpose of the application developed is to get data from Trello and with the help of Realtime API to create new information opportunities (for the members involved in the application) as well as new communication possibilities among the partners of the application. Let us note here that our goal was primarily to support information and communication functions of partners that are not supported by the Trello platform itself. A secondary objective was to support basic operations already in place mainly for confirmation purposes (that is, there is communication between the two web applications Trello and the application developed).en
heal.languageΕλληνικάel
heal.languageGreeken
heal.academicPublisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
heal.academicPublisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
heal.titleΜελέτη του Google Realtime API και των πιθανών εφαρμογών του σε συνεργατικά περιβάλλοντα.el
heal.titleStudy of Realtime API and possible implementations in collaborative environments.en
heal.typeΠτυχιακή Εργασίαel
heal.typeBachelor thesisen
heal.keywordσυνεργατικές εφαρμογές, διεπαφή προγραμματισμού εφαρμογώνel
heal.keywordcollaborative applications, application programming interface (API)en
heal.accessfreeel
heal.advisorNameΑκουμιανάκης, Δημοσθένηςel
heal.advisorNameAkoumianakis, Dimosthenisen
heal.advisorID.emailda@ie.teicrete.gr
heal.academicPublisherIDΤ.Ε.Ι. Κρήτηςel
heal.academicPublisherIDT.E.I. of Creteen
heal.fullTextAvailabilitytrueel
tcd.distinguishedfalseel
tcd.surveyfalseel


Αρχεία σε αυτό το τεκμήριο

Thumbnail
Thumbnail
Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States