Ανάπτυξη εφαρμογής διαμοίρασης αρχείων μεταξύ διαφορετικών συσκευών στην πλατφόρμα Android
Master Thesis
Συγγραφέας
Μαζαράκη, Δήμητρα - Νίκη Α.
Ημερομηνία
2015-02-18Επιβλέπων
Ευθύμογλου, ΓεώργιοςΠροβολή/ Άνοιγμα
Θεματική επικεφαλίδα
Android (Electronic resource) ; Application software -- Development ; Smartphones -- Programming ; Mobile computingΠερίληψη
Τα τελευταία χρόνια παρατηρείται η τάση της αγοράς ως προς την τεχνολογία να στρέφεται προς μικρότερες “έξυπνες” συσκευές και λογισμικό που μπορεί να τις υποστηρίξει λόγω των περιορισμένων πόρων τους. Πλέον, τα κινητά τηλέφωνα αποκτούν και άλλες λειτουργίες και παύουν να χρησιμοποιούνται μόνο για ομιλία και αποστολή μηνυμάτων. Επίσης, όλο και περισσότερο τόσο το ευρύ καταναλωτικό κοινό όσο και φορείς Δημόσιας Διοίκησης χρησιμοποιούν λογισμικό ανοιχτού κώδικα. Για να ανταποκριθεί σε αυτές τις επιταγές, η βιομηχανία της κινητής τηλεφωνίας εφαρμόζει πλέον τεχνολογίες οι οποίες κατευθύνονταν μέχρι πρότινος σε προσωπικούς υπολογιστές. Με χρήση ενός "έξυπνου" κινητού τηλεφώνου είναι δυνατόν να υπάρχει πρόσβαση στο Διαδίκτυο, να ανακτώνται πληροφορίες που σχετίζονται με γεωγραφικά δεδομένα, να γίνονται αναπαραγωγή μουσικής, λήψεις από ιστοσελίδες, πραγματοποίηση τραπεζικών συναλλαγών, και φυσικά τηλεφωνικές κλήσεις και αποστολή μηνυμάτων. Μεγάλο μερίδιο της αγοράς καταλαμβάνει το Android, ως ένα “οικοσύστημα” που υποστηρίζεται από υλικό, λειτουργικό σύστημα και λογισμικό. Άρα η επιλογή αυτής της τεχνολογίας ως προς μελέτη θέμα κρίθηκε απαραίτητη. Η παρούσα διπλωματική εργασία έχει ως στόχο τη μελέτη, κατανόηση και ανάλυση μίας εφαρμογής διαμοίρασης αρχείων για την πλατφόρμα Android που προορίζεται για εγκατάσταση σε κινητές “έξυπνες” συσκευές και πρόσβαση από όλες τις πλατφόρμες, έτσι ώστε τα αρχεία να είναι διαθέσιμα από όλες τις συσκευές (προσωπικοί υπολογιστές, κινητά τερματικά) που έχουν σύνδεση στο Διαδίκτυο. Ένας σημαντικός σκοπός είναι να αναδειχθεί το Android ως μέσο τόσο για την ανάπτυξη εφαρμογών απαραίτητων για καθημερινή χρήση και ως μία πρώτη επαφή με τον αντικειμενοστραφή προγραμματισμό μέσω εργαλείων εύκολων στη χρήση τους. Είναι εξίσου σημαντικό να αναδειχθεί και ως ένα χρηστικό εργαλείο για το ευρύ κοινό κατανοώντας το ευρύ φάσμα των δυνατοτήτων του. Μία λεπτομερής ανάλυση της χρήσης των τεχνολογιών που σχετίζονται με το Android οδηγεί στο συμπέρασμα ότι οι τεχνολογίες αυτές βοηθούν στη συνολική εμπειρία χρήστη.