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

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


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.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής
Subject classification: Android (Electronic resource)
Android (Ηλεκτρονικός πόρος)
Application software--Development
Λογισμικό εφαρμογών--Ανάπτυξη
Global Positioning System
Παγκόσμιο Σύστημα Στιγματοθέτησης
Keywords: εφαρμογή android;android application;service points of interest;σημεία εξυπηρέτησης ενδιαφέροντος
Description: Πτυχιακή εργασία--Σχολή Τεχνολογικών Εφαρμογών--Τμήμα Μηχανικών Πληροφορικής,2015--7053
URI: http://195.251.240.227/jspui/handle/123456789/12721
Table of contents: Περιεχόμενα Πρόλογος ................................................................................................................... 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
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.