Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14472
Title: Dynamically Integrating Mobile Clients Into A Multi-tier Architecture System, Using The J2me Platform And Xml Technologies.
Authors: Δημήτρης Κυριαζάνος
Στασινόπουλος Γεώργιος
Keywords: j2me
xml
multi-tier architecture
mobile clients
Issue Date: 22-Nov-2005
Abstract: Ο σκοπός της διατριβής ήταν η σχεδίαση και ανάπτυξη μιας ασύρματης client εφαρμογής ανταλλαγής δεδομένων μέσω XML, με χρήση της πλατφόρμας Java 2, Micro Edition (J2ME). Η εφαρμογή λειτουργεί βάσει του Mobile Information Device Profile (MIDP), ένα σύνολο από προδιαγεγραμμένες βιβλιοθήκες - APIs (Application Programming Interfaces) που προορίζονται για χρήση από κινητές συσκευές όπως κινητά τηλέφωνα και PDAs (Personal Digital Assistants) και ως εκ τούτου ονομάζεται MIDlet. Το συγκεκριμένο MIDlet ήταν εξαρχής προορισμένο να αποτελέσει έναν MIDP client σε μία ήδη αναπτυγμένη πολυεπίπεδη (multi-tier) αρχιτεκτονική (Database - Server - Clients). Το XML Schema -το οποίο χρησιμοποιούταν στην ανταλλαγή δεδομένων και στην επικοινωνία client-server στο υπάρχον σύστημα- έθετε ένα ενδιαφέρον πρόβλημα σχετικά με την ανάγνωση-parsing του XML και το κτίσιμο των διεπιφανειών χρήστη γνωστό ως UI (UI: User Interface) στην J2ME συσκευή.Τελικώς, η εφαρμογή -η οποία ονομάστηκε XMIDlet- αναπτύχθηκε και υλοποιήθηκε επιτυχώς χωρίς να χρειαστεί κανένα επιπλέον φορτίο ή αλλαγή στην πλευρά του server (όπως π.χ. προσθήκη μιας μονάδας μετατροπής XML). Χρησιμοποιώντας διαθέσιμα στοιχεία GUI (Graphical- Γραφικές UI) των βιβλιοθηκών του MIDP, το MIDlet είναι ικανό να αναπαριστά γραφικά πλήρως και με φιλικό προς το χρήστη τρόπο, την δομή των εισερχόμενων δεδομένων. Επιπλέον το GUI αρχικοποιείται και δημιουργείται δυναμικά (σε αντίθεση με τα συνήθη στατικά GUI) καθώς το εισερχόμενο XML διαβάζεται και κάθε κόμβος της δενδρικής δομής ( Document Object Model - DOM) σχετίζεται με το κατάλληλο στοιχείο GUI.Το XMIDlet χάρη στη σχεδίαση του και στην παραμετροποιησιμότητα της XML είναι ένας client που μπορεί να χρησιμοποιηθεί από πληθώρα συστημάτων και εφαρμογών (generic client). Για λόγους βέβαια παρουσίασης σε αυτή τη διατριβή στήθηκε ένα σύστημα ανταλλαγής και διαχείρισης ιατρικών δεδομένων ασθενών. Η ιδιαίτερη εξάρτηση που έχει ο ιατρικός κόσμος με τις ασύρματες προσωπικές συσκευές αναδεικνύει το XMIDlet ως μια σημαντικότατη εφαρμογή σε ένα τέτοιο σύστημα.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14472
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2005-0262.pdf2.05 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.