Your browser does not support JavaScript!

Αρχική    Αρχιτεκτονική για την Ανάπτυξη Στατικά και Δυναμικά Αυτοπροσαρμοζόμενων Διεπιφανειών Χρήσης  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου uch.csd.msc//1998paramythis
Τίτλος Αρχιτεκτονική για την Ανάπτυξη Στατικά και Δυναμικά Αυτοπροσαρμοζόμενων Διεπιφανειών Χρήσης
Άλλος τίτλος Software Architecture for Adaptable and Adaptive User Interface Development
Συγγραφέας Παραμύθης, Αλέξανδρος
Περίληψη Τα τελευταία χρόνια οι υπολογιστές έχουν εξελιχθεί από ένα εργαλείο στα χέρια ειδικών, σε ένα γενικότερο μέσο επικοινωνίας και ανταλλαγής πληροφορίας και γνώσης. Έχουμε, λοιπόν, ένα αυξανόμενο σε μέγεθος και ποικιλομορφία πληθυσμό χρηστών που έχει νέου τύπου απαιτήσεις. Χρειαζόμαστε, κατά συνέπεια, συστήματα λογισμικού τα οποία ανταποκρίνονται στις ιδιαίτερες ικανότητες, δεξιότητες, ανάγκες και προτιμήσεις του κάθε χρήστη. Η ανάπτυξη αλληλεπιδραστικών συστημάτων τα οποία είναι ικανά να αυτοπροσαρμοσθούν ανάλογα με τις εκάστοτε απαιτήσεις έχει από καιρό αναγνωρισθεί ως μια εφικτή προσέγγιση προς τον παραπάνω στόχο. Ωστόσο, μόνο πρόσφατα άρχισαν να αναφέρονται στη βιβλιογραφία προσπάθειες δημιουργίας πλαισίων ανάπτυξης λογισμικού που υποστηρίζουν την ενσωμάτωση τεχνικών αυτοπροσαρμογής στην κατασκευή διεπιφανειών χρήσης, οι οποίες είναι καθολικά προσβάσιμες. Στην παρούσα εργασία παρουσιάζεται μια αντικειμενοστρεφής αρχιτεκτονική, ανεξάρτητη από συγκεκριμένη λειτουργική πλατφόρμα και γλώσσα προγραμματισμού, η οποία μπορεί να χρησιμοποιηθεί για την ανάπτυξη στατικά και δυναμικά αυτοπροσαρμοζόμενων διεπιφανειών χρήσης. Η αρχιτεκτονική υποστηρίζει προσαρμογές σε όλα τα επίπεδα αλληλεπίδρασης ανθρώπου-υπολογιστή (φυσικό, συντακτικό και σημασιολογικό). Η παρουσίαση της αρχιτεκτονικής συνοδεύεται από το σκεπτικό της σχεδίασής της, και προτείνεται ως οδηγός για την δημιουργία γενικών πλαισίων ανάπτυξης διεπιφανειών χρήσης (ή για την ενσωμάτωση δυνατοτήτων προσαρμογής σε υπάρχοντα πλαίσια ανάπτυξης, όπως, για παράδειγμα, το "Microsoft Foundation Classes" σε γλώσσα προγραμματισμού C++, και το "Swing" σε γλώσσα προγραμματισμού Java), καθώς επίσης και για τη ανάπτυξη μεμονωμένων, στατικά και δυναμικά προσαρμοζόμενων διεπιφανειών χρήσης. Τα πλεονεκτήματα της προτεινόμενης αρχιτεκτονικής συνίστανται κυρίως στην απλότητα της, την ανεξαρτησία της από συγκεκριμένες πλατφόρμες αλληλεπίδρασης και προγραμματιστικές βιβλιοθήκες διεπιφανειών χρήσης, καθώς επίσης την ευκολία που προσφέρει στην υλοποίηση αυτοπροσαρμοζόμενων διεπιφανειών χρήσης. Επίσης, δίνεται ένα παράδειγμα χρήσης της προτεινόμενης αρχιτεκτονικής στην ανάπτυξη μιας στατικά και δυναμικά προσαρμοζόμενης εφαρμογής πλοήγησης στον Παγκόσμιο Ιστό. Το παράδειγμα καταδεικνύει τόσο τα πρακτικά θέματα που προκύπτουν από την εφαρμογή της αρχιτεκτονικής, όσο και τις συγκεκριμένες επιλογές που έγιναν για τη σύνδεση της με τη γενικότερη αρχιτεκτονική του συστήματος. Τέλος παρουσιάζονται τα αποτελέσματα από την προκαταρκτική αξιολόγηση των υλοποιημένων δυνατοτήτων προσαρμογής του συστήματος.
Ημερομηνία έκδοσης 1998-11-01
Ημερομηνία διάθεσης 1998-11-25
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 67

Ψηφιακά τεκμήρια
No preview available

Προβολή Εγγράφου

No preview available

Προβολή Εγγράφου
Εμφανίσεις : 4

No preview available

Προβολή Εγγράφου