Projektowanie Graficznych Interfejsów...

44
1 Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Transcript of Projektowanie Graficznych Interfejsów...

Page 1: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

1

Projektowanie Graficznych Interfejsów Użytkownika

Robert Szmurło

Page 2: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

2

PrototypowaniePrototypowanie

jako środek wytwarzania („implementacji”) jako środek wytwarzania („implementacji”) projektu wizualnegoprojektu wizualnego

ProjektWizualnyAnaliza Prototyp Zrealizowany

System

Z http://www.blender.pl/cpg/albums/userpics/10505/normal_CarPrototypeConcept1b.jpg

Page 3: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

3

PrototypowanieDefinicja: środek do analizy, testowania pewnych koncepcji przed

zainwestowaniem w nie kapitału.

Cel:

Prototyp stanowi tylko fasadę rzeczywistego systemu– Stanowi ona model interakcji użytkownika z systemem.– Ale można na niej wykonać właściwe testy użyteczności.

Główne motywy tworzenia prototypu GUI:– potwierdzenie różnych koncepcji, specyficznych cech systemu– zbadanie projektu (również przy pomocy testów na różnym poziomie)– zbadanie aspektów technicznych (weryfikacja możliwości realizacji projektów

wizualnych przez warstwę prezentacji systemu przy wykorzystaniu dostępnych technologii)

– podniesienie jakości specyfikacji funkcjonalnych

Oszczędzić czas i pieniądze

Page 4: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

4

Pytania w których pomaga PrototypDotyczące łatwości używania i nauki obsługi:

– Czy używanie prototypu jest intuicyjne?– Czy typowy użytkownikowi udaje się osiągnąć cel zadania?– Czy skutki skomplikowanych zadań są oczywiste?– Czy interfejs jest prosty do nauki?

Określenie wartości produktu przez klienta:– Czy produkt jest warty inwestycji?– Czy wymaga kosztownych szkoleń?– Czy będzie wymagał częstych i/lub kosztownych uaktualnień?– Czy potencjalni klienci pozytywnie oceniają oferowaną funkcjonalność?

Wygląd i odbiór:– Czy użytkownik produkt zwraca na siebie uwagę?– Czy prezentacja danych jest czytelna?– Czy użytkownicy z przyjemnością korzystają z produktu?

Page 5: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

5

Prototyp – Ile inwestować czasu i pieniędzy? W prototypie uwzględniaj tylko to co jest niezbędne.

– Nie działające przyciski lub pozycje menu nie są problemem.– Dopóki prototyp w miarę wiernie oddaje interakcję stosuj wszelkie zasłony dymne

oraz „oszustwa”. (np. w technice Wizard of Oz)

Koszt budowy – musimy minimalizować koszt budowy prototypu potrzebnego do zbadania projektu,– Ograniczenie czasu życia – powinniśmy jednoznacznie określić do którego etapu

będziemy używać prototypu, (np.: ● prezentacja na spotkaniu zespołu, ● prezentacja na szczeblu zarządzającym projektu, ● weryfikacja na cele przygotowania specyfikacji funkcjonalnej, ● test użyteczności)

Ryzyko przytłoczenia odbiorców – prezentacja zbyt wyszukanego i złożonego prototypu jest bardzo ryzykowna zarówno przed własnym zespołem jak i klientem.

Page 6: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

6

Prototyp – CharakterystykaCo należy rozważyć tworząc

prototyp?– Potrzeby klienta– Analiza testów użyteczności– Konsultacje z własnym zespołem– Szerokość kontra głębokość (stopień

wgłębiania się w szczegóły)– „Wireframe” kontra projekt wizualny– ROI: Return on Investment -

Czyli czego oczekujemy od prototypu?

Twórz elastyczne prototypy – Gdzie powinien znajdować się pasek narzędzi?– Ile elementów powinien zawierać statyczny pasek nawigacji?

Prototyp nie jest wersją Beta produktu...

Z http://www.blender.pl/cpg/albums/userpics/10505/normal_CarPrototypeConcept1b.jpg

PROTOTYP

Page 7: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

7

Prototypowanie – jako procesFaza 1 - Planowanie

– Weryfikacja wymagań

– Przygotowanie diagramów zadań / przepływu ekranów

