Suunnittelumallien käyttö ja web-navimallit



Samankaltaiset tiedostot
Suunnittelumallit (design patterns)

Linkkitekstit. Kaikkein vanhin WWW-suunnitteluohje:


Käyttöliittymien suunnittelumallit (Laakso, Laakso & Latva-Koivisto, 2004)

Tutkimuspaperien etsintä

Alkeisryhmä Ke 18-19, Jatkoryhmä 1 Ti Jatkoryhmä 2 Ke 19-20

Bachelor level exams by date in Otaniemi

Bachelor level exams by subject in Otaniemi

PAUNUN KOULU KOELISTA SYKSY Ma 8.9. MATEMATIIKKA luokka klo luokkatila tilan vaihto 8A 9-10 MA2 8B 9-10 BG2

Internet ja tietoverkot

Mistä kilpailukykyä kotimaiseen tuotantoon? Tuotannon ulkomaille siirtämisen haasteet

Page 1 of 9. Ryhmä/group: L = luento, lecture H = harjoitus, exercises A, ATK = atk-harjoitukset, computer exercises

CS35A0011 Johdatus tietojohtamiseen ja informaatioverkostoihin 6

PAUNUN KOULU KOELISTA SYKSY To MATEMATIIKKA luokka klo luokkatila tilan vaihto 8A 8-9 K3 8B 8-9 MA3 8. lk

OULUN YLIOPISTO HUTK, historiatieteet PÖYTÄKIRJA

DESIGN NEWS SCHUHDESIGN

Orientaatiotilaisuus Avoimen yliopiston opintoihin

35 la pe la

Orientaatiopäivät

9. Muunneltavuuden hallinta

SoberIT Software Business and Engineering institute

SFS/SR315 Tekoäly Tekoälyn standardisointi

Collaborative & Co-Creative Design in the Semogen -projects

Kasveja ja kukkia suoraan kasvattajilta. Kasveja ja kukkia suoraan kasvattajilta. Verkkokaupan ohjeet

SUURI NÄYTTÄMÖ LAHTI - MA PE 10.6.

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Varikko Ruokala Elokuu 2014

Teknologia-arkkitehtuurit. Valinta ja mallinnus

Oppivat organisaatiot ja tiimityö (3 op) - Tampere

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

Festo Online Shop käyttöohje.

Orientaatioviikon aikataulu

FAKE GOLD portfolio OLLIPEKKA KANGAS 2009

Käyttöliittymien suunnittelumallit (Laakso S.A., Laakso K. P. & Latva Koivisto A., 2006)

T Johdatus käyttäjäkeskeiseen tuotekehitykseen 2 op. Marko Nieminen

Tiedonhaku Internetistä ja sen jakaminen

Tietotekniikan koulutus ammattikorkeakouluissa 2012 Uudellamaalla

213a. MS-A0503 Todennäköisyyslaskenna n ja tilastotieteen per; M (vkot 3-7)

KYMENLAAKSON AMMATTIKORKEAKOULU TEKNIIKKA PÄIVITETTY: Markku Huhtinen

TEHTÄVÄKORI Monisteita matikkaan. Riikka Mononen

66 päivää ma ma

Tietoturva. 0. Tietoa kurssista P 5 op. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi / 2015

PLA Mobiiliohjelmointi. Mika Saari

DEE Aurinkosähkön perusteet (Foundations of Solar Power) Sali SE211 Keskiviikkoisin ja perjantaisin klo

Naantalin koulu-uinnit, Suomalaiset juhlapyhät, Viikkonumerot ma 10. syys ti 18. syys 2012 (Helsinki)

Tärkeitä termejä. Perjantai

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

LUKUJÄRJESTYS (SHH11) kevät 2014 kevät lukukausi

Harjoittelu omassa opetustyössä ammatillisen koulutuksen parissa

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

7.4 Variability management

Radiojournalismi, ryhmä B periodi I, (elo-lokakuu 2015)

Käyttöliittymät II. Käyttöliittymät I Kertaus peruskurssilta. Keskeisin kälikurssilla opittu asia?

Ti Jymy Yu Juho Laitinen

MAISTERIN TUTKINNON PEDAGOGISET OPINNOT (35 OP)

Talousmatematiikan perusteet

CLOUDBACKUP TSM varmistusohjelmiston asennus

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

Kurssin koodi ja nimi Ryhmä Päivä Aika Sali Viikot Henkilöt Course code and name Group Day Time Lecture Weeks Course staff

IIO30220 Database Management / Tietokannan hallinta TAPAHTUMIEN HALLINTA JOUNI HUOTARI ( )

Tietokonearkkitehtuuri 2 TKT-3201 (5 op)

Pv Pvm Aika Kurssin koodi ja nimi Sali Tentti/Vk Viikko

HAAVOITTUVUUKSIEN HALLINTA RAJOITA HYÖKKÄYSPINTA-ALAASI

