What is prototype? 12 …incomplete versions of the so ware program being developed. A prototype typically implements only a small subset of the features of the eventual program, and the implementation may be completely different from that of the eventual product. (h p://en.wikipedia.org/wiki/So ware_prototyping)
Medium Fidelity Prototyping § More “real” user experience § Longer design time § Longer development time § Some level of programming § “Golden Path” / Slideshow 29
High Fidelity Prototyping § Closer to reality § Greater design requirements § More development time § Can serve as a reference platform for other groups (Engineering, QA, Marketing) 34
Hero in a Nutshell: Mobile Application Development Allow developers to create a single mobile project that will run on multiple mobile environments § UI components supporting touchscreen interaction § Application framework fitted with common mobile UI patterns § Interactive performance tuned for mobile devices 46
A few guidelines for better mobile experiences… § Very short learning curve § Use screen space efficiently § Large hit areas § Simple images § Optimize lists § Minimize scrolling § Varied screen sizes § Readable text § Interruptible § Fast 57 § Condense information § Minimize Downloads § Minimize Typing § Mobilize, don't miniaturize § Look beautiful § Entertain the user § Varied input hardware § Conform to the platform § Conserve power
60 Turn in your Surveys for a chance to WIN! § Hand in your surveys to the room monitors § One survey will be selected as a winner of the Adobe Press e-book Adobe Flash Platform from Start to Finish: Working Collaboratively Using Adobe Creative Suite 5 § Winners will be notified via e-mail at the end of each day 60