– Określenie zasięgu zawartości prototypu i jego szczegółowości (nie ma sensu budować prototypu całego systemu)

Faza 2 – Specyfikacja– Charakterystyka prototypu (np.: cechy odbiorców, etap, szybkość, długość, szczegółowość, styl,

oraz medium za pomocą którego chcemy prototypować)

– Wybór metody prototypowania

– Wybór narzędzia

Faza 3 – Projekt– Określ założenia projektu (wytyczne projektowe interfejsu użytkownika)

– Wytworzenie prototypu

Faza 4 – Ewaluacja– Skonsultuj prototyp z różnymi członkami zespołu– Zweryfikuj prototyp (np.: testy użyteczności)– Zrealizuj projekt

Projekt

ImplementacjaEwaluacja

Page 8: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

8

Prosty scenariusz tworzenia prototypuKrok 1 – wyodrębnij najistotniejsze ekrany

– pozwoli ci się to skoncentrować na najważniejszych aspektach, które później posłużą jako szablon dla pozostałych ekranów

Krok 2 – określ na ekranie najważniejsze obszary (schemat blokowy)– za pomocą bloków wyodrębnij gdzie ma być np. menu nawigacyjne, informacje o

statusie, treść dokumentu, formularza itp.

Krok 3 – naszkicuj układ najważniejszego ekranu– mając schemat blokowy ekranu uzupełnij go o pozostałe szczegóły

Krok 4 – naszkicuj pozostałe ekrany– wykorzystaj najważniejszy ekran jako szablon, w ten sposób zachowasz spójność w

projekcie

Krok 5 – udokumentuj cel prototypu– w ten sposób proces ewaluacji pozwoli określić, czy prototyp zakończył się sukcesem

czy porażką (typowe cele: biznesowe, funkcjonalne, techniczne, związane z użytecznością)

Page 9: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

9

Narzędzia do prototypowania

Page 10: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

10

Narzędzia prototypowania - WymaganiaWymagania dotyczące narzędzi prototypowania skupiają się na

minimalizacji czasu i kosztów i obejmują:– Łatwość nauki – końcowymi użytkownikami takich narzędzi są artyści, analitycy,

programiści, projektanci interfejsu, graficy komputerowi itp.– Ergonomia modyfikacji – proces prototypowania charakteryzuje się częstym

wprowadzaniem niewielkich poprawek, których wynik powinien natychmiast być widoczny dla projektanta.

– Elastyczność i kontrola nad szczegółami prototypu – narzędzie powinno być elastyczne i powinno umożliwiać projektowanie różnych typów, wzorów graficznych interfejsów.

– Możliwość gromadzenia danych o projekcie – narzędzie powinno umożliwiać gromadzenie notatek, adnotacji które dotyczą wszystkich faz projektowych (np. uwagi dla programistów, uwagi klienta, motywacja uwzględnienia danego elementu itp.)

– Generowanie interaktywnych prototypów – automatyczne generowanie interaktywnych prototypów, na których można wykonać testy użyteczności.

– Wsparcie dla procesu wytwarzania – narzędzie powinno pomagać we wszystkich fazach procesu prototypowania i śledzić rozwój projektu.

– Wsparcie dla pracy zespołowej– Wsparcie dla systemów kontroli wersji

Page 11: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

11

Prototypowanie – Narzędzia i technologie„Low fidelity” (mało wierne) – papierowe szkice

Wykorzystanie języków skryptowych– html, Python, Ruby itp...

Wykorzystanie specjalistycznych narzędzi do prototypowania GUI (tworzenie fasad systemów):

