Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική android που υπολοποιεί ένα παιχνίδι ερωτοαπαντήσεων
Abstract
Η παρούσα διπλωματική εργασία έχει ως κύριο στόχο την ανάπτυξη
μιας διαδικτυακής ηλεκτρονικής εφαρμογής σε περιβάλλον Android. Η
εφαρμογή επιτρέπει στον κάτοχο κινητού τηλεφώνου με τέτοιο λειτουργικό
σύστημα να παίξει ένα παιχνίδι ερωτοαπαντήσεων μαζί με άλλους παίκτες –
συσκευές έχοντας την δυνατότητα να είναι διακομιστής σε ένα παιχνίδι ή απλά
να πάρει μέρος σε ένα.
Το παιχνίδι είναι στην ουσία μια βάση δεδομένων που αποτελείται από
έξι στήλες, τον αύξοντα αριθμό, την ερώτηση και τις πιθανές απαντήσεις και η
επίσημη έκδοση της βρίσκεται στους servers του Πανεπιστημίου Δυτικής
Μακεδονίας και ο καθένας μπορεί να την κατεβάσει, αρκεί να έχει δικαιώματα
υπερχρήστη στην συσκευή του.
Αν θελήσουμε να συνοψίσουμε τα βασικά στοιχεία αυτής της
διπλωματικής εργασίας, αυτά επικεντρώνονται σε δύο άξονες. Ο πρώτος
περιστρέφεται γύρω από τις λειτουργικές παραμέτρους και την αισθητική
παρουσίαση της εφαρμογής και οριοθετεί την ευχρηστία και την ευκολία
πρόσβασης μέσω του interface ενός έξυπνου κινητού τηλεφώνου (smart
phone). Ο δεύτερος αφορά την αξιοπιστία και την διασύνδεση πολλών
συσκευών σε μία συγκεκριμένη χρησιμοποιώντας το πρωτόκολλο TCP και την
κοινή χρήση μιας αναπτυσσόμενης βάσης δεδομένων.
Συμπερασματικά, πρόκειται για μια πλήρη διαδικτυακή εφαρμογή σε
περιβάλλον Android, η οποία αναμένεται να τύχει ευρείας αποδοχής από τους
χρήστες smart phones η οποία θα είναι ιδιαίτερα εύπλαστη, όσον αφορά το
θέμα της διαχείρισης βάσης δεδομένων και θα είναι σε θέση να ακολουθεί τις
εκάστοτε αλλαγές που θα προτείνονται από τα feedback των χρηστών. The main goal of this Diploma Thesis is the development of a webbased application within the Android environment. The development allows
the owner of a mobile smart-phone, equipped with the Android operating
system, to play a question game together with other players – devices having
the possibility to act as a server or participate as a client to a game.
The game, actually, is a database that consists of six columns,
identification number, question and possible answers and the official version
of the servers is located at the servers of University of Western Macedonia
and anyone can download it, as long as he has root privileges to his device.
In order to summarize the key elements of this Diploma Thesis, they
focus on two main aspects. The first one has to do with the operational
parameters and the aesthetic presentation of the application and defines the
usability and the ease of access through the interface of a smart-phone. The
second concerns the reliability and the connection of many devices to a single
one using the TCP protocol and the common use of a developing database.
In conclusion, this is a complete web application in the Android
environment, which is expected to gain broad acceptance by the users of
such devices and it will be particularly pliable, regarding the issue of
managing a database and it will be able to follow the respective changes that
will be proposed by the user’s feedback.