HCI - Human Computer Interaction Σχεδιασμός Διεπαφής ΓΤΠ 61 Βαµβακάρης Μιχάλης 09/12/07 1
Συνδέσεις µικρών αποστάσεων Συνδέσεις µεγάλων αποστάσεων Personal Devices Smart Phones Connected PMDs 3G -4G 3G-4G Mobiles Mobiles WiMAX WiMAX GPS Devices Satellite Satellite Ασύρµατες Ασύρµατες συνδέσεις συνδέσεις Ultra-thin Notebooks 802.xx 802.xx Bluetooth Bluetooth Tablets RFID RFID Smart Tag Readers Handheld PCs Smart Objects 2
Ορισµός Η Επικοινωνία Ανθρώπου-Υπολογιστή (ΕΑΥ) είναι ο επιστηµονικός τοµέας που µελετά την αλληλεπίδρασή µας µε τους υπολογιστές. ίδεται έµφαση στο σχεδιασµό, ανάπτυξη και αξιολόγηση διαδραστικών υπολογιστικών συστηµάτων (interactive computer systems), δηλαδή συστηµάτων που αλληλεπιδρούν µε τους χρήστες. [ACM SIGCHI 1992]. 3
Σκοπός Κατανόηση θεµάτων όπως: ευχρηστία λογισµικού (software usability) αναπαράσταση και οργάνωση πληροφορίας νοητικά µοντέλα, Τεχνολογίες αλληλεπίδρασης: Συσκευές εισόδου/εξόδου, στυλ αλληλεπίδρασης, απ' ευθείας χειρισµός Ανάπτυξη δεξιοτήτων για ανάπτυξη και αξιολόγηση εφαρµογών υπερµέσων (multimedia applications), όπως εκπαιδευτικού λογισµικού (learning software and technology), εικονικών µουσείων, και εφαρµογών τρισδιάστατης πραγµατικότητας. σχεδίαση διεπαφών διαδραστικών εφαρµογών αξιολόγηση διαδραστικών συστηµάτων (interactive systems evaluation) 4
Ιστορική αναδροµή εκαετία 70: πρώτα διαδραστικά υπολογιστικά συστήµατα (PC) Σήµερα: οθόνες υψηλής ανάλυσης, επεξεργαστές και ειδικές µνήµες αποθήκευσης πληροφορίας, ανάπτυξη υλικού και λογισµικού υπολογιστών, εξελίξεις στην ανάπτυξη και υλοποίηση αλγορίθµων γραφικής απεικόνισης, ανάπτυξη νέων συσκευών αλληλεπίδρασης (VR) 5
Η πρόκληση: Που να εστιάσουµε 10%: Ό,τι βλέπει ο χρήστης 90%: Ό,τι πρέπει να γίνει όσον αφορά το σχεδιασµό 6
Σχεδίαση συστηµάτων Η σχεδίαση συστηµάτων είναι ταυτόχρονα Τέχνη και Επιστήµη M.C. ESCHER, http://www.mcescher.com/ 7
8
Παραδείγµατα HCI 9
Παραδείγµατα HCI 10
Παραδείγµατα HCI 11
Αντι-Παραδείγµατα HCI 12
Σηµασία ΕΑΥ Υπολογίζεται ότι γύρω στο 70% του κώδικα που γράφεται στις µέρες µας αφορά τη διεπαφή (interface) Η επίδραση της τεχνολογίας σε οµάδες χρηστών και στην οργάνωση της εργασίας πρέπει να µελετηθεί ιδιαίτερα, αφού αποτελεί σηµαντικό παράγοντα αποτυχίας έργων πληροφορικής 13
ΕΑΥ: διεπιστηµονική προσέγγιση Πληροφορική Ψυχολογία Εργονοµία Γλωσσολογία Βιοµηχανικός Σχεδιασµός 14
Θέµατα µελέτης και έρευνας Τεχνολογία Ευχρηστίας (Usability Engineering) Συστήµατα για άτοµα µε ειδικές ικανότητες Εφαρµογές συνεργασίας µε υπολογιστή Ανάπτυξη µεθόδων ανθρωπο-κεντρικού σχεδιασµού Εργονοµία 15
Microsoft Surface Μια µατιά στο µέλλον 16
Κάτω από την επιφάνεια (1) Screen: A diffuser turns the Surface's acrylic tabletop into a large horizontal "multitouch" screen, capable of processing multiple inputs from multiple users. The Surface can also recognize objects by their shapes or by reading coded "domino" tags. (3) CPU: Surface uses many of the same components found in everyday desktop computers a Core 2 Duo processor, 2GB of RAM and a 256MB graphics card. Wireless communication with devices on the surface is handled using WiFi and Bluetooth antennas (future versions may incorporate RFID or Near Field Communications). The underlying operating system is a modified version of Microsoft Vista. (2) Infrared: Surface's "machine vision" operates in the nearinfrared spectrum, using an 850- nanometer-wavelength LED light source aimed at the screen. When objects touch the tabletop, the light reflects back and is picked up by multiple infrared cameras with a net resolution of 1280 x 960. (4) Projector: Microsoft's Surface uses the same DLP light engine found in many rear-projection HDTVs. The footprint of the visible light screen, at 1024 x 768 pixels, is actually smaller than the invisible overlapping infrared projection to allow for better recognition at the edges of the screen. 17
18