Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14472
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΔημήτρης Κυριαζάνος
dc.date.accessioned2018-07-23T14:41:00Z-
dc.date.available2018-07-23T14:41:00Z-
dc.date.issued2005-11-22
dc.date.submitted2005-12-15
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14472-
dc.description.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 ως μια σημαντικότατη εφαρμογή σε ένα τέτοιο σύστημα.
dc.languageEnglish
dc.subjectj2me
dc.subjectxml
dc.subjectmulti-tier architecture
dc.subjectmobile clients
dc.titleDynamically Integrating Mobile Clients Into A Multi-tier Architecture System, Using The J2me Platform And Xml Technologies.
dc.typeDiploma Thesis
dc.description.pages91
dc.contributor.supervisorΣτασινόπουλος Γεώργιος
dc.departmentΤομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
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.