JAKSO 1 YLÄASTE LUKIO 33 MA TI KE koulu alkaa koulu alkaa TO Etkot 16-20; ilm.its.kuulusteluihin PE MA

Digitalisaation rakenteellisista jännitteistä. Tero Vartiainen tieto- ja tietoliikennetekniikan yksikkö

Palkansaajan työssäoloehdon laskenta

Kuulustelija(t) Huikku Jari Liski Matti. Vilmunen Jouko Airio Hannele Huvitus Mari Peltonen Berit Airio Hannele. Kuulustelija(t)

KEVÄT lv. Seuraa nettilukkaria todennäköisten päivitysten havaitsemiseksi. Päivitykset on merkitty punaisella!

Sisällys. Beo4-kaukosäätimen käyttö, 3. Beo4:n näppäimet yksityiskohtaisesti, 4 Beo4:n näppäimien perus- ja lisätoiminnot

T Johdatus tietoliikenteeseen 5 op

SYKSY Seuraa opetusaikataulua päivitysten havaitsemiseksi

JWT 2016 luento 11. to klo Aulikki Hyrskykari. PinniB Aulikki Hyrskykari

SYKSY Seuraa opetusaikataulua päivitysten havaitsemiseksi

GALERIE EXHIBITIONS (13) 1 2 EXHIBITIONS 2

Materiaali- ja valmistusteknologiat: Tekstiilimateriaalit ja rakenteet, MUO-C3004, 10 op

OTTELUT 1979 tulos yleisömäärä pelituomari syöttötuomari su Alajärven Ankkurit - Kouvolan Pallonlyöjät Reijo Koskinen Raimo Teppo

Teknillisen fysiikan pääaineen tupsut / Mallilukujärjestys I periodi / viikot /

SAS ja Sharepoint. Yhteiselon ihanuus ja kurjuus

Oliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä

Ohjelmistoarkkitehtuurit. Syksy 2010

Kuulustelija(t) Huikku Jari Liski Matti. Vilmunen Jouko Hekkala Riitta Salovaara Antti Airio Hannele Huvitus Mari Peltonen Berit Airio Hannele

Äidinkielen uuden yo-kokeen kokeilutehtäviä ja opiskelijoiden tuotoksia

Ryhmänkerääjän ABC - pidä ryhmäsi ilmoittautumiset ja huonejako kätevästi hallussa

<e.g. must, essential, conditional>

Metron. nettikauppaohjeet

TILANNE luentovuoro = punaisella. viikko MAANANTAI TIISTAI KESKIVIIKKO TORSTAI PERJANTAI Yliopiston avajaiset: HY, Oulu

ERITYISPEDAGOGIIKAN PERUSOPINNOT SYKSYLLÄ 2017

ma-pe 13:05-13:40 ma-pe 15:05-15:40 (Vornasta palataan joen eteläpuolta Pihkalan sillalle asti, jossa ajetaan joen pohjoispuolelle)

KIRJASTO- JA TIETOPALVELUALAN AMMATILLISET ERIKOISTUMIS- OPINNOT (60 op)

KVTES yleistyöaika. Keskeytysmääräykset sisältävät voimaantulevat yleistyöaikamääräykset. JHL koulutus/mp

JAKSO 1 YLÄASTE LUKIO 33 MA TI koulu alkaa koulu alkaa KE Etkot 16-20; tentteihin ilmoittautuminen TO ilm.

Talotekniikan toiminnanvarmistus. Säätö ja toiminnanvarmistus ohjekortti alustus Tomi Jäävirta Mikko Niskala

Tuplaturvan tilaus ja asennusohje

Talousmatematiikan perusteet

Käyttökokemuksen evaluoinnista käyttökokemuksen ohjaamaan suunnitteluun. ecommunication & UX SUMMIT Eija Kaasinen, VTT

Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Pv Pvm Aika Kurssin koodi ja nimi Sali Tentti/Vk Viikko

ELEC-C7230 Tietoliikenteen siirtomenetelmät. Yleistä

83450 Internetin verkkotekniikat, kevät 2002 Tutkielma <Aihe>

Transkriptio:

Käyttöliittymät II Luento 7 Suunnittelumallien käyttö ja web-navimallit Harjoitus 1: Asuntohaku-sovellus Harjoitus 2: Groups and Items Esimerkkejä muista kälisuunnittelumalleista Web-navigoinnin suunnittelumallit (Rossi et al.) Harjoitus 1: Käli-suunnittelumallien käyttö Suunnittele annetun yhden käyttötapauksen ja sen variaatioiden pohjalta käyttöliittymä sunnuntain asuntoesittelyissä käymistä varten. Käytä seuraavia patterneja: Continuous Filter Overview beside Detail Double List Schedule Autosave Kun olet laatinut käliratkaisusi, arvioi: Tarvitsetko vielä Rule Storagea tai Data Storagea? Todennäköisesti et tarvitse Temporary Storagea. Mikset? 1

