1 / 57

Human-Computer Interaction

Human-Computer Interaction. Computer Science Tripos Part II Alan Blackwell. Add a button to turn the screen yellow. - (void)loadView { //allocate the view self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; //set the view's background color

finnea
Download Presentation

Human-Computer Interaction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Human-Computer Interaction Computer Science Tripos Part II Alan Blackwell

  2. Add a button to turn the screen yellow.

  3. - (void)loadView { //allocate the view self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; //set the view's background color self.view.backgroundColor = [UIColor whiteColor]; //create the button UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; //set the position of the button button.frame = CGRectMake(100, 170, 100, 30); //set the button's title [button setTitle:@"Click Me!" forState:UIControlStateNormal]; //listen for clicks [button addTarget:self action:@selector(buttonPressed) forControlEvents:UIControlEventTouchUpInside]; //add the button to the view [self.view addSubview:button]; } -(void)buttonPressed { NSLog(@"Button Pressed!"); }

  4. 700 600 500 400 Wavelength (nanometers)

  5. I want it to be golden yellow.

  6. Why did you want the screen to be yellow? I want it to look like gold.

  7. That’s not golden yellow.

  8. “Sir John Herschel even thinks that our inability to resolve yellow leaves it doubtful whether our vision is trichromatic or tetrachromatic...” • John William Strutt (Lord Rayleigh) 1871“Some Experiments on Color”. Nature111

  9. I want it to look like gold.

  10. Connotations relate not to a word's actual meaning, or denotation, but rather to the ideas or qualities that are implied by that word. A good example is the word "gold." The denotation of gold is a malleable, ductile, yellow element. The connotations, however, are the ideas associated with gold, such as greed, luxury, or avarice.

  11. Where’s the button?

  12. How can you get one button wrong?

  13. How to design buttons and screens? Human-Computer Interaction (HCI) Interaction Design User Experience Design (UX) Interactive Systems Design Cognitive Ergonomics Man-Machine Interface (MMI) User Interface Design (UI) Human Factors Cognitive Task Design Information Architecture (IA) Software Product Design Usability Engineering User-Centred Design (UCD)

  14. Typical results of HCI research (HCI 2009)

  15. What the university offers … Technology Arts & Humanities Physical Sciences Humanities & Social Sciences Clinical school Biological Sciences

  16. Human | Computer Technology Arts & Humanities Physical Sciences Humanities & Social Sciences Clinical school Biological Sciences

  17. Human | Computer interpretive scientific soft reductionist academic style relativist positivist

  18. correct good intuitive simple effective cool

  19. Human | Computer correct good interpretive scientific intuitive soft reductionist academic style simple effective cool relativist positivist

  20. creative professional style interpretive scientific soft reductionist relativist positivist practical

  21. design

  22. creative interpretive scientific design soft reductionist professional academic relativist positivist practical

  23. Course objectives (options) Learn interesting stuff about humans Prepare for professional life See cool toys Find an alternative perspective on CS Take an opportunity to be more creative Get easy marks in final exam

More Related