Ανάπτυξη εφαρμογής Android για την αναζήτηση πλησιέστερων θέσεων εξυπηρέτησης-ενδιαφέροντος (Bachelor thesis)

Σισκάκη, Ξένια


Full metadata record
DC FieldValueLanguage
dc.contributor.authorΣισκάκη, Ξένιαel
dc.date.accessioned2020-12-15T18:41:45Z-
dc.date.available2020-12-15T18:41:45Z-
dc.identifier.urihttp://195.251.240.227/jspui/handle/123456789/12721-
dc.descriptionΠτυχιακή εργασία--Σχολή Τεχνολογικών Εφαρμογών--Τμήμα Μηχανικών Πληροφορικής,2015--7053el
dc.rightsDefault License-
dc.subjectεφαρμογή androidel
dc.subjectandroid applicationen
dc.subjectservice points of interesten
dc.subjectσημεία εξυπηρέτησης ενδιαφέροντοςel
dc.titleΑνάπτυξη εφαρμογής Android για την αναζήτηση πλησιέστερων θέσεων εξυπηρέτησης-ενδιαφέροντοςel
heal.typebachelorThesis-
heal.type.enBachelor thesisen
heal.generalDescriptionΠτυχιακήel
heal.classificationAndroid (Electronic resource)en
heal.classificationAndroid (Ηλεκτρονικός πόρος)el
heal.classificationApplication software--Developmenten
heal.classificationΛογισμικό εφαρμογών--Ανάπτυξηel
heal.classificationGlobal Positioning Systemen
heal.classificationΠαγκόσμιο Σύστημα Στιγματοθέτησηςel
heal.identifier.secondary7053-
heal.languageel-
heal.accessaccount-
heal.recordProviderΣχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικήςel
heal.publicationDate2015-10-05-
heal.bibliographicCitation<<Σισκάκη Ξένια>>, <<ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ANDROID ΓΙΑ ΤΗΝ ΑΝΑΖΗΤΗΣΗ ΠΛΗΣΙΕΣΤΕΡΩΝ ΘΕΣΕΩΝ ΕΞΥΠΗΡΕΤΗΣΗΣ-ΕΝΔΙΑΦΕΡΟΝΤΟΣ>>, <<Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής>>, <<Τ.Ε.Ι. Θεσσαλονίκης>>, <<2015>>el
heal.abstractΗ εφαρμογή που δημιούργησα, αναπτύχθηκε με την γλώσσα προγραμματισμού Java for Android και μπορεί να χρησιμοποιηθεί από συσκευές android, δηλαδή συσκευές οι οποίες λειτουργούν με το λειτουργικό σύστημα Android. Τέτοιες συσκευές είναι οι συσκευές νέας τεχνολογίας, οι γνωστές και ως «smart devices». Η εφαρμογή αυτή αξιοποιεί τη γεωγραφική θέση του χρήστη μέσω του GPS, με σκοπό να προσδιορίσει τα πλησιέστερα σε αυτόν σημεία εξυπηρέτησης ενδιαφέροντος, όπως για παράδειγμα εστιατόρια, σούπερ-μάρκετ και νοσοκομεία, μεταξύ άλλων. Στο κείμενο αυτό θα αναφερθώ εκτενέστερα στις διάφορες τεχνολογίες, στα προγράμματα αλλά και τις διάφορες βιβλιοθήκες και APIs που χρησιμοποίησα έτσι ώστε να φέρω εις πέρας την εφαρμογή αυτή.el
heal.abstractThe 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 Βιβλιογραφία ............................................................................................................ 53el
heal.advisorNameΚλεφτούρης , Δημήτριοςel
heal.committeeMemberNameΚλεφτούρης, Δημήτριοςel
heal.academicPublisherΣχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικήςel
heal.academicPublisherIDteithe-
heal.numberOfPages53-
heal.fullTextAvailabilityfalse-
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:
http://195.251.240.227/jspui/handle/123456789/12721
  This item is a favorite for 0 people.

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