1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài giảng Tương tác người máy: Chương 8 - Hỗ trợ cài đặt giao tiếp người dùng - máy tính

29 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 527,24 KB

Nội dung

Bài giảng Tương tác người máy: Chương 8 - Hỗ trợ cài đặt giao tiếp người dùng - máy tính trình bày tổng quan về cài đặt giao tiếp người dùng - máy tính; Tìm hiểu về các thành phần của hệ thống Window; Lập trình ứng dụng; Sử dụng công cụ; Hệ quản trị tương tác ND (UIMS). Mời các bạn cùng tham khảo chi tiết bài giảng tại đây!

Prepared by MSc Luong manh Ba Tương tác người - máy Human Computer Interaction - HCI Department of Software Engineering Faculty of Information Technology Hanoi University of Technology TEL: 04-8682595 FAX: 04-8692906 Email: cnpm@it-hut.edu HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba Phần III: Cài đặt đánh giá giao tiếp người dùng Chương VIII: Hỗ trợ cài đặt giao tiếp ND Chương IX: Các kỹ thuật đánh giá tương tác người máy Project HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba Chương VII: Hỗ trợ cài đặt giao tiếp Người dùng – Máy tính Nội dung 8.1 Tổng quan 8.2 Các thành phần hệ thống Window 8.3 Lập trình ứng dụng 8.4 Sử dụng cơng cụ 8.5 Hệ quản trị tương tác ND (UIMS) HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba 8.1 Tổng quan • Cài đặt phụ thuộc vào hệ thống cụ thể Phần mô tả số công cụ hỗ trợ như: ngơn ngữ lập trình, Tools, Toolkit hay UIMS • Các chức giao tiếp thường hỗ trợ môđun vào hay ngôn ngữ lập trình, hỗ trợ hệ thống windows • Chú ý vấn đề: i) Độc lập với UD ii) Độc lập với thiết bị vào iii) Độc lập với ND HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba 8.1 Tổng quan (tiếp) • Cơng cụ lập trình cung cấp dịch vụ cho người lập trình •Hệ thống window lõi cho luồng xử lý HT-ND đồng thời hay riêng biệt • Các cơng cụ giao tiếp tạo cho chương trình gần với mức cảm nhận ND • Các UIMS giúp cho việc điều khiển mối quan hệ biểu diễn chức đối tượng HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba 8.2 Các thành phần hệ thống window • Vai trị hệ thống windows Hệ thống window dùng để xây dựng giao tiếp ND kiểu WIMP HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba 8.2 Các thành phần hệ thống window (tiếp) • Tính độc lập thiết bị: sử dụng mơ hình vào đồ hoạ như: điểm ảnh, GKS(Graphic Kernel System), giao tiếp phân cấp lập trình cho đồ hoạ, PostScript => độc lập với thiết bị phần cứng • Chia xẻ tài nguyên: thực nhiệm vụ đồng thời, hỗ trợ q trình độc lập • Tách biệt UD cá nhân HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba 8.2 Các thành phần hệ thống window (tiếp) Mơ hình ảnh - Pixel - GKS: Chuẩn quốc tế, coi tập đoạn liên thông, đoạn macro phần tử đồ hoạ - PHIGH: chuẩn mở rơng GKS: hình dãy doạn hiệu chỉnh - PostScript: ngôn ngữ lập trình để mơ hình hố hình HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba 8.2 Các thành phần hệ thống window (tiếp) • Kiến trúc hệ thống windows: kiến trúc phần mềm (Coutaz): 1) Mỗi UD quản lý tất trình - Mọi q trình quan tâm đến tính đồng - Giảm tính khả chuyển UD riêng biệt Kiến trúc bộc lộ nhược điểm lớn q trình phải quan tâm đến tính đồng bộ, trái ngược với quan điểm phân chia tài nguyên HUT, Falt of IT  Dept of SE, August-2002 HCI – Three Prepared by MSc Luong manh Ba 8.2 Các thành phần hệ thống window (tiếp) 2)Vai trò quản lý thuộc Hệ điều hành - UD gắn chặt vào Hệ điều hành, UD quan tâm đến điều => UD phải phát triển dựa vào HĐH cụ thể 3) Vai trò quản lý UD riêng biệt - Chức quản lý tách riêng UD nhằm cung cấp giao tiếp cho cho UD khác => Kiến trúc client-server HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 10 Prepared by MSc Luong manh Ba Kiến trúc X-Windows (tiếp) • Máy chủ thực nhiệm vụ sau - Cho phép nhiều UD khách truy nhập đến thiết bị hay khơng? - Phân tích u cầu UD khách nhằm thực thao tác hình hay cung cấp thơng tin - Thu nhận dịng kiện vào từ ND chuyển cho UD khách - Giảm tối thiểu ùn tắc mạng HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 15 Prepared by MSc Luong manh Ba 8.3 Lập trình UD Hai chế lập trình 1)Vịng lặp đọc- đánh giá (Read Evaluation Loop) 2)Dựa vào thông báo (Notification based) HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 16 Prepared by MSc Luong manh Ba Vòng lặp đọc - đánh giá (read evaluation loop) HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 17 Prepared by MSc Luong manh Ba Vòng lặp đọc - đánh giá (tiếp) • Mơ thức lập trình sử dụng Macintosh • Server gửi cho UD khách dịng vào ND dạng kiện có cấu trúc • UD khách lập trình để đọc kiện chuyển cho xác định tất hình trạng UD đặc biệt mà phải trả lại kết HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 18 Prepared by MSc Luong manh Ba Vòng lặp đọc - đánh giá(tiếp) HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 19 Prepared by MSc Luong manh Ba Dựa vào thông báo (Notifier based) HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 20 Prepared by MSc Luong manh Ba Dựa vào thơng báo (tiếp) • Vịng lặp điều khiển q trình xử lý kiện khơng nằm UD • Cơ chế thơng báo tập trung nhận kiện từ hệ thống window, lọc gửi chúng cho chương trình UD theo cách khai báo chương trình • Chương trình UD thơng báo lại kiện mà quan tâm hay khơng gọi CallBack trước chuyển trả điều khiển cho Notifier HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 21 Prepared by MSc Luong manh Ba Thí dụ • Notifier nhận kiện từ hệ thống windows, xem xét có phải kiện xác định chương trình UD khơng, trả điều khiển cho CallBack • Thí dụ: chương trình tạo cửa sổ hay frame có phím lệnh”QUIT” Khi phím nhấn thiết bị trỏ chuột chương trình kết thúc cửa sổ đóng lại HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 22 Prepared by MSc Luong manh Ba Thí dụ(tiếp) Quit Quit Màn hình tạo chương trình HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 23 Prepared by MSc Luong manh Ba Thí dụ(tiếp) - Màn hình chương trình tạo gồm đối tượng: cửa sổ, tiêu đề phím lệnh Quit - Chương trình UD thông báo cho Notifier thủ tục - CallBack kích hoạt phím lệnh chọn Chương trình UD khởi tạo Notifier việc gọi thủ tục - Khi Notifier nhận kiện chọn từ phím lệnh, đ/k chuyển cho thủ tục Quit để đóng cửa sổ yêu cầu kết thúc HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 24 Prepared by MSc Luong manh Ba 8.4 Sử dụng cơng cụ (Use Toolkits) • Các đối tượng tương tác: Vào liên hệ với HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 25 Prepared by MSc Luong manh Ba 8.4 Sử dụng công cụ (tiếp) • Toolkits cung cấp mức độ trìu tượng cho mối liên hệ - Lập trình với đối tượng tương tác hay với widget, gadget - Tăng tính qn tính khái qt hố kiểu quan sát cảm nhận (lool and feel) - Kỹ thuật lập trình OOP HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 26 Prepared by MSc Luong manh Ba 8.5 Sử dụng UIMS • UIMS bổ sung mức khác vào Toolkits nhằm tạo thuận lợi cho ND khơng phải người lập trình: - Hệ phát triển giao tiếp ND (UIDS) - Môi trường phát triển ND (UIDE) • UIMS kiến trúc khái niệm nhằm tách biệt ngữ nghĩa biểu diễn ứng dụng: tính khả chuyển, tính sử dụng lại, đa giao tiếp, ., xác định vai trò của: thành phần, điều khiển đối thoại, mơ hình giao tiếp ứng dụng HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 27 Prepared by MSc Luong manh Ba Cài đặt UIMS • Các kỹ thuật điều khiển đối thoại - Mạng menu - Ký pháp văn phạm - Lưu đồ chuyển trạng thái - Ngôn ngữ kiện - Ngôn ngữ mô tả - Ràng buộc - Đặc tả đồ hoạ HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 28 Prepared by MSc Luong manh Ba Cài đặt UIMS (tiếp) • Khuynh hướng điều khiển đối thoại - Điều kiển (vòng lặp đọc-đánh giá) - Điều kiển ngồi, thí dụ tính độc lập ngữ nghĩa ứng dụng biểu diễn - Điều khiển biểu diễn đặc tả đồ hoạ HUT, Falt of IT  Dept of SE, August-2002 HCI – Three 29 ... Phần III: Cài đặt đánh giá giao tiếp người dùng Chương VIII: Hỗ trợ cài đặt giao tiếp ND Chương IX: Các kỹ thuật đánh giá tương tác người máy Project HUT, Falt of IT  Dept of SE, August-2002 HCI... manh Ba Chương VII: Hỗ trợ cài đặt giao tiếp Người dùng – Máy tính Nội dung 8. 1 Tổng quan 8. 2 Các thành phần hệ thống Window 8. 3 Lập trình ứng dụng 8. 4 Sử dụng công cụ 8. 5 Hệ quản trị tương tác ND... chuẩn • Dùng X protocol để điều khiển giao tiếp Khách-Chủ Giao thức cài đặt máy tính hệ điều hành khác => cho phép khách chủ không thiết hệ thống HUT, Falt of IT  Dept of SE, August-2002 HCI

Ngày đăng: 26/01/2023, 20:32

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN