Εγκατάσταση σε έξυπνες συσκευές ανεξαρτήτως πλατφόρμας εφαρμογή καταχώρησης δεδομένων μέσω διαδικτυακής υπηρεσίας
Master Thesis
Συγγραφέας
Παπανικολάου, Νικόλαος Κ.
Ημερομηνία
2013-07-11Επιβλέπων
Δουληγέρης, ΧρήστοςΠροβολή/ Άνοιγμα
Θεματική επικεφαλίδα
Smartphones -- Programming ; Application software -- Development ; Mobile computing ; Web servicesΠερίληψη
Η παρούσα εργασία, πραγματεύεται την ιδέα της υλοποίησης μιας εφαρμογής για «έξυπνα» κινητά τηλέφωνα (smartphones). Στόχος της εργασίας, ήταν να δημιουργηθεί μια εφαρμογή η οποία θα δίνει τη δυνατότητα στους χρήστες να κάνουν καταχώρηση επιθυμητών στοιχείων και πληροφοριών σε πραγματικό χρόνο σε έναν ιστότοπο. Ωστόσο, η εφαρμογή, δεν αναπτύχθηκε στην εγγενή γλώσσα ενός συγκεκριμένου λειτουργικού συστήματος για το οποίο προορίζεται η εφαρμογή. Αντίθετα, γίνεται μέσω της πλατφόρμας Phonegap, η οποία επιτρέπει την ανάπτυξη κώδικα με χρήση HTML, JavaScript και CSS προκειμένου να μπορεί να δημιουργηθεί εγγενής εφαρμογή για τα περισσότερα λειτουργικά συστήματα που διατίθενται στις «έξυπνες» συσκευές. Η καταχώρηση της πληροφορίας στη βάση δεδομένων της επιχείρησης γίνεται μέσω της χρήσης μιας διαδικτυακής υπηρεσίας (web service) την οποία διαθέτει η επιχείρηση (web service consumption) ενώ η μεταφορά των δεδομένων και η επικοινωνία με τη διαδικτυακή υπηρεσία γίνεται με χρήση του πρωτοκόλλου XML-RPC. Για τις ανάγκες επίτευξης της υλοποίησης σε όσο το δυνατόν πιο ρεαλιστικά δεδομένα, η επιχείρηση Spitogatos.gr προσέφερε όλες τις απαραίτητες τεχνικές λεπτομέρειες της δικής της διαδικτυακής υπηρεσίας, προκειμένου να γίνεται καταχώρηση των δεδομένων στη βάση δεδομένων της επιχείρησης. Λόγω αυτής της συνεργασίας, και με δεδομένο ότι η επιχείρηση δραστηριοποιείται στις κτηματομεσιτικές υπηρεσίες, η εφαρμογή διαμορφώθηκε ως μία εφαρμογή παροχής υπηρεσιών καταχώρησης αγγελιών σε μεσίτες. Ωστόσο αυτή η χρήση είναι ενδεικτική και μπορεί επεκταθεί σε πολλά διαφορετικά πεδία, ανάλογα με τις απαιτήσεις του εκάστοτε εγχειρήματος.