Rados"aw Mantiuk. Zak"ad Grafiki Komputerowej Wydzia" Informatyki Politechnika Szczeci'ska. Maj 2006

Podobne dokumenty
Wykład 9. Projektowanie interfejsu użytkownika

Uniwersytet Jagielloński Interfejsy graficzne. Wykład 6. Style interfejsu. Barbara Strug

Grafika komputerowa i wizualizacja

Obraz realistyczny. Realizm w grafice komputerowej. Realizm modelu: z!o#one siatki wielok$tów. Realizm modelu geometrycznego. Realizm modelu: spline'y

Scena 3D. Cieniowanie (ang. Shading) Scena 3D - Materia" Obliczenie koloru powierzchni (ang. Lighting)

Co to jest Komunikacja-Człowiek Komputer? Wojciech Jaśkowski (niektóre slajdy: J. Jelonek)

Grafika komputerowa. Obraz w informatyce

Specjalność Systemy Aplikacyjne Grafiki i Multimediów. Wydział Informatyki, Politechnika Białostocka

Interfejsy człowiek komputer dla osób niepełnosprawnych i w podeszłym wieku

Programowanie w środowiskach graficznych. Psychologia użytkowników. Psychologia użytkowników: Pamięć i poznanie

Misja #1 Poznajemy Prophio.


Kurs Panele Operatorskie. Spis treci. Poniedziałek. I Zastosowanie paneli operatorskich w systemach sterowania (wersja 0409)

Podstawowe elementy zestawu komputerowego.

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS

Urządzenia zewnętrzne Instrukcja obsługi

Program Współpracy Transgranicznej

Rasteryzacja (ang. rasterization or scan-conversion) Grafika rastrowa. Rysowanie linii (1) Rysowanie piksela. Rysowanie linii: Kod programu

Informatyka Studia II stopnia

Inżynieria oprogramowania: pośrednictwo graficzne

Rasteryzacja (ang. rasterization or scan-conversion) Grafika rastrowa. Rysowanie linii (1) Rysowanie piksela

SYSTEM OPERACYJNY. Monika Słomian

Wymagania zamawiającego

Prezentacja specjalności Inżynieria Systemów Informatycznych

ZAPYTANIE OFERTOWE. 1. Przedmiot zamówienia: 1.1. Stacjonarny zestaw komputerowy

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 2. Przedmowa Wstęp... 13

Urz dzenia zewn trzne

Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation).

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Szczegółowy opis przedmiotu zamówienia. CZĘŚĆ I Dostawa sprzętu komputerowego do biura Zamawiającego w Nowym Targu (Polska) Opis minimalnych wymagań

Załącznik nr 6 Uszczegółowienie przedmiotu zamówienia 214/IH/PN/13/2014. Pakiet 1 (Gdańsk) Tabela 1. Komputer przenośny.

Urządzenia zewnętrzne

Urządzenia zewnętrzne Instrukcja obsługi

4 kanałowy rejestrator NVR. Szybka instrukcja obsługi!

Komputer będzie wykorzystywany na potrzeby aplikacji: biurowych, obliczeniowych, multimedialnych.

Prezentacja specjalności Inżynieria Systemów Informatycznych

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Urządzenia zewnętrzne Instrukcja obsługi

Co to jest Komunikacja-Człowiek Komputer?

Szkoła w Katolinie. (sala numer 102)

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

System komputerowy. System komputerowy

GUI - projektowanie interfejsów

Systemy Informatyki Przemysłowej

Załącznik nr 6 Uszczegółowienie przedmiotu zamówienia. Pakiet 1 (Gdańsk) Tabela 1. Komputer przenośny. Ilość 1 sztuka

Obraz cyfrowy. Radosław Mantiuk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

GUI - projektowanie interfejsów

1. Serwer. 2. Komputer desktop 9szt. Załącznik nr 1 do SIWZ

Urządzenia zewnętrzne Instrukcja obsługi

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Grafika komputerowa (ang. computer graphics) Wprowadzenie do grafiki komputerowej. Grafika komputerowa - Zastosowania (2) Grafika komputerowa - Geneza

SPIS TREŚCI WSTĘP...9 CZĘŚĆ I. PODSTAWY...11

Urządzenia zewnętrzne Instrukcja obsługi

Kryteria ocen zajęcia komputerowe klasa 4

1. Życie wśród komputerów

Zadanie4. Sprawdzian z informatyki dla Gimnazjum z zagadnień: budowa komputera i sieci komputerowej

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

Informatyka I. Interfejs GUI wysokiego poziomu. Biblioteka Swing. Programowanie zdarzeniowe. Politechnika Warszawska Wydział Transportu 2018

