Summary: | Οι ανάγκες της εποχής μας για πληροφορία και επικοινωνία ανά πάσα στιγμή και σε οποιοδήποτε μέρος έχουν οδηγήσει στην ανάπτυξη ολοένα και μικρότερων, αλλά παράλληλα και ισχυρότερων, φορητών συσκευών. Η τελευταία λέξη της τεχνολογίας αφορά υπολογιστές τσέπης (Pocket PC) σε μέγεθος κινητού τηλεφώνου, οι οποίοι φέρουν ισχυρό υπολογιστικό κύκλωμα, πολλαπλές δυνατότητες δικτύωσης/επικοινωνίας και ένα λειτουργικό σύστημα (Windows CE/Windows Mobile) που επιτρέπει την ανάπτυξη πληθώρας εφαρμογών. Ενδεικτικά αναφέρονται μερικές χρήσεις των Pocket PC ως κινητά τηλέφωνα, ως συσκευές αναπαραγωγής πολυμεσικών αρχείων (ήχου/εικόνας), ως προσωπικές ατζέντες, ως συσκευές πλοήγησης κ.ά. Στην διπλωματική εργασία θα περιγράψουμε λεπτομερώς το λειτουργικό σύστημα, τα τεχνικά χαρακτηριστικά των Pocket PC και τις δυνατότητες τους. Επίσης θα παρουσιάσουμε τα περιβάλλοντα υλοποίησης εφαρμογών για τις πλατφόρμες αυτές.
Μια άλλη τεχνολογία που και αυτή έχει εισβάλλει πρόσφατα στη ζωή μας είναι το Σύστημα Εντοπισμού Θέσης (GPS - Global Positiong System). Το GPS χρησιμοποιεί δορυφόρους που βρίσκονται σε τροχιά γύρω από τη Γη για την εύρεση του στίγματος και για την ακριβή μέτρηση χρόνου. Αν και αναπτύχθηκε για στρατιωτικούς σκοπούς, πλέον χρησιμοποιείται κατά κόρον από απλούς πολίτες. Οι εφαρμογές του GPS ποικίλουν από την πλοήγηση μέσα σε μια πόλη μέχρι την ορειβασία και από το κτηματολόγιο μέχρι την ωκεανογραφία. Η τεχνολογία στις μέρες μας επιτρέπει την κατασκευή GPS δεκτών πολύ μικρού μεγέθους και με δυνατότητα επικοινωνίας με διάφορα είδη υπολογιστών, συμπεριλαμβανομένων και των Pocket PC. Με το κατάλληλο πρόγραμμα στο Pocket PC έχουμε τη μοναδική δυνατότητα να επεξεργαζόμαστε εν κινήσει τα χωρικά δεδομένα του δέκτη. Στην εργασία θα περιγράψουμε αρχικά την τεχνολογία του GPS και στην συνέχεια το πρωτόκολλο εξαγωγής δεδομένων από το GPS δέκτη.
Στην τρίτη φάση της εργασίας καλούμαστε στην έμπρακτη υλοποίηση του συνδυασμού των 2 τεχνολογιών. Πιο συγκεκριμένα θα επιχειρήσουμε να υλοποιήσουμε μια Windows Mobile εφαρμογή που θα τρέχει σε ένα Pocket PC και θα χρησιμοποιεί τα δεδομένα από το GPS δέκτη, καθώς και άλλη σχετική πληροφορία, για να καταγράψει την σήμανση του οδικού δικτύου. === In our modern society the continuous need for information and communication has led to the development of even smaller, but at the same time and more powerful, mobile devices. State of the art technology introduces pocket computers (Pocket PC) with size similar to a cell-phone, including powerful processing circuits, multiple capabilities of networking and an operating system (Windows CE/Mobile) capable for developing a broad range of applications. Pocket PCs can be used as sophisticated cell-phones, multimedia reproduction devices (picture, sound and video), personal organizers, city navigators and more. In this master thesis, we will describe in detail this operating system, the technical characteristics of Pocket PCs and their capabilities. We will also present the software development kits (SDKs) available for these devices.
Another achievement of technology which has invaded recently in our lives is the Global Positioning System (GPS). GPS uses satellites orbiting the earth, to find our current location on Earth and for precise time calculation. At start it had only military use, but nowadays it is used extensively by citizens for civilian purposes. The applications of GPS vary from navigating through a city to oceanography. Modern technology is able to manufacture small GPS receivers with the capability to connect to a number of devices, including Pocket PCs. With the appropriate program running on the Pocket PC, we have the unique possibility to process territorial data on the go. In our thesis we will describe the GPS system and the protocol responsible for exporting data from a GPS receiver.
|