PACT ANALYSIS
People
· Cognitive characteristics – the user should find it useful and easy to use, It will be so basic with pictures for icon so if the user has any learning disabilities the icon will guide them through it easily
· Physical characteristics –the design will be made for people around 50+ that people that just need a little bit more help and what to keep their Independence
· Experience & expectations - novice
· Language- they will be different languages build in.
· Special needs – the screen will be contrast colours for people that have colour blindness, they will be flashing lights for people that are deaf so they can check what they have to do and people that are in wheel chairs the device will be installed the right height for them or it will be handheld.
Activities
- Goals, tasks and actions- the goals of the device are to do everyday things easier for the user like turn the lights on and off. The task is how you would do it, on the device they will be buttons and icons that the user will press on and it will come up on or off actions is pressing the button and see if it has turned off or on.
- Regular or unusual, weekly? Yearly? – Most of the task will be weekly like remembering the user witch day it is and what medication to take on the day if any.
- Continuous or interrupted – the device won’t be that hard if you do loose your place you will not be more that 2 or 3 clicks away
- Length of time on tasks – the task will be quick. Everything should be faster than the user going to do it there self’s
- The program should be able to multi-task with out crashing
Context
· Smart house project will act as the household’s personal assistant. It will help the user with their personal activities.
· Shortcut functions will be assigned to speed up the process of posting notes and since it is within the household, in which at times could possibly be noisy, alarm volume may be adjusted.
· Smart house project will be very easy to tweak. As mentioned earlier, carers will be better off first to handle this one. All in all, very easy to use. No training will not be needed.
· Smart house project will have internet access to inform users via their mobile phone. Will be used for post input. Current user will be prompted what kind of reminder to be posted. Additional notes will be the sort that only needs text input.
Technologies
1. Input - Getting data in; the carers will be will put all the information that the user will need, security: the will be automatic locks on the doors
2. Output - Characteristics of different displays: photographs will be use to show icons to help the user know what they are choosing. Speech will be used to remind the user to take the pills or birthday or task that they have planned.
3. Size of screen: 10 to 14 inches.
4. will have internet access to inform users via their mobile phone. Also, a stylus will be used for post input. Current user will be prompted what kind of reminder to be posted. Additional notes will be the sort that only needs text input.
Interpret Brief
Ideas
This is a baisc idea. the idea Is a full touch srceen with icons and text to let you know what srceeen your on. It can be wall mounted or portable because it will be a slim device. The disadvantage of this idea is that the older generation maybe scared of touching the screen as they may think the mite break or crack the screen.
This is idea has buttons and a touch screen so the user will have a choose what to use. The screen is a touch screen but if the users don’t like the touch screen there a D pad at the bottom left hand side when pressed it will highlight the icon that you choose. when you press the light blub icon it will come up on/off and you can dim the light with the slider under the screen, it also works with the music as well.
Navigation
This is a basic navagation show what will be in the device every thig will be linked together. It will be easy to navagate you should never get suck or lost.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Evaluation Design aims The aims of my design were to give the user an easy interface that they can use easily without having any problems. The design has buttons and touch screen so the user can use what he/she is comfortable using. What I set out to achieve is an interactive touch screen with buttons interface for an age group of 60 + for a sheltered housing. My aim was to build a prototype of this interface through processing. The interface will be design to help the elderly with everyday thing like turning the lights & off, turning the TV on & off and setting the temperature and time for the heating. Planning Targets My tutor had a list of dates that I used as a guideline to keep me on track of what work had to be done and when it had to be handed in. Was on track for the first few months then fell behind in my work because of family reason that I will not get into. It took me most of my free time to catch back up but now I have all the work done and you will be able to see it all on my blog. The main targets are achieving a fully operating prototype that could work with touch screen technology. While building the interface I will be keep the target audience in mind. All text, media and design were to be of suitable size and would then be evaluated by random users to see if the goals had been achieved. Working through process Started off with a brief which was to design an interactive interface project for a smart house. My design is to create a simple design that wouldn’t confuse or be to complex for the users. I then I started analysis and interpretation of the brief. After that it was then time to design a mood board, style board and a navigation map. Then started I developed my lo-fi prototype with what I had in mind for my design. Then I came up with a testing strategy and then got 5 users to test my lo-fi design. Then it was time to actually design the hi-fi prototype in Processing. Then I had to create a testing strategy for that as well and get it tested. Problems I had two problems with the code for my interface that I couldn’t get my background I build in Photoshop to show up so I just used a fill colour instead. The second problem was that one of my buttons is higher up and away from the others because where I had it sitting the button wasn’t work I went through the code more that once and can’t find the problem and I’ve even try rewriting the code and still have the same problem. Adaptability I’ve not successfully adapt to the processing script as yet there’s a lot more processing can do and I only know the basics. I need to spent more time and get familiar to the software and the scripting. I am starting to adapt to working under pressure because I do more work and better work under pressure. I wouldn’t recommend doing this because it does stress me out sometimes. I would like to adapt to better time scaling as I would have to rush all the time and struggle getting all my work done. Testing The result I got through my prototypes has made me quite happy as I didn’t spend a lot of time on it. I kept the design the same so know one will get confused and make it easier for me. The first test I did was a basic test just got the users to rate my design for my lo fi prototype. Which asks about the colours, font and the design? I got positive feed back from the questionnaire and u can see on the blog. After I got all the feed back I started to design the design in processing. After I competed the design in processing I designed another questionnaire for my hi fi prototype. I got more users to full in. after they fill the questionnaire in started reading over the feed back it was still very positive. They think is a good design and could do more with as well. I think so as well but as it only a prototype I was show how you would navigate through it. Conclusion That I successfully completed everything I was meant to do for this unit. I created my design well but think I could do better. In the end of the project, I feel that what I had made works quite well, meeting with the intending aims of the project quick well and had met with the requirements it needed to. I had learned a lot from doing this project such as learning a bit more about coding and the different ways it can be done. I had also learned a bit more about planning projects which I feel will help me in the future. I feel good about what I have done as I learned. I will be taking everything on board. I did struggle a little with the code but when I got my head round it there was no stopping me. I think my strong points in this project where designing and my weak point I think I had would probably have to be trying to keep in line with the time scale I had set for the project. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CODE int bW = 100; int bH = 50; int x1 = 45; int y1 = 100; int x2 = 45; int y2 = 125; int x3 = 45; int y3 = 175; int x4 = 45; int y4 = 225; int x5 = 45; int y5 = 275; int x6 = 45; int y6 = 325; int page = 1; PImage button; PImage button1; PImage bottom; PImage screen1; PImage livingroomup; PImage livingroomdown; PImage heatup; PImage heatdown; PImage bedup; PImage beddown; PImage phoneup; PImage phonedown; PImage radioup; PImage radiodown; PImage backup; PImage backdown; PImage phonescreen; PImage heating; PImage display; PImage radioscreen; PFont font; void setup (){ size (800, 600); smooth(); background (255); button = loadImage("buttons.png"); button1 = loadImage("button.png"); bottom = loadImage("bottom.png"); screen1 = loadImage("screen.jpg"); livingroomup = loadImage("LRUP.png"); livingroomdown = loadImage("LRDOWN.png"); heatup = loadImage("heatup.png"); heatdown = loadImage("heatdown.png"); bedup = loadImage("bedup.png"); beddown = loadImage("beddown.png"); phoneup = loadImage("phoneup.png"); phonedown = loadImage("phonedown.png"); radioup = loadImage("radioup.png"); radiodown = loadImage("radiodown.png"); backup = loadImage("backup.png"); backdown = loadImage("backdown.png"); heating = loadImage("heating.png"); phonescreen = loadImage("phonescreen.png"); radioscreen = loadImage("radioscreen.png"); display = loadImage("screen2.png"); //load font into the variable font = loadFont("GoudyOldStyleT-Bold-48.vlw"); } boolean overButton (int x, int y, int w, int h){ if (mouseX > x && mouseX < x+w && mouseY > y && mouseY < y+h){ return true; } else { return false; } } void draw (){ if (page == 1){ pageOne(); } if (page == 2){ pageTwo(); } if (page == 3){ pageThree(); } if (page == 4){ pageFour(); } if (page == 5){ pageFive(); } if (page == 6){ pageSix(); } } void pageOne () { background(255); image(bottom, 0, 475); image(display, 225, 50); //code for button - remember to change the x1 ect values if (overButton (x1, y1, bW, bH) == true) { image(livingroomdown, x1, y1); } else { image(livingroomup, x1, y1); } if (overButton (x3, y3, bW, bH) == true) { image(beddown, x3, y3); } else { image(bedup, x3, y3); } if (overButton (x4, y4, bW, bH) == true) { image(heatdown, x4, y4); } else { image(heatup, x4, y4); } if (overButton (x5, y5, bW, bH) == true) { image(phonedown, x5, y5); } else { image(phoneup, x5, y5); } if (overButton (x6, y6, bW, bH) == true) { image(radiodown, x6, y6); } else { image(radioup, x6, y6); } } //call the over button function and input variables x1, y2, bW and bH void pageTwo (){ background (0); image(bottom, 0, 475); image(screen1, 225, 50); if (overButton (x2, y2, bW, bH) == true) { image(backdown, x2, y2); } else { image(backup, x2, y2); } } void pageThree(){ background(100); image(bottom, 0, 475); image(screen1, 225, 50); if (overButton (x2, y2, bW, bH) == true) { image(backdown, x2, y2); } else { image(backup, x2, y2); } } void pageFour(){ background(200); image(bottom, 0, 475); image(heating, 225, 50); if (overButton (x2, y2, bW, bH) == true) { image(backdown, x2, y2); } else { image(backup, x2, y2); } } void pageFive(){ background(50); image(bottom, 0, 475); image(phonescreen, 225, 50); if (overButton (x2, y2, bW, bH) == true) { image(backdown, x2, y2); } else { image(backup, x2, y2); } } void pageSix(){ background(160); image(bottom, 0, 475); image(radioscreen, 225, 50); if (overButton (x2, y2, bW, bH) == true) { image(backdown, x2, y2); } else { image(backup, x2, y2); } } void mousePressed() { if(page==1) { if (overButton (x1, y1, bW, bH) == true){ page=2;} } if(page==2) { if (overButton (x2, y2, bW, bH) == true){ page=1;} } if(page==1) { if (overButton (x3, y3, bW, bH) == true){ page=3;} } if(page==3) { if (overButton (x2, y2, bW, bH) == true){ page=1;} } if(page==1) { if (overButton (x4, y4, bW, bH) == true){ page=4;} } if(page==4) { if (overButton (x2, y2, bW, bH) == true){ page=1;} } if(page==1) { if (overButton (x5, y5, bW, bH) == true){ page=5;} } if(page==5) { if (overButton (x2, y2, bW, bH) == true){ page=1;} } if(page==1) { if (overButton (x6, y6, bW, bH) == true){ page=6;} } if(page==6) { if (overButton (x2, y2, bW, bH) == true){ page=1;} } } HIFI TEST PLAN I am wanting to show you how my Hi-Fi test results were. In the end result was pretty good and I am not to disappointed in this.
HIFI TEST PLAN | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x |
Time on Task — How long does it take people to Complete basic tasks? (For example, find where the heating controls are) | very |
Accuracy — How many mistakes did people make? (And were they fatal or recoverable with the right information?) | none |
Recall — How much does the person remember afterwards? | A lot |
Emotional Response — How does the person feel about the tasks completed? (Confident? Stressed? Would the user recommend this system to a friend?) | Confident and yes |
Does the layout match the design? | yes |
Do all the buttons work? | yes |
Do all the texts, fonts’ colours and sizes match the original design spec? | yes |
Is there a visible continuity between screens? | yes |
Has the text been spell checked? | yes |
Does the colour scheme work? | yes |
Is your navigation scheme logical and fully functioning? | yes |
Do all the links within the application work? | yes |
Is there a smooth transition between screens? | yes |
Is there consistency between screens? | yes |
Are there any broken buttons/links? | no |