DESIGN PATTERNS AVV 3 Verdieping patterns
Naam Omar Vasquez Jesus Studentnummer 500 704 100 Klas DMCI V1-11 Docent H.E.M. van Vugt Vak Design Patterns Opdracht AVV 3 Versie 0.1 Datum 19-9-2015
Inhoudsopgave Structural design patterns 3 Camera Controller Behavioral design patterns 4 Gebruikersprofiel
STRUCTURAL PATTERN - CAMERA CONTROLLER
Probleemomschrijving
Meer voorbeelden
De gebruiker wilt de instellingen en opties die betrekking hebben tot de camera (foto’s en afbeeldingen) kunnen beheren en aanpassen.
Voorbeeld
CONTENT
CONTENT
CONTENT/ EFFECTEN
CONTENT/ CONTROLS
EFFECTEN
EFFECTEN
EFFECTEN
CONTROLS
CONTROLS
CONTROLS
Instagram (iPhone) camera controller
Forkly (iPhone) camera controller
CONTROLS EFFECTEN
CONTENT
Path (iPhone) camera controller
EFFECTEN CONTENT/ CONTROLS
EFFECTEN/NAVIGATIE
CONTENT
Facebook Camera (iPhone) camera controller
Gebruik • Wanneer de gebruiker een foto wilt maken. • Wanneer de gebruiker zijn gemaakte foto’s wilt zien. • Wanneer de gebruiker flits wilt instellen. • Wanneer de gebruiker foto effecten wilt toevoegen. • Wanneer de gebruiker witbalans wilt bijstellen. • Wanneer de gebruiker foto filters wilt gebruiken. • Wanneer de gebruiker een foto of foto’s wilt verwijderen. • Wanneer de gebruiker een foto wilt bijsnijden. • Wanneer de gebruiker contrast wilt aanpassen van de foto’s. • Wanneer de gebruiker gebruik maakt van de videocamera. • Wanneer de gebruiker in en uit wilt zoomen met de camera. • Wanneer de gebruiker belichting wilt aanpassen. • Wanneer de gebruiker ISO niveau wilt aanpassen. • Wanneer de gebruiker geavanceerde instellingen gebruikt. • Wanneer de gebruiker een foto/video wilt delen. Design Patterns AVV 3
EFFECTEN Starmatic (iPhone) camera controller
CONTROLS Flickr (iPhone) camera controller
CONTROLS VSCO (iPhone) camera controller
Oplossing
Rationale
De camera controller is een veelvoorkomend patroon die een oplossing biedt voor veel gemeenschappelijke problemen. De camera controller geeft oplossingen bij het maken van foto’s en video’s en het bewerken hiervan. Het bekijken, aanpassen en delen van foto’s en video’s zijn functies die de gemiddelde camera controller ook heeft. Kortom het maken, bewerken, archiveren en delen van je foto’s en video’s gebeurt via de camera controller.
Eerst hadden telefoons hele simpele camera’s die lage kwaliteit foto’s en video’s maakte. Naarmate de jaren is de kwaliteit (aantal pixels) van camera’s in telefoons aanzienlijk toegenomen, de kwaliteit is zo snel toegenomen dat je tegenwoordig bijna profesionele foto’s/video’s kan maken met je smartphone. De camera controller helpt je bij het maken, bewerken, en delen van je foto’s een video’s zonder al teveel kennis over fotografie te hebben.
3
BEHAVIORAL PATTERN - GEBRUIKERSPROFIEL
Probleemomschrijving
Meer voorbeelden
Gebruikersprofielen komen vaak voor bij applicaties die erg dichtbij de gebruiker zijn (persoonlijk). Het zijn meestal apps die veel informatie vragen en bezitten over de gebruiker en zijn instellingen. Voorbeeld
PROFIEL
Twitter (iPhone) gebruikersprofiel
Twitter (iPhone) foto’s, profiel, fotogalerij
Twitter (iPhone) gebruikersprofielen
Swarm (iPhone) gebruikersprofielen
Swarm (iPhone) gebruikersprofielen, mappen
Swarm (iPhone) gebruikersprofielen
Instagram (iPhone) gebruikers profielen, foto gallerij en grid
Gebruik • Wanneer de gebruiker zijn account wilt aanpassen. • Wanneer de gebruiker instellingen wilt aanpassen. • Wanneer de gebruiker een profielfoto upload. • Wanneer de gebruiker zijn feeds wilt instellen. • Wanneer de gebruiker beveiliging wilt instellen. • Wanneer de gebruiker de app persoonlijk wilt maken. • Wanneer de gebruiker wachtwoord wilt veranderen. • Wanneer de gebruiker zijn e-mail wilt veranderen. • Wanneer de gebruiker meerdere accounts wilt creëren. • Wanneer de gebruiker wilt in/uitloggen. • Wanneer de gebruiker betaalgegevens moet invullen. • Wanneer de gebruiker vrienden wilt uitnodigen/vinden. • Wanneer de gebruiker contact informatie moet invullen. • Wanneer de gebruiker volgers of gevolgd wordt. • Wanneer de gebruiker in-checkt bij een check-in. Design Patterns AVV 3
Oplossing
Rationale
Een gebruikersprofiel wordt voor verscheidene redenen gebruikt, het biedt oplossingen voor een aantal belangrijke aspecten van bepaalde apps, zo kan een gebruikersprofiel helpen om de gebruiker te identificeren, beveiliging, contact informatie, het filteren van content, locatie,profielfoto, volgers, volgend, registratie, betalingen en nog veel meer. Een gebruikersprofiel van sommige apps zoals bijvoorbeeld Facebook is steeds meer een meer een digitale paspoort aan het worden.
Veel apps en websites vragen om persoonlijke informatie van de gebruiker, om de registratie, bruikbaarheid en persoonlijkheid van een app te optimaliseren. Dankzij gebruikersprofielen kunnen we onze apps instellen naar onze persoonlijke voorkeuren en kunnen we ons zelf gemakkelijk koppelen aan vrienden, families, feeds, nieuws, aanbevolen content/media etc. Voor het plaatsen van reacties en likes is een gebruikersprofiel ook erg handig.
19 september 2015
Versie: 0.1
Ontwerper: Omar Vasquez JesusStudentnummer: 500 704 100
4
Naam Omar Vasquez Jesus Studentnummer 500 704 100 Klas DMCI V1-11 Docent H.E.M. van Vugt Vak Design Patterns Opdracht AVV 3 Versie 0.1 Datum 19-9-2015