Załącznik nr 2 do SIWZ. Wykaz zamawianego sprzętu oraz oprogramowania

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows

ZAPYTANIE CENOWE Nr 5/2016

PARAMETRY TECHNICZNE OFEROWANEGO SPRZĘTU

Rzeczywistość rozszerzona i wirtualna

Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA

Systemy operacyjne semestr I

w zakresie Pakietu nr 4 Urządzenia peryferyjne i akcesoria komputerowe Parametry wymagane (opis funkcji wymaganego parametru)

FORMULARZ ZGODNOŚCI. Odpowiadając na zapytanie ofertowe nr CKPS/2017/01 z dnia r. na.: DOSTAWĘ SPRZĘTU BIUROWEGO

SPECYFIKACJA TECHNICZNA (minimalne parametry techniczne)

INŻYNIERIA OPROGRAMOWANIA

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

Program Współpracy Transgranicznej

Instrukcja obsługi programu Pilot PS 5rc

Grafika i Systemy Multimedialne (IGM)

Systemy operacyjne. Informatyka Zakres rozszerzony

cena jedn.netto procesor: płyta główna: pamięć RAM: napęd DVD: dysk twardy: zasilacz: obudowa: oprogramowanie: klawiatura: mysz: monitor:

PRZEDMIOTOWY SYSTEM OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH W KLASACH I-III

Urz dzenia zewn trzne

... Załącznik nr 1 do SIWZ (pieczęć Wykonawcy) Arkusz informacji technicznej (AIT)

OPIS PRZEDMIOTU ZAMÓWIENIA

Informatyka- studia I-go stopnia

Urządzenia zewnętrzne Instrukcja obsługi

1. Jednostka centralna

AUTOMATYCZNE I ZDALNE STEROWANIE STACJ UZDATNIANIA WODY

Wymogi Zamawiającego załącznik nr 2. Monitor interaktywny. Typ matrycy E-LED BLU 60 Hz Typ podświetlenia Direct LED. Przekątna - min.

GUI - projektowanie interfejsów

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

PODSTAWA PROGRAMOWA KSZTAŁCENIA W ZAWODZIE TECHNIK CYFROWYCH PROCESÓW GRAFICZNYCH

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOSIM 200

UśYTKOWANIE KOMPUTERÓW

ZASTOSOWANIE METOD HAPTYCZNYCH W MODELOWANIU I ANALIZACH IN%YNIERSKICH

Załącznik nr 2 do SIWZ. Wykaz zamawianego sprzętu oraz oprogramowania

Lp. Nazwa Parametry techniczne

Profil dyplomowania: Systemy multimedialne

Instrukcja obsługi programu MechKonstruktor

Ateus - Helios. System domofonowy

Kierunek: INFORMATYKA. Studia stacjonarne. Studia drugiego stopnia. Profil: ogólnoakademicki

Transkrypt:

Rados"aw Mantiuk Zak"ad Grafiki Komputerowej Wydzia" Informatyki Politechnika Szczeci'ska Maj 2006 1 Interfejs u!ytkownika Interfejs (ang. interface) - Element "#cz#cy obiekt z otoczeniem obiektu. - Cze$% obiektu widoczna na zewn#trz, umo!liwiaj#ca komunikacj& z obiektem. - Interfejs mo!e by% programowy i sprz&towy. Interfejs u!ytkownika (ang. User Interface) - rodzaj interfejsu s"u!acy do porozumiewania si& cz"owieka z oprogramowaniem lub sprz&tem Graficzny interfejs u!ytkownika (ang. Graphics User Interface (GUI)) - szczególny rodzaj interfejsu u!ytkownika, w którym do komunikacji z otoczeniem wykorzystywane jest $rodowisko graficzne. Interfejsy multimodalne (ang. multimodal interfaces) - wiele równoleg"ych kana"ów komunikacji mi&dzy programem i u!ytkownikiem. 2

Parametry GUI Czytelno$%. Percepcja (dostrzeganie najwa!niejszych elementów interfejsu). Wp"yw ogranicze' technicznych na interfejs. Inteligentne interfejsy u!ytkownika (dostosowuj#ce si& do u!ytkownika), do ró!nych umiej&tno$ci, do ró!nych preferencji. Standaryzacja interfejsu. U!ytkowo$% a funkcjonalno$%. Prawid"owy interfejs mo!e decydowa% o bezpiecze'stwie (samochód). Interfejs mo!na lubi% b#d( nie lubi%. 3 Cechy GUI - Przyk"ady - Percepcja Percepcja - najwa!niejsz# cech# interfejsu jest "atwo$% odszukania najwa!niejszych informacji. 4

