Ανάπτυξη εφαρμογής Android για την αναζήτηση πλησιέστερων θέσεων εξυπηρέτησης-ενδιαφέροντος (Bachelor thesis)
Σισκάκη, Ξένια
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Σισκάκη, Ξένια | el |
dc.date.accessioned | 2020-12-15T18:41:45Z | - |
dc.date.available | 2020-12-15T18:41:45Z | - |
dc.identifier.uri | http://195.251.240.227/jspui/handle/123456789/12721 | - |
dc.description | Πτυχιακή εργασία--Σχολή Τεχνολογικών Εφαρμογών--Τμήμα Μηχανικών Πληροφορικής,2015--7053 | el |
dc.rights | Default License | - |
dc.subject | εφαρμογή android | el |
dc.subject | android application | en |
dc.subject | service points of interest | en |
dc.subject | σημεία εξυπηρέτησης ενδιαφέροντος | el |
dc.title | Ανάπτυξη εφαρμογής Android για την αναζήτηση πλησιέστερων θέσεων εξυπηρέτησης-ενδιαφέροντος | el |
heal.type | bachelorThesis | - |
heal.type.en | Bachelor thesis | en |
heal.generalDescription | Πτυχιακή | el |
heal.classification | Android (Electronic resource) | en |
heal.classification | Android (Ηλεκτρονικός πόρος) | el |
heal.classification | Application software--Development | en |
heal.classification | Λογισμικό εφαρμογών--Ανάπτυξη | el |
heal.classification | Global Positioning System | en |
heal.classification | Παγκόσμιο Σύστημα Στιγματοθέτησης | el |
heal.identifier.secondary | 7053 | - |
heal.language | el | - |
heal.access | account | - |
heal.recordProvider | Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής | el |
heal.publicationDate | 2015-10-05 | - |
heal.bibliographicCitation | <<Σισκάκη Ξένια>>, <<ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ANDROID ΓΙΑ ΤΗΝ ΑΝΑΖΗΤΗΣΗ ΠΛΗΣΙΕΣΤΕΡΩΝ ΘΕΣΕΩΝ ΕΞΥΠΗΡΕΤΗΣΗΣ-ΕΝΔΙΑΦΕΡΟΝΤΟΣ>>, <<Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής>>, <<Τ.Ε.Ι. Θεσσαλονίκης>>, <<2015>> | el |
heal.abstract | Η εφαρμογή που δημιούργησα, αναπτύχθηκε με την γλώσσα προγραμματισμού Java for Android και μπορεί να χρησιμοποιηθεί από συσκευές android, δηλαδή συσκευές οι οποίες λειτουργούν με το λειτουργικό σύστημα Android. Τέτοιες συσκευές είναι οι συσκευές νέας τεχνολογίας, οι γνωστές και ως «smart devices». Η εφαρμογή αυτή αξιοποιεί τη γεωγραφική θέση του χρήστη μέσω του GPS, με σκοπό να προσδιορίσει τα πλησιέστερα σε αυτόν σημεία εξυπηρέτησης ενδιαφέροντος, όπως για παράδειγμα εστιατόρια, σούπερ-μάρκετ και νοσοκομεία, μεταξύ άλλων. Στο κείμενο αυτό θα αναφερθώ εκτενέστερα στις διάφορες τεχνολογίες, στα προγράμματα αλλά και τις διάφορες βιβλιοθήκες και APIs που χρησιμοποίησα έτσι ώστε να φέρω εις πέρας την εφαρμογή αυτή. | el |
heal.abstract | The application that I developed, was written in Java for Android and can be used by android devices, that is, devices that run on the Android Operating System. Such devices are the new technology devices, also known as “smart devices”. This application utilizes the user’s geographical location via GPS in order to determine the closest to him points of interest (pois), like for example restaurants, supermarkets and hospitals between others. In this paper, I will discuss extensively the different technologies, programs, libraries and APIs that I used in order to accomplish the development of this application. | en |
heal.tableOfContents | Περιεχόμενα Πρόλογος ................................................................................................................... 2 Περίληψη.................................................................................................................... 3 Abstract ...................................................................................................................... 4 Ευχαριστίες ................................................................................................................ 5 Περιεχόμενα ............................................................................................................... 6 Ευρετήριο σχημάτων .................................................................................................. 8 Ευρετήριο πινάκων..................................................................................................... 9 Ευρετήριο αποσπασμάτων κώδικα ............................................................................ 9 Εισαγωγή ................................................................................................................. 10 Κεφάλαιο 1: Η τεχνολογία Android ........................................................................... 11 1.1 Ιστορικά γεγονότα..........................................................................................................11 1.2 Εκδόσεις και APIs ...........................................................................................................11 1.3 Χρήση των διαφορετικών εκδόσεων...............................................................................13 1.4 Ανταγωνισμός ................................................................................................................14 Κεφάλαιο 2: Ο server................................................................................................ 16 Κεφάλαιο 3: Βάση δεδομένων MySQL ..................................................................... 17 3.1 Πίνακες και δεδομένα στην βάση...................................................................................17 3.2 Το script δημιουργίας της βάσης ....................................................................................19 Κεφάλαιο 4: Η γλώσσα προγραμματισμού PHP....................................................... 22 4.1 Επικοινωνία με τον server..............................................................................................22 4.1.1 Η μορφοποίηση JSON..............................................................................................22 4.1.2 PHP scripts...............................................................................................................23 Κεφάλαιο 5: Ανάπτυξη εφαρμογής ........................................................................... 26 5.1 Eclipse ............................................................................................................................26 5.1.1 Απαιτήσεις για το android .......................................................................................26 5.2 Google Maps..................................................................................................................27 5.3 Genymotion ...................................................................................................................28 Κεφάλαιο 6: Google Maps ........................................................................................ 29 6.1 Google Maps API v2........................................................................................................29 Πτυχιακή εργασία της φοιτήτριας Σισκάκη Ξένιας Σελ. 7 από 53 6.1.1 Προϋποθέσεις χρήσης .............................................................................................29 6.1.2 Το API ......................................................................................................................30 Κεφάλαιο 7: Εξωτερικές βιβλιοθήκες ........................................................................ 32 7.1 Universal Image Loader ..................................................................................................32 7.1.1 Το API ......................................................................................................................32 7.2 Google clustering............................................................................................................33 7.2.1 Το API ......................................................................................................................34 7.3 Google Directions...........................................................................................................35 7.3.1 Το API ......................................................................................................................35 7.4 Google play services ...................................................................................................37 Κεφάλαιο 8: Απαιτήσεις εφαρμογής ......................................................................... 38 8.1 Internet..........................................................................................................................38 8.2 GPS.................................................................................................................................38 8.3 Συμβατότητα συσκευών .................................................................................................38 8.3.1 Έκδοση android .......................................................................................................38 8.3.2 Οθόνες συσκευών ...................................................................................................39 Κεφάλαιο 9: Οδηγός χρήσης λογισμικού .................................................................. 40 9.1 Use case αναζήτησης μιας τράπεζας...............................................................................48 Κεφάλαιο 10: Συσκευές δοκιμής ............................................................................... 51 Επίλογος .................................................................................................................. 52 Βιβλιογραφία ............................................................................................................ 53 | el |
heal.advisorName | Κλεφτούρης , Δημήτριος | el |
heal.committeeMemberName | Κλεφτούρης, Δημήτριος | el |
heal.academicPublisher | Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής | el |
heal.academicPublisherID | teithe | - |
heal.numberOfPages | 53 | - |
heal.fullTextAvailability | false | - |
heal.type.el | Προπτυχιακή/Διπλωματική εργασία | el |
Appears in Collections: | Πτυχιακές Εργασίες |
Files in This Item:
There are no files associated with this item.
Please use this identifier to cite or link to this item:
This item is a favorite for 0 people.
http://195.251.240.227/jspui/handle/123456789/12721
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.