– Cleverlance Petra (http://petra.cleverlance.com/)– Axure RP Pro (http://www.axure.com/)– GUI Design Studio (Carreta http://www.carettasoftware.com/gds/index.html)– Mockup Screens (http://mockupscreens.com/)– przegląd narzędzi: (http://c2.com/cgi/wiki?GuiPrototypingTools)

Wykorzystanie narzędzi do budowania GUI – środowiska zintegrowane.– Qt Designer, Visual Basic (lub teraz MS.Visual Studio), Netbeans,

Delphi, PowerBuilder, Glade i wiele innych.

Narzędzia CASE:– Enterprise Architect

Page 12: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

12

Metody prototypowaniaSortowanie kart (card sorting)

– grupowanie, kategoryzacja pojęć, określenie składu menu, nawigacji, poprawa nazewnictwa

Tworzenie układów (wireframing)– ukreślenie ogólnej struktury produktu, interfejsu

Scenopisy– zadaniem jest uzgodnienie wizji interfejsu między twórcami a klientami

Prototypy papierowe– Szkice interfejsu użytkownika, które mogą już pełnić rolę modelu interakcyjnego

Prototypy cyfrowe– realizowane za pomocą oprogramowania graficznego oraz specjalistycznego

Wizard-of-Oz– Interakcja systemu jest symulowana przez ukrytego operatora; osoba testująca

system ma wrażenie, że współpracuje z systemem

Page 13: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

13

Szkice papierowe

http://www.snyderconsulting.net/images/paperPrototyping/fig_1.gif

Problem odbioru wyglądu systemu a nie jego zachowania.– Prototypy papierowe przedstawiają zazwyczaj rysunki stanu ekranu przed akcją i po

akcji wraz z opisem jaka akcja została podjęta.– Problem polega na tym, że w ten sposób odbieramy system statycznie koncentrując

się na obrazkach, a nie interakcji.

Page 14: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

14

Szkice papierowe

http://www.gdoss.com/images/lmf_paper_prototype.gif

Page 15: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

15

Prototyp papierowy

http://www2.warwick.ac.uk/services/its/servicessupport/web/blogs/about/usability/paper/

Aby zmniejszyć pracochłonność wprowadzania modyfikacji stosuje się „wycinanki”.

Page 16: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

16

Narzędzia cyfrowe - Mockup ScreensNarzędzie wspomagające proces prototypowania

– Skoncentrowane na prototypowaniu (czyli wygodne w użyciu)

– Zorganizowane zarządzanie ekranami, widokami (jak w narzędziu CASE)

– Możliwość generowania notatek, uwag do konkretnych elementów widoku (przydatne zwłaszcza podczas sesji z klientem)

– Możliwość prezentacji przykładowych danych– Tworzenie scenariuszy przypadków użycia oraz łączenie czynności z scenopisami.– Możliwość tworzenia gotowych prezentacji jako scenopisów do scenariuszy

przypadków użycia

Page 17: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

17

Mockup Screens – Zrzuty ekranu 1 / 5

Page 18: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

18

Mockup Screens – Zrzuty ekranu 2 / 5

Page 19: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

19

Mockup Screens – Zrzuty ekranu 3 / 5

Page 20: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

20

Mockup Screens – Zrzuty ekranu 4 / 5

Page 21: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

21

Mockup Screens – Zrzuty ekranu 5 / 5

Page 22: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

22

Petra – przegląd właściwości– Proste narzędzie CASE umożliwiające zarządzanie prototypem.

● Tworzenie szablonów stron i widoków● Zarządzanie nawigacją miedzy stronami● Eksport do interaktywnego prototypu● Strona: http://petra.cleverlance.com/ ● Oparte na silniku Eclipse

Page 23: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

23

Microsoft VisioWzorce interfejsu użytkownika w Microsoft Visio

– Typowe rozszerzenie narzędzia do rysowania. – Warto stosować, gdy nie potrzebujemy interaktywnego prototypu.

Page 24: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

24

Microsoft Visio

Page 25: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

25

Axure RP

Zarządzanie stronami

Opróczstandardowychwidgetówmożna definiowaćprzepływy.

Widokiobiektów(widoki abstrakcyjne)

Uwagi, notatki do specyfikacji funkcjonalnejdotyczące danej strony.

Adnotacje dokontrolek, stron,lub widoków. (Możliwośćdefiniowania własnych adnotacji)

Definiowanieinterakcji zwidgetami.

Page 26: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

26

Axure RP – generowanie specyfikacji

Page 27: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

27

Axure RP - Prototyp w HTML

Oprócz udokumentowanejstruktury projektu,

możliwa jest interaktywnanawigacja międzywidokami i oknami.

Dołączonesą równieżadnotacje.

Page 28: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

28

Enterprise ArchitectRozszerzenie Enterprise Architecta umożliwia prototypowanie wizualne

interfejsu.– Główna zaleta – integracja prototypu z pozostałymi artefaktami projektu.– Problemy – brak możliwości tworzenia interakcji; utrudnione tworzenie scenopisów;

ograniczona liczba kontrolek

Zbiór kontrolek:- pakiet- ekran- UI Control- Obiekt

Ekran jest „rysunkiem”

Obiekty na nimumiejscowione niesą przyporządkowanedo niego .

Page 29: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

29

Enterprise ArchitectWybór kontrolki realizujemy poprzez określenie zdefiniowanego w

Enterprise Architect stereotypu.

Page 30: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

30

Demo w Enterprise Architect

Page 31: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

31

Zintegrowane środowiska programistyczneBardzo wygodne tworzenie prototypów, które mogą być w dalszej fazie

wykorzystane jako wstępne wersje implementacji systemu.– Z natury prototypy takie są interaktywne, dzięki czemu otrzymujemy lepszej jakości rezultaty

testów Użyteczności.

Wymagane kwalifikacje– Niestety do realizacji prototypu w zintegrowanym środowisku wymagana jest znajomość

programowania.

– Zintegrowane środowiska programistyczne są skomplikowane do nauki obsługi.

Automatyczne tworzenie dokumentacji– Nie możemy automatycznie wygenerować dokumentacji, która może stać się częścią

specyfikacji.

– Problematyczne stosowanie komentarzy i adnotacji do poszczególnych kontrolek i okien. Można robić notatki na wydrukowanych na papierze zrzutach ekranu.

Bardzo duża pracochłonność– Prototypy tworzone w zintegrowanych narzędziach programistycznych wymagają największych

nakładów pracy.

Problem przekształcenia procesu prototypowania w RAD.

Page 32: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

32

Prototypowanie w HTMLu

Jedną z głównych zalet prototypowania w HTML jest możliwość szybkiego modelowania przepływów między widokami za pomocą:

• przycisków „submit”,• zwykłych hyperlinków.

oraz możliwość szybkiego projektowania układów.

Page 33: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

33

WireframingPodstawowa idea stojąca za „wireframingiem”, „layoutowaniem”

(„układowaniem”):– Separacja treści od układu i prezentacji – podczas projektowania układów

koncentrujemy się logicznym podziale strony/widoku, a nie na szczegółach prezentacji poszczególnych elementów

– Projekt graficzny● Wykorzystaj układ strony do sygnalizacji przebiegu interakcji – niech układ strony w

naturalny sposób podkreśla kolejność czynności .

● Zgrupuj ze sobą elementy związane tematycznie– Nielsen:

● Przetestuj czy strona z zawartością jest bardziej użyteczna dzięki różnym układom?● Jakie elementy powinien zawierać szablon strony, serwisu, formularza?

Tak Nie

Page 34: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

34

Wireframing – układ treści

Żródło: http://www.gotomedia.com/macromedia/monterey/architecture/

Page 35: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

35

Wireframing – układ treści

Żródło: http://www.gotomedia.com/macromedia/monterey/architecture/

Page 36: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

36

„Wireframing” - Szablon układu (Layout'u)

Page 37: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

37

Typowy Układ Serwisu (Layout)

Page 38: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

38

DreamweaverPionier „wireframingu”...

Page 39: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

39

Dreamweaver - wireframing

Page 40: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

40

Wireframing – wynik w Firefoxie

Page 41: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

41

Bankomat...?

Dreamweaver Firefox

Page 42: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

42

Znowu bankomat...?

Dreamweaver Firefox

Page 43: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

43

Znowu bankomat...?

Dreamweaver Firefox

I tak dalej...

Page 44: Projektowanie Graficznych Interfejsów Użytkownikaprpw.iem.pw.edu.pl/wyniki.21-3/pgui/L6_prototyp.pdfProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło. 2 Prototypowanie

44

Interakcja

Dziękuję za uwagę.

Chcemy być coraz lepsi!

Jeżeli coś cię zainteresowało napisz e-maila:– [email protected]

Jeżeli coś cię bardzo znudziło napisz e-maila:– [email protected]

Jeżeli zauważyłeś błąd napisz e-maila:– [email protected]