Cechy GUI - Przyk"ady - Czytelno$% Czytelno$% - interfejs powinien pokazywa% tylko te elementy, które s# niezb&dne. 5 Przyk"ady z"ych interfejsów 6

Projektowanie interfejsów u!ytkownika Interfejs projektuje si& dla u!ytkownika (nie dla komputera). Musi wi&c uwzgl&dnia% cechy i przyzwyczajenia u!ytkownika. Cechy w"a$ciwie zaprojektowanego interfejsu: "atwe elementy powinne by% "atwe, trudne powinne by% mo!liwe (regu"a 90/10), interfejs powinien uwzgl&dnia% czynnik ludzki ("atwy w obs"udze ale funkcjonalny i ciekawy), interfejs powinien by% bardzo "atwy do nauczenia si&, interfejs powinien by% "atwy w u!ytkowaniu, powinien mie% jak najmniej b"&dów, powinien by% zgodny ze sposobem my$lenia u!ytkownika (metafory), interfejs nie mo!e by% denerwuj#cy w u!ytkowaniu. 7 1963 - Ivan Sutherland, system graficzny Sketchpad, elementy fizyczne (przyciski, prze"#czniki, itp.) steruj#ce grafik#. 1968 - Elgelbart, system przegl#dania dokumentów, okna, mysz, klawiatura z d(wi&kiem, interfejs command line. 1970 - Engelbart - mysz. 1963 - Xerox PARC - Alto - pierwsza komputer roboczy z rastrowym monitorem, mysz#, edytor WYSIWYG (ang. What You See is What You Get), menad!er okien. 1981 - Xerox, Star Information System - system pokrywaj#cych si& okien. 1984 - Apple Mac - pierwszy domowy komputer graficzny dost&pny komercyjnie, konstrukcja bazuj#ca na Alto, system okien, rozwijaj#ce si& menu, ikony, paski narz&dzi, mechanizm drag-and-drop. 1985 - MS Windows - kopia Mac a. 8

Xerox Alto 9 Apple Lisa 10

11 12

13 14

15 Programowanie GUI W programach z interfejsem graficznym, programowanie GUI zajmuje 70-80% czasu. Z punktu widzenia u!ytkowania programu GUI jest najwa!niejsze. Komputery s# coraz szybsze, u!ytkownicy nie. Projektowanie GUI wymaga wi&kszej wiedzy ni! projektowanie oprogramowania (psychologia, percepcja, optyka, itp.). GUI okre$la warto$% programu jako produktu rynkowego. 16

Urz#dzenia wej$cia/wyj$cia (ang. input/output devices) Charakterystyka sprz!towa: warto$ci wzgl&dne lub bezwzgl&dne, synchroniczne lub asynchroniczne, analogowe b#d( cyfrowe, liczba stopni swobody. Problemy: rozdzielczo$%, kalibracja, cz&stotliwo$% próbkowania (rozdzielczo$% w czasie (ang. temporal resolution)), sychronizacja z komputerem, zatrzymania ruchu. 17 Interfejsy bezprzewodowe (ang. wireless) 18

Urz#dzenia wej$ciowe mysz, klawiatura, rysik (tablety, aktywne LCD) - pomiar si"y nacisku, joystick, aktywne LCD (ang. touch screens), mikrofony, skanery, kamery, urz#dzenia $ledz#ce 3D (po"o!enie, d(wi&k) elektromagnetyczne, akustyczne, na podczerwie', optyczne, r&kawice 3D, analiza obrazu, rozpoznawanie mowy, wirtualne (elementy biblioteki GUI) 19 Urz#dzenia wyj$ciowe monitor, okulary stereo, kaski 3D, pomieszczenia CAVE urz#dzenia augmented reality, g"o$niki, drukarki, bazuj#ce na zmy$le dotyku (ang. haptic), 20

WIMP - Window, Icon, Menu, Pointer device Standardowe GUI. )atwe w implementacji. Dobrze udokumentowane. Ograniczone mo!liwo$ci przekazywania informacji. Niedostosowane do 3D. Niedostosowane do multimodalno$ci. Rozwój WIMP: nie zostanie zast#pione innym interfejsem, wprowadzone zostan# widgety 3D, dodane zostanie rozpoznawanie obrazu i mowy, wprowadzone zostan# elementy sztucznej inteligencji, interfejsy b&d# determinowane przez sprz&t wej$ciowy i wyj$ciowy wprowadzona zostanie multimodalno$%. 21 Literatura 1. Lecture notes on Graphics. Lecture 6.837, Computer Graphics Group, Massachusetts Institute of Technology, http://groups.csail.mit.edu/graphics/classes/6.837/f01/notes.html. 22