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

Samankaltaiset tiedostot
Suunnittelumallit (design patterns)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

anna minun kertoa let me tell you

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

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

VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto

TIETEEN PÄIVÄT OULUSSA

Capacity Utilization

ASUNTOSUUNNITTELU TÄNÄÄN

Efficiency change over time

Choose Finland-Helsinki Valitse Finland-Helsinki

The CCR Model and Production Correspondence

Opiskelijat valtaan! TOPIC MASTER menetelmä lukion englannin opetuksessa. Tuija Kae, englannin kielen lehtori Sotungin lukio ja etälukio

Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen

Sisällys. Ratkaisumallien historia. Ratkaisumalli. Ratkaisumalli [2] Esimerkki: Composite [2] Esimerkki: Composite. Jaakko Vuolasto 25.1.

Miten koulut voivat? Peruskoulujen eriytyminen ja tuki Helsingin metropolialueella

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

Curriculum. Gym card

Personal Letter. Letter - Address. Matti Meikäläinen Puistokatu 17 A Helsinki Finland

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Salasanan vaihto uuteen / How to change password

Digitalisoituminen, verkottuminen ja koulutuksen tulevaisuus. Teemu Leinonen Medialaboratorio Taideteollinen korkeakoulu

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

Biojätteen keruu QuattroSelect - monilokerojärjestelmällä Tiila Korhonen SUEZ

Co-Design Yhteissuunnittelu

Fraktaalit. Fractals. Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. 1 / 8 R. Kangaslampi Fraktaalit

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

OP1. PreDP StudyPlan

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Small Number Counts to 100. Story transcript: English and Blackfoot

AYYE 9/ HOUSING POLICY

TIE Ohjelmistojen suunnittelu

MEETING PEOPLE COMMUNICATIVE QUESTIONS

Venttiilit ja Automaatio

LANSEERAUS LÄHESTYY AIKATAULU OMINAISUUDET. Sähköinen jäsenkortti. Yksinkertainen tapa lähettää viestejä jäsenille

make and make and make ThinkMath 2017

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

O-renkaan vaihto-ohje Instructions for replacement of o-ring

Sisällysluettelo Table of contents

indexhan wen Club Ambulant -play together

ENE-C2001 Käytännön energiatekniikkaa. Aloitustapaaminen Osa II: Projekti- ja tiimityö

Guidebook for Multicultural TUT Users

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

812336A C++ -kielen perusteet,

1. Liikkuvat määreet

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

Travel Accommodations

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

Alueellinen yhteistoiminta

Results on the new polydrug use questions in the Finnish TDI data

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto

SENAATTILA uudistuu keväällä 2015

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

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

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Exercise 1. (session: )

