Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16830
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΆλ-σαμίστι Φάντι-μαχμούντ
dc.date.accessioned2018-07-23T19:10:32Z-
dc.date.available2018-07-23T19:10:32Z-
dc.date.issued2014-3-1
dc.date.submitted2014-1-27
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16830-
dc.description.abstractΤο Cloud Computing είναι το επόμενο βήμα στην εξέλιξη του διαδικτύου. Υπηρεσίες, όπως η υπολογιστική δύναμη, οι υπολογιστικές υποδομές και οι εφαρμογές, μπορούν να καταναλωθούν από τον τελικό χρήστη οπουδήποτε και όποτε τις χρειαστεί.Η άνθηση του, που ξεκίνησε στην αρχή της χιλιετίας, τράβηξε την προσοχή πολλών εταιρειών, παλαιών και νέων, για την αξιοποίηση της νέας αυτής προσέγγισης στην επίλυση προβλημάτων και ικανοποίησης αναγκών.Μια από τις πιο δημοφιλείς υπηρεσίες είναι η παροχή χώρου για την αποθήκευση αρχείων στις υποδομές του εκάστοτε παρόχου. Μια εταιρεία που δραστηριοποιείται στον τομέα αυτό εφοδιάζει τον χρήστη με κάποιο, εύκολο συνήθως, τρόπο να διαχειρίζεται τα αρχεία του, είτε μέσω κάποιου προγράμματος περιήγησης στο διαδίκτυο ή μέσω μιας εφαρμογής στον υπολογιστή. Μέσα από αυτά τα προγράμματα ο χρήστης μπορεί, με προσαρμόσιμά δικαιώματα, να μοιραστεί τα αρχεία του με άλλους. Πολλοί χρήστες χρησιμοποιούν περισσότερες από μια υπηρεσίες για να αποθηκεύσουν και να μοιραστούν τα αρχεία τους, γεγονός που οδηγεί στην εγκατάσταση πολλαπλών εφαρμογών στον υπολογιστή. Το παραπάνω φαινόμενο δημιουργεί την ανάγκη διαμοιρασμού αρχείων σε ένα εύρος υπηρεσιών χωρίς την εγκατάσταση της εφαρμογής που απαιτεί η κάθε υπηρεσία.Στο πλαίσιο της διπλωματικής εργασίας θα παρουσιαστούν οι διαδικασίες της ανάλυσης των απαιτήσεων, της σχεδίασης του συστήματος και της υλοποίησης μιας εφαρμογής με στόχο να απαλλάξει τον τελικό χρήστη από το προαναφερθέν πρόβλημα. Το κύριο χαρακτηριστικό της είναι η παροχή μιας ενοποιημένης και παράλληλα απλής διαπροσωπείας μέσω της οποίας ο χρήστης μπορεί να ανεβάσει και να μοιραστεί αρχεία μέσω των υπηρεσιών Dropbox, Pithos+ και GoogleDrive καθώς και να διαχειριστεί το ιστορικό των αρχείων αυτών.Τέλος, η εργασία έχει σκοπό να λειτουργήσει ως οδηγός για κάποιον που θα επιχειρήσει να δημιουργήσει μια ανάλογη εφαρμογή, ανεξαρτήτως πλατφόρμας ή γλώσσας προγραμματισμού. Αν κάποιο τμήμα δεν τον ικανοποιεί, βάσει της ανάλυσης και του τρόπου σκέψης που παρουσιάζονται, έzχει τα εργαλεία για να σχεδιάσει ένα σύστημα βάσει των προσδοκιών του.
dc.languageGreek
dc.subjectαρχιτεκτονική λογισμικού
dc.subjectτεχνολογία λογισμικού
dc.subjectπρογραμματισμός
dc.subjectαλληλεπίδραση ανθρώπου μηχανής
dc.subjectδιεπαφή χρήστη
dc.subjectpython
dc.subjectmvc
dc.subjectsoftware architecture
dc.subjectsoftware engineering
dc.subjectprogramming
dc.subjecthuman computer interaction
dc.subjectuser interface
dc.titleΕφαρμογή Διαμοιρασμού Αρχείων Μέσω Υπηρεσιών Cloud (cloud Sharing Application)
dc.typeDiploma Thesis
dc.description.pages84
dc.contributor.supervisorΚοζύρης Νεκτάριος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2014-0066.pdf2.39 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.