1 / 10

Problem : Implementation of advanced interactivity simulation is HARD for designers

Problem : Implementation of advanced interactivity simulation is HARD for designers Particularly, logical and procedural thinking in PROGRAMMING Importance : 1. Products are getting intelligent. --> frequent and important Behavior Prototyping

kata
Download Presentation

Problem : Implementation of advanced interactivity simulation is HARD for designers

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. Problem : • Implementation of advanced interactivity simulation is HARD for designers • Particularly, logical and procedural thinking in PROGRAMMING • Importance : • 1. Products are getting intelligent. --> frequent and important Behavior Prototyping • 2. Communication miss and lack of agility between engineers(maker) and designers(planner). • 3. Designers require Reflective Thinking by self-prototyping. • Q : How can designers learn programming? • compared to traditional CS approach.

  2. Q: How can designers learn programming? Why different from traditional CS? Motivation Range of prototyping ( learning scope ) Pedagogy

  3. Q: How we can educate designers in programming? • Why different from traditional CS? • Design prototyping differs from computer science, electronic engineering, mechanics. • We need all. We need compromise.Integration, trade-off, Decision making • Design mind( trial/error , ) • Aiming at emotion and communication rather than efficiency

  4. Q: How we can educate designers in programming? • Motivation? • How can we let designers understand the importance of programming in interaction design?Probably they do. • Even in product design.Probably not.

  5. Q: How we can educate designers in programming? • Range of prototyping ( learning scope ) • Prototyping should trigger reflective thinking. • Exceptions are not big deal. Often helpful. Targeting Range Non-Linear Interactive Movie Prototype Interactive Prototype Exception-Free Prototype

  6. Q: How we can educate designers in programming? • Pedagogy • Object Role Playing • Pseudo-Coding

  7. Do something worth – Pilot Prototype • Select product.Firefighters’ Thermal Imaging Camerarequirements and situations. • Specify functions.Brainstorm with design studentsSpecify functions, forms, and interaction flow(?). • Prototype by 3 parties.Me, CS person, and designer. • Analyze.What are differences??

  8. Do something worth – Pilot Prototype • Select Product. • Firefighters’ Thermal Imaging Camera • Rosenbauer Argus 4 FutureScience F2 • Extreme situation: • Hot, Sweaty, Gloved, and Smoky • Requirements: • Easy to grasp and hang on. Big buttons. Correct. Quick.

  9. Do something worth – Pilot Prototype • 2. Specify functions. • Brainstormwith design students. • Specify functions, form, input, and output elements. • Describe interaction flow. • OUTPUT: description, few drawings, and/or any means which explain INTERACTION and PRODUCT. • Choosing a design is not a part of prototyping, but describing a design is very important process for prototyping and base logics of the program. • The way output describes the interaction may be the critical point in design mind.

  10. Do something worth – Pilot Prototype • 3. Prototype by 3 parties • Researcher: • Get base knowledge. • CS people: • See how they understand interaction flows in designers words. • See how they overcome obstacles. • See how they start and organize the programming. • Designers: See what are main obstacles. • See how they start and organize the programming.

More Related