dc.contributor.advisor | Δουληγέρης, Χρήστος | |
dc.contributor.author | Παπανικολάου, Νικόλαος Κ. | |
dc.date.accessioned | 2013-07-11T14:13:36Z | |
dc.date.available | 2013-07-11T14:13:36Z | |
dc.date.issued | 2013-07-11T14:13:36Z | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/5541 | |
dc.description.abstract | Η παρούσα εργασία, πραγματεύεται την ιδέα της υλοποίησης μιας εφαρμογής για «έξυπνα» κινητά τηλέφωνα (smartphones). Στόχος της εργασίας, ήταν να δημιουργηθεί μια εφαρμογή η οποία θα δίνει τη δυνατότητα στους χρήστες να κάνουν καταχώρηση επιθυμητών στοιχείων και πληροφοριών σε πραγματικό χρόνο σε έναν ιστότοπο. Ωστόσο, η εφαρμογή, δεν αναπτύχθηκε στην εγγενή γλώσσα ενός συγκεκριμένου λειτουργικού συστήματος για το οποίο προορίζεται η εφαρμογή. Αντίθετα, γίνεται μέσω της πλατφόρμας Phonegap, η οποία επιτρέπει την ανάπτυξη κώδικα με χρήση HTML, JavaScript και CSS προκειμένου να μπορεί να δημιουργηθεί εγγενής εφαρμογή για τα περισσότερα λειτουργικά συστήματα που διατίθενται στις «έξυπνες» συσκευές. Η καταχώρηση της πληροφορίας στη βάση δεδομένων της επιχείρησης γίνεται μέσω της χρήσης μιας διαδικτυακής υπηρεσίας (web service) την οποία διαθέτει η επιχείρηση (web service consumption) ενώ η μεταφορά των δεδομένων και η επικοινωνία με τη διαδικτυακή υπηρεσία γίνεται με χρήση του πρωτοκόλλου XML-RPC. Για τις ανάγκες επίτευξης της υλοποίησης σε όσο το δυνατόν πιο ρεαλιστικά δεδομένα, η επιχείρηση Spitogatos.gr προσέφερε όλες τις απαραίτητες τεχνικές λεπτομέρειες της δικής της διαδικτυακής υπηρεσίας, προκειμένου να γίνεται καταχώρηση των δεδομένων στη βάση δεδομένων της επιχείρησης. Λόγω αυτής της συνεργασίας, και με δεδομένο ότι η επιχείρηση δραστηριοποιείται στις κτηματομεσιτικές υπηρεσίες, η εφαρμογή διαμορφώθηκε ως μία εφαρμογή παροχής υπηρεσιών καταχώρησης αγγελιών σε μεσίτες. Ωστόσο αυτή η χρήση είναι ενδεικτική και μπορεί επεκταθεί σε πολλά διαφορετικά πεδία, ανάλογα με τις απαιτήσεις του εκάστοτε εγχειρήματος. | |
dc.language.iso | el | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el | |
dc.subject | Smartphones -- Programming | |
dc.subject | Application software -- Development | |
dc.subject | Mobile computing | |
dc.subject | Web services | |
dc.title | Εγκατάσταση σε έξυπνες συσκευές ανεξαρτήτως πλατφόρμας εφαρμογή καταχώρησης δεδομένων μέσω διαδικτυακής υπηρεσίας | |
dc.type | Master Thesis | |
europeana.isShownAt | https://dione.lib.unipi.gr/xmlui/handle/unipi/5541 | |
dc.identifier.call | 004.62 ΠΑΠ | |
dc.description.abstractEN | This thesis, is about developing a native application for smartphones. The aim of this paper, is to build an application through which, users will be able to submit via web service information in real time, on a website. However, the application is not developed in a native programming language that matches the operating system in which it is aimed to be installed. The application is developed by using a platform called Phonegap, which allows developing application using source code that is written using HTML, JavaScript and CSS, in order for the programmer to be able to compile the project in different operating systems that are used on smart phones. The data submission in the database of the company is made, through the consumption of a web service that is already installed in the company’s side, while the data transfer, and the communication with the web service takes place through the use of XML-RPC protocol in the online database of a business by consuming the webservices that the business provides. In order to make this application as realisticly specified and operated as possible, there was established a cooperation with a company called Spitogatos.gr which offered, all necessary technical information, of its own web service, which was allowed to be used in order to perform test of the application and submit the necessary information and data. Because of this type of cooperation, and due to the fact that the company specializes in real estate, the application was developed in order to serve the needs of someone that would need to submit real estate information. However, this implementation is only a demonstration, which means that there is a variety of applicable fields that this project could be used. | |