DESIGN PATTERNS AVV 1 ‘‘A design pattern is a formal way of documenting a solution to a common design problem.’’
Naam Omar Vasquez Jesus Studentnummer 500 704 100 Klas DMCI V1-11 Docent H.E.M. van Vugt Vak Design Patterns Opdracht AVV 1 Datum 7-9-2015
Inhoudsopgave Behavioral design patterns 3 Slide to unlock Drag & Drop Structural design patterns 4 VLC for android Apple music player Pattern fysiek object 5 Huis
Behavioral Slide to unlock
Drag & Drop
Samenvatting probleem De gebruiker wilt zijn telefoonscherm ontgrendelen.
Samenvatting probleem De gebruiker wilt een applicatie of item binnen het menu van de telefoon vast pakken en verplaatsen.
Voorbeeld
Voorbeeld
iPhone home scherm
Gebruik • Gebruik als de telefoonscherm vergrendeld is • Geruik als het scherm ontgrendeld wordt
Gebruik • Gebruik wanneer er een item (app) verplaats moet worden • Gebruik wanneer je een app wilt verwijderen • Gebruik om apps en items in een lijst te doen • Gebruik voor het slepen van items
Oplossing • Door een natuurlijke slide beweging met je vinger over het scherm, wordt de telefoonscherm ontgrendeld.
Oplossing • Door het langer indrukken op een app of item selecteer je deze, nu kan je dit item verplaatsen, in een map doen of verwijderen.
Rationale Slide to unlock is een pattern die ook voorkomt in de echte wereld denk aan een schuifslot die je openschuift, op deze manier slide je ook met je vinger om het scherm te ontgrendelen.
Rationale Drag & Drop is een erg duidelijk gedrags patroon het vastpakken van een item en het vervolgens slepen naar een andere plek is iets wat we kennen van pc’s maar ook van het dagelijks leven.
iPhone unlock scherm
3
Structural VLC for android
iTunes music player
Samenvatting probleem Het kunnen afspelen van de meestvookomende mediabestanden extensies, zowel audio als visueel.
Samenvatting probleem Muziek bestanden afspelen op je smartphone.
Voorbeeld
Voorbeeld Titel, artiest, album
Tijdsbalk, controls Cover, controls
Cover
Tijdsbalk Titel, artiest, album Navigatie,contols VLC for android media player
Gebruik • Voor het afspelen van muziek, films, foto’s en video’s • Speel en groot aantal extensies van mediabestanden
Structuur
Oplossing • De VLC for android app is net ls VLC een erg betrouwbare mediaspeler, deze is speciaal op maat gemaakt voor je android smartphone. Rationale Deze app is erg geschikt om de structuur patronen te laten zien die vaak terugkomen bij mediaspelers.
Navigatie,controls iTunes music player Gebruik • Voor het afspelen van muziekbestanden zoals mp3’s • Voor het maken van afspeellijsten • Het kopen en/of streamen van muziek • Voor het organiseren van je audiobestanden
Structuur
Oplossing • Met iTunes voor iPhone is het heel gemmakkelijk je audiobestanden af te spelen, muziek aan te schaffen of voor het maken van een afspeellijst Rationale Op deze app zie je hoe de structuur van de meeste mobiele muziekspelers zijn ontworpen. 4
Pattern fysiek object Huis Samenvatting probleem Een huis biedt de gebruiker, bescherming (bijvoorbeeld tegen indringers van buitenaf zoal dieren en mensen), onderdak, warmte en voorzieningen om te kunnen leven. Voorbeeld
Krottenwijk, India
Rijtjeshuis in een vinexwijk in Nederland
Rationale Een huis (woning) is een patroon opzich een van de meest voorkomende patronen op aarde eigenlijk. Het is overaal op aarde te vinden van het plattelandsleven tot aan de stad, ze zijn er in alle vormen en maten en vertellen veel over de cultuur en gewoontes van een land. Het is een patroon wat met ons is sinds landbouw is ontstaan. Flatgebouwen, Honkong
5
Naam Omar Vasquez Jesus Studentnummer 500 704 100 Klas DMCI V1-11 Docent H.E.M. van Vugt Vak Design Patterns Opdracht AVV 1 Datum 7-9-2015