Κατανεμημένο σύστημα παρακολούθησης τιμών καταναλωτή με χρήση υπηρεσιών διαδικτύου και κινητών συσκευών

Η παρούσα διπλωματική εργασία αναφέρεται στην δημιουργία μιας εφαρμογής για κινητά τηλέφωνα, σε πλατφόρμα J2ME. Η εφαρμογή αυτή δίνει τη δυνατότητα στους χρήστες της, με τη βοήθεια υπηρεσιών βασισμένων στη θέση, να συγκρίνουν τις τιμές στις οποίες πωλούνται διάφορα βιβλία στα καταστήματα της περιοχή...

Full description

Bibliographic Details
Main Author: Σοκορέλη, Ιωάννα
Other Authors: Χούσος, Ευθύμιος
Language:gr
Published: 2010
Subjects:
Online Access:http://nemertes.lis.upatras.gr/jspui/handle/10889/3844
Description
Summary:Η παρούσα διπλωματική εργασία αναφέρεται στην δημιουργία μιας εφαρμογής για κινητά τηλέφωνα, σε πλατφόρμα J2ME. Η εφαρμογή αυτή δίνει τη δυνατότητα στους χρήστες της, με τη βοήθεια υπηρεσιών βασισμένων στη θέση, να συγκρίνουν τις τιμές στις οποίες πωλούνται διάφορα βιβλία στα καταστήματα της περιοχής τους. Για την ανάπτυξη αυτής της εφαρμογής χρησιμοποιήθηκαν υπηρεσίες διαδικτύου που επιτρέπουν την επικοινωνία μεταξύ κινητών συσκευών και ενός κεντρικού εξυπηρετητή. Επίσης, αναπτύχθηκε μια βάση δεδομένων από την πλευρά του εξυπηρετητή, η οποία ενημερώνεται από τους ίδιους τους χρήστες. Για τον καθορισμό της γεωγραφικής θέσης του χρήστη χρησιμοποιείται το σύστημα GPS, ενώ για την παρουσίαση των αποτελεσμάτων χρησιμοποιήθηκε το Static Maps API. === The purpose of this diploma thesis is the development of an application designed for mobile phones, based on a J2ME platform. This application enables the users to use their phones in order to compare the prices of books among stores of a specific area. The development of this application includes a distributed system, which consists of two components: the client application, namely the users and the server application that contains a data base. This data base gets updated by the end users. The communication between the server and the client is based on Web Services. The users’ location is determined by the phone’s embedded GPS receiver. Finally, the Static Maps API is used for mapping the results.