Νέα Περιβάλλοντα Ανάπτυξης Εφαρμογών για Smartphones και Υπολογιστικά Νέφη (Master thesis)

Τσελεμέγκος, Γρηγόριος


The latest years, the technologies of mobile devices have been evolved so rapidly that the adoption of Smartphone use has been spread widely in people's everyday life. This has made the specific area very attractive to programmers for the development of mobile software applications. The aim of this thesis was primarily the survey of the developing environments for mobile devices in Fire OS and Android operating systems (OS), in order to select the appropriate platform for the development of a relative application. In the conducted survey, the most important APIs have been studied, emphasizing the advantages and disadvantages of programming in these OSs. The results of our research indicate that Android OS has the most advantages and therefore is the chosen development environment. In the application that has implemented, cutting-edge technologies are incorporated. These technologies include cloud computing services, interconnection with location based services and maps, as well as a large number of other new features. The proposed model is based on an Android Client Application, an MS Windows Server Application which disposes the SQLite Data Base and the interconnection of them with the Google Cloud Messaging Service. The analysis of the application’s requirements as well as the design of its architecture have been carefully made, considering the typical constraints of mobile devices, such as the short battery life and the reduced bandwidth of the data network.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών/ Τμήμα Μηχανικών Πληροφορικής
Subject classification: Smartphones.
Cloud computing.
Υπολογιστικά νέφη
Application software-- Development
Λογισμικό εφαρμογής ανάπτυξη
Keywords: Android;Fire Phone;Mobile Cloud Computing
Description: Μεταπτυχιακή εργασία--Σχολή Τεχνολογικών Εφαρμογών--Τμήμα Μηχανικών Πληροφορικής,2015--7008
URI: http://195.251.240.227/jspui/handle/123456789/12857
Table of contents: Περιεχόμενα 1 Εισαγωγή 1 1.1 Η εκρηκτική διάδοση των Smartphones 1 1.2 Αντικείμενο διπλωματικής 3 1.3 Οργάνωση κειμένου 3 2 Σχετικές εργασίες 5 2.1 Λ/Σ Fire OS καισυσκευή Amazon Fire Phone 6 2.1.1 Amazon Fire Phone &παρεχόμενα API 7 2.2 Λ/Σ Android και κινητό υπολογιστικό νέφος 16 3 Θεωρητικό υπόβαθρο 19 3.1 Το λειτουργικό σύστημα Android 19 3.1.1 Αρχιτεκτονική του Android 20 3.1.2 Πλεονεκτήματα του Android 21 3.2 ΥπηρεσίεςΤοποθεσίας (Location Based Services) για Ε.Τ. 22 3.2.1 Τεχνολογίες Εντοπισμού Τοποθεσίας Κινητών Συσκευών 23 3.3 Υπηρεσίες Υπολογιστικού Νέφους για Ε.Τ. 25 4 Σχεδιασμός & Αρχιτεκτονική εφαρμογής 28 4.1 Ανάλυση ΑπαιτήσεωνΕφαρμογής 28 4.2 Αρχιτεκτονική της Εφαρμογής 31 4.3 Ροή Εκτέλεσης της Εφαρμογής 32 5 Χρησιμοποιούμενα εργαλεία &APIs 36 5.1 Χρησιμοποιούμενα εργαλεία ανάπτυξης λογισμικού 36 5.1.1 Eclipse, Android SDK Tools & Swing 36 5.2 Συστατικά Λειτουργικού Συστήματος Android 38 5.2.1 Activity 38 5.2.2 Fragment 39 5.2.3 Service 40 5.2.4 BroadcastReceiver 41 5.2.5 Processes & Threads 41 5.2.6 Android Location API 43 5.2.7 Πλατφόρμα Google Cloud Messaging 44 5.2.8 Τεχνολογίες γενικού περιεχομένου 49 6 Interfaces& Εμπειρία Χρήσης 52 6.1 Οδηγίες εγκατάστασης 52 6.2 Interface εφαρμογής διακομιστή 54 6.3 Interface εφαρμογής Android 56 6.4 Σενάρια λειτουργίας 70 6.5 Αξιολόγηση ευχρηστίας 70 7 Τεχνικές λεπτομέρειες 74 7.1 Λεπτομέρειες υλοποίησης της εφαρμογής Android 74 7.1.1 Χρησιμοποιούμενες Βιβλιοθήκες & Τμήματα Κώδικα 74 7.1.2 Συστατικά Στοιχεία 75 7.2 Λεπτομέρειες υλοποίησης της εφαρμογής διακομιστή 93 7.2.1 Χρησιμοποιούμενες Βιβλιοθήκες 93 7.2.2 Συστατικά στοιχεία 94 7.2.3 Βάση δεδομένων 98 7.3 Τεχνικά Προβλήματα και Αντιμετώπισή τους 98 8 Επίλογος 102 8.1 Σύνοψη και συμπεράσματα 102 8.2 Μελλοντικές επεκτάσεις 104 9 Βιβλιογραφία 106 Παράρτημα Α : Αξιολόγηση ευχρηστίας 112 A.1. Ερωτηματολόγιο 112 A.2. Αποτελέσματα απαντήσεων 114 A.3. Υπολογισμός βαθμολογίας ερωτηματολογίου 117
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/12857
  This item is a favorite for 0 people.

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