Harjoitus 2: Groups and Items Suunnittele Groups and Items -esimerkkikuvan käyttöliittymäratkaisua eteenpäin s.e. tuet seuraavien käyttötapausten sekvenssiä: Ma 28.10. perustetaan pikkujoulutyöryhmä, johon ovat lupautuneet tähän mennessä Pia Koskela, Aleksi Haataja ja Kirsi Airisto. Ti 29.10. yritykseen palkataan Web-palvelujen projektipäälliköksi uusi henkilö, Minna Pihlaja. Entinen projektipäällikkö Esko Siltamäki siirtyy markkinointiryhmän jäseneksi ja aloittaa johtoryhmässä. Ke 6.11. Mikko Haapakoski saadaan houkuteltua mukaan pikkujoulutyöryhmään. To 7.11. Web-palvelut muuttaa nimensä Verkkopalveluiksi. Pe 15.11. Verkkopalvelut-ryhmä jaetaan kahtia: Verkkokoulutuspalvelut Verkkopalvelujen tuotekehitys Esimerkkejä muista kälisuunnittelumallien kokoelmista Arvioi näitä kriittisesti. Coram & Lee: Garden of Windows www.maplefish.com/todd/papers/experiences/experiences.html Tidwell: High-density Information Display www.mit.edu/~jtidwell/interaction_patterns.html 2

Web-navigoinnin suunnittelumalleja (navigational patterns) Lähteet Rossi G., Schwabe D., Lyardet F., Improving Web Information Systems with Navigational Patterns. WWW8 / Computer Networks, 31 (11-16), 1999, s. 1667-1678. http://www8.org/w8-papers/5b-hypertextmedia/improving/improving.html Rossi G., Schwabe D., Garrido A., Design Reuse in Hypermedia Applications Development. Hypertext 97 Conf. Proc., 1997, s. 57-66. http://www.inf.puc-rio.br/~schwabe/papers/ht97.pdf Set-based Navigation Aloittelevat suunnittelijat tekevät tyypillisesti luettelosivun, jossa on linkki jokaista kohdetta varten. Kun käyttäjä suorittaa käyttötapaustaan, hän joutuu turhaan navigoimaan edestakaisin luettelosivun ja kohdesivujen välillä. Back Back 3

Set-based Navigation Rossin kantavana ajatuksena on se, että käyttäjän tehtävään liittyvät kohteet linkitetään yhdeksi joukoksi. Kohteet voivat olla esimerkiksi kirjoja, CD-levyjä, maalauksia tai kaupunkeja. Esim. taidegalleriassa käyttäjä voi päätyä saman maalauksen (Van Goghin Sun Flowers) kohdalle joukosta Van Goghin maalaukset tai luontoaiheiset maalaukset. Set-based Navigationia täydentää Rossin mukaan Node in Context. www.nga.gov Node in Context Taidegalleriasovelluksessa kontekstisolmu (Context node) voisi olla esimerkiksi Van Goghin maalaukset tai luontoaiheiset maalaukset. Van Goghin Sun Flowers -maalaus (Node) esiintyy monessa kontekstissa, tässä luontoaiheisten maalausten joukossa. www.inf.puc-rio.br/~schwabe/papers/ht97.pdf 4

Landmark Määritellään joukko maamerkkejä ja tarjotaan käyttäjälle pääsy niihin jokaisella sivulla. www.amazon.com Active Reference Käytännössä Rossin ryhmän esittelemä Active Reference tarkoittaa jatkuvasti näkyvillä olevaa navigointipalkkia, jossa nykysijainti on korostettu. Kyseessä on siis yhdenlainen Overview beside Detail. www.inf.puc-rio.br/~schwabe/papers/ht97.pdf 5

News Web-sivustoille tuotetaan jatkuvasti uutta informaatiota, kuten uusia kirjoja, uusia julkaisuja tai tietoja tulevista tapahtumista. Uusi kohde sijoitetaan sivuston jäsentelyn mukaiselle oikealle paikalleen. Lisäksi tarjotaan kokoelma uutuuksia, josta käyttäjät saavat tietoa viimeisimmistä muutoksista joutumatta etsimään niitä käymällä läpi koko sivustoa. www.news.com www.borland.com Shopping Basket Käyttäjät ostavat webkaupoista tyypillisesti useita tuotteita kerrallaan. Koska jokaisen tuotteen ostotapahtumaan liittyvien tietojen syöttäminen erikseen olisi vaivalloista, tarjotaan käyttäjälle mahdollisuus kerätä tuotteet ensin ostoskoriin ja ostaa ne kaikki kerralla. Jokaisen tuotteen yhteyteen lisätään toimintopainike, jolla käyttäjä siirtää ko. tuotteen ostoskoriin. Vaikka hyviä metaforia on harvassa, tässä ostoskorimetafora toimii hyvin. www.amazon.com 6

Esimerkki: Hakutulosjoukko Kirjoittajien esittämä ratkaisu on tällainen toteutus Set-based Navigationista. http://www8.org/w8-papers/5b-hypertext-media/improving/improving.html Mikä olisi parempi ratkaisu? 7