Nuku hyvin, pieni susi -????????????,?????????????????. Kaksikielinen satukirja (suomi - venäjä) ( (Finnish Edition)

Tilausvahvistus. Anttolan Urheilijat HENNA-RIIKKA HAIKONEN KUMMANNIEMENTIE 5 B RAHULA. Anttolan Urheilijat

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Basic Flute Technique

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

Ohjelmistoarkkitehtuurit. Kevät

Ohjelmistoarkkitehtuurit. Syksy 2010

Mitä Master Class:ssa opittiin?

T SEPA - päiväkirja: Design Patterns. ETL työkalu

kieltenoppimiskertomukseni My Language Biography

4x4cup Rastikuvien tulkinta

MUOTINUKEN KANSALLISPUKU Kaavat ja ohjeet. FOLK DRESS FOR A FASHION DOLL Patterns and instructions

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

LYTH-CONS CONSISTENCY TRANSMITTER

Matkustaminen Majoittuminen

7.4 Variability management

Matkustaminen Majoittuminen

Ratkaisumallien historia

Bounds on non-surjective cellular automata

Business Opening. Arvoisa Herra Presidentti Very formal, recipient has a special title that must be used in place of their name

Tarjolla tänään: Sanastoa Koneenohjausjärjestelmien suunnittelumallit. Pattern Architecture Style. GoF. Design pattern

Ohjelmistojen mallintaminen, kesä 2009

Ohjelmien kehittämisstudiot varmistavat laadukkaat ja linjakkaat maisteriohjelmat Maire Syrjäkari ja Riikka Rissanen


PRODUCT CATALOGUE - TUOTEKUVASTO METAL WIRE - METALLILANKA

AMPLYVOX DOOR ENTRY SYSTEMS, ROOM UNITS

Tietoa Joensuun Eliittikisoista

HOITAJAN ROOLI TEKNOLOGIAVÄLITTEISESSÄ POTILASOHJAUKSESSA VÄITÖSKIRJATUTKIJA JENNI HUHTASALO

Travel General. General - Essentials. General - Conversation. Asking for help. Asking if a person speaks English

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa

HARJOITUS- PAKETTI A

ETELÄESPLANADI HELSINKI

Hotel Pikku-Syöte: accommodation options and booking

16. Allocation Models

Transkriptio:

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

Käyttöliittymät II Kurssin sisältö Käli I Käyttötilanteita Käli II Käyttötilanteet selvitetään itse Simulointipohjainen kälisuunnittelu Testaus Proto ja kuvasarjat Systemaattinen suunnitteluprosessi, suunnittelumallit Muitakin testausmenetelmiä kuin simulointitestaus ja käytettävyystesti Menetelmien sovittaminen oikeaan projektiin työpaikalla Suunnittelumallit (design patterns) Ohjelmoinnissa Rakennusarkkitehtuurissa Käyttöliittymäsuunnittelussa Search 2

Ohjelmointi Suunnittelumallit Usein toistuvia ohjelmointiongelmia ja niiden ratkaisuja: Gamma E., Helm R., Johnson R., Vlissides J., Design Patterns. Addison Wesley, USA, 1994. Rakennusarkkitehtuuri Suunnittelumallit Usein toistuvia ongelmia ja niiden ratkaisuja kaupunkisuunnittelussa ja rakennusarkkitehtuurissa (Christopher Alexander 1977 1979) Pattern kokoelma: Alexander C., Ishikawa S., Silverstein M., A Pattern Language. Oxford University Press, USA, 1977. Idean ja ajattelutavan kuvaus: Alexander C., The Timeless Way of Building. Oxford University Press, USA, 1979. 3

Rakennusarkkitehtuuri Esimerkkejä suunnittelumalleista Perehdy luennolla jaettuihin paperikopioihin, jotka ovat otteita Alexanderin kirjoista. Window Place Window Place 4

Window Place Low Sill Ylempien kerrosten ikkunalaudan korkeus 50 cm Ensimmäisessä kerroksessa 30 35 cm Stockmannin Argos kahvila, Helsinki (2002) Light on Two Sides of Every Room 5

Light on Two Sides of Every Room Wings of Light auttaa toteuttamaan mm. Light on Two Sides of Every Room patternin. Exactumissa periaatteessa olisi jonkinlaisia jälkiä Wings of Light:ista, mutta suunnittelu on epäonnistunut? Light on Two Sides of Every Room puuttuu täysin. Light on Two Sides of Every Room? Hundertwasserhaus, Wien (2002) Hot Springs Village, Bad Blumau (2004) 6

Entrance Transition (living) Entrance Transition (dead) Alexander: The Pattern Language Alexander: The Pattern Language Kunsthaus Wien (2002) Helsingin yliopisto: Exactum (2004) Courtyard (living) Courtyard (dead) Alexander: The Pattern Language Alexander: The Pattern Language Kunsthaus Wien (2002) Helsingin yliopisto: Exactum (2004) 7

Suunnittelukieli (Pattern Language) At the moment when a person is faced with an act of design, he does not have time to think about it from scratch. It is only because a person has a pattern language in his mind, that he can be creative when he builds. The rules of English make you creative because they save you from having to bother with meaningless combination of words. A pattern language does the same. A pattern language gives each person who uses it, the power to create an infinite variety of new and unique buildings, just as his ordinary language gives him the power to create an infinite variety of sentences. Lähde: The Timeless Way of Building Suunnittelukieli Designin rakentaminen Everybody follows rules of thumb. All these rules of thumb or patterns are part of larger systems which are languages. Every person has a pattern language in his mind. You make your designs by using a pattern language. Esim. hyvässä tutkielmassakin on tietyt patternit. Lähde: The Timeless Way of Building 8

Käyttöliittymät Suunnittelukielen ratkaisut Kun suunnittelija lähtee piirtämään käliratkaisua yhden käyttötilanteen pohjalta, hän käyttää niin hyvää suunnittelukieltä kuin osaa. Esimerkki: Leffat Käyttötilanne: Kuutamolla elokuvaa katsomaan. Markon ja Kaisan tavoite: Marko ja Kaisa ovat kuulleet kavereiltaan kehuja uudesta kotimaisesta Kuutamolla elokuvasta. He ovat aikeissa mennä katsomaan sitä ensi viikolla, mutta he eivät tiedä, milloin ja missä sitä esitetään. Käyttöliittymien suunnittelukieli? Päätöksentekoa tukevia suunnitteluratkaisuja Piirros Antti Latva Koivisto Alkeellisempia suunnitteluratkaisuja Hyvin alkeellisia suunnitteluratkaisuja 9