0
Your Καλαθι
Ανάπτυξη διεπιφανειών χρήστη σε ελεγχόμενο γραφικό περιβάλλον
Εφαρμογές σε συστήματα πληροφοριών χώρου
Έκπτωση
25%
25%
Περιγραφή
Η μελέτη των διαδικασιών που εμπλέκονται στην επαφή του ανθρώπου με τον υπολογιστή (διεπιφάνεια χρήστη) αποτελεί διεπιστημονικό αντικείμενο σπουδής και είναι γνωστή με την γενική έννοια: Αλληλεπίδραση Ανθρώπου-Υπολογιστή (Human-Computer Interaction, HCI), με δύο συνιστώσες τα Συστήματα Επικοινωνίας Ανθρώπου-Μηχανής (Man-Machine Interfaces, MMI) και τα Γραφικά Περιβάλλοντα Επικοινωνίας (Graphical User Interfaces, GUI).
Η επικοινωνία ανθρώπου-υπολογιστή, με τη βοήθεια γραφικών περιβαλλόντων επικοινωνίας, αποτελεί θέμα μελέτης και έρευνας πανεπιστημιακών τμημάτων marketing, ψυχολογίας και πληροφορικής τα τελευταία είκοσι χρόνια.
Παραδοσιακά, το marketing ενδιαφέρεται περισσότερο για την GUI διάσταση με έμφαση τις εντυπωσιακές λύσεις, ενώ η ψυχολογία προσεγγίζει το θέμα με έμφαση το φιλικό σχεδιασμό του περιβάλλοντος, την ταχύτητα και ποιότητα της εξυπηρέτησης και τη μελέτη λύσεων που επιταχύνουν τις διαδικασίες εκμάθησης της εφαρμογής μέσω του GUI (γνωστική θεώρηση της διεπιφάνειας).
Η πληροφορική προσεγγίζει το αντικείμενο με έμφαση στη MMI διάσταση του που αναφέρεται, γενικά, στην αποτελεσματικότητα της λύσης, τόσο σε επίπεδο σχεδιασμού, όσο και σε επίπεδο υλοποίησης. Δηλαδή, ανάπτυξη αυτοματισμών, συσχετίσεις controls, αξιόπιστη μεταφορά δεδομένων, ασφαλή πρόσβαση πληροφοριών, δυναμικά επεκτάσιμο και μεταφέρσιμο περιβάλλον, κ.λπ.
Είναι λοιπόν φανερό ότι το θέμα χρήζει ιδιαίτερης προσοχής και απαιτεί διεπιστημονική συνεργασία. Οι ιδιότητες και τα χαρακτηριστικά μιας λύσης καθορίζουν και τους περιορισμούς που αυτή οφείλει να υπακούει και έχουν συγκεκριμένες απαιτήσεις εντυπωσιασμού, φιλικότητας και αποτελεσματικότητας.
Το παρόν βιβλίο απευθύνεται σε προπτυχιακούς και μεταπτυχιακούς φοιτητές τμημάτων πληροφορικής και καλύπτει τεχνικές και μεθόδους ανάπτυξης συστημάτων επικοινωνίας ανθρώπου-μηχανής (MMIs) και γραφικών περιβαλλόντων (GUIs). Σε όλες τις περιπτώσεις η έμφαση δίνεται στην υποστήριξη της επικοινωνίας με πλαίσια διαλόγου (dialog boxes) που διακρίνονται για την αποτελεσματικότητά τους, τη μεταφερσιμότητα της λύσης που υποστηρίζουν και την «ανοιχτή» δομή του περιβάλλοντος που αναπτύσσουν.
Τέλος, στα πλαίσια παρουσίασης ολοκληρωμένων λύσεων, ιδιαίτερη βαρύτητα δίνεται:
α) στη σχεδίαση και ανάπτυξη ενός συστήματος ψηφιακής τεκμηρίωσης πολιτιστικής κληρονομιάς (Heritage HCI Digital Documentation - τρίτο Kεφάλαιο),
β) στην υλοποίηση με C++ ενός «ανοιχτού» συστήματος διαχείρισης γεωγραφικής πληροφορίας - χωρικής ανάλυσης σε ελεγχόμενο CAD περιβάλλον που στηρίζεται σε δυναμικές παλέτες επικοινωνίας (CAD-based GIS GUI Hooking -τέταρτο Kεφάλαιο),
γ) στη σχεδίαση και ανάπτυξη ενός συστήματος ταχείας πρωτοτυποποίησης γραφικών περιβαλλόντων (rapid LIS GUI Prototyping -πέμπτο Kεφάλαιο),
δ) στην ανάπτυξη & διαχείριση γεωγραφικής πληροφορίας και τη χωρική ανάλυση σε ελεγχόμενο περιβάλλον προγραμματισμού (Advanced GIS GUI Programming -πέμπτο Kεφάλαιο) και
ε) στην υλοποίηση με C++ ενός «ανοιχτού» συστήματος διαχείρισης εικονικής κάμερας σε ελεγχόμενο περιβάλλον εικονικής πραγματικότητας (Virtual Camera Programming -έκτο Kεφάλαιο).
Περιέχει:
Μέρος Α'
Βασικές Έννοιες Επικοινωνίας Ανθρώπου-Υπολογιστή
(Introduction to Human-Computer Interface)
Γενική Θεώρηση Eπικοινωνίας Ανθρώπου-Υπολογιστή
(A Survey of Human-Computer Interaction)
Σχεδίαση και Ανάπτυξη της Επικοινωνίας Χρήστη-Εφαρμογής
(User-Application Interface Design & Development)
Μέρος B'
Γραφικά Περιβάλλοντα Επικοινωνίας - Εφαρμογές σε Συστήματα Πληροφοριών Χώρου
(Graphical User Interfaces - DigiDoc, CAD/Cadastre Applications)
HCI Ψηφιακή Τεκμηρίωση Πολιτιστικής Κληρονομιάς
(Heritage HCI Digital Documentation - DigiDoc Application)
GUI Διαχείριση Γεωγραφικής Πληροφορίας - Χωρική Ανάλυση σε Ελεγχόμενο CAD Περιβάλλον
(Programming the User Interface - CAD-based GIS GUI Hooking)
Μέρος Γ'
Προγραμματισμός Γραφικού Περιβάλλοντος Eπικοινωνίας - Προηγμένες Eφαρμογές σε Συστήματα Πληροφοριών Χώρου
(Programming the User Interface - LIS, VR Advanced GUI Applications)
Dialog Box GUI Programming
(Προγραμματισμός Πλαισίων Διαλόγου)
Προγραμματισμός Eικονικής Kάμερας σε Eλεγχόμενο Περιβάλλον Eικονικής Πραγματικότητας
(Virtual Camera Programming in a Controlled VR Environment - A VR Application)
Μέρος Δ'
GUI Programming Tutorials
Tο Περιβάλλον MatLab
(Event-Driven GUI Programming with MatLab)
GUI Programming - Principles & Practice
Μέρος E'
Παραρτήματα - Bιβλιογραφία
Eννοιολογική & Eκπαιδευτική Yποστήριξη
(Appendices - Bibliography - ECTS Functionality)
Παράρτημα Α' - Tο Περιβάλλον RDBMS (Microsoft Access)
Παράρτημα Β' - Dialog Box Programming - Aρχεία Yποστήριξης
Παράρτημα Γ' - Common GUI Programming Mistakes
Παράρτημα Δ' - HCI Web Data Sources
Βιβλιογραφία (Bibliography)
Γλωσσάρι (Aκρώνυμα - Ορολογία) (Acronyms - Terminology)
Abstract (Περίληψη στα Αγγλικά)
Πρόγραμμα Ανάπτυξης Μαθήματος (Περιγραφή κατά ECTS)
Θέματα Εξετάσεων (Exams Papers)
Ευρετήριο (Oνομάτων - Λημματολόγιο) (Index)
Κριτικές
Δεν βρέθηκαν δημοσιεύσεις