{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

cs427-23 - UI Implementation 1 More from Joel Design for...

Info icon This preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
1 UI Implementation
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CS427 23-2 More from Joel Design for people who have better things  to do with their lives Text?  Mice? Memory?
Image of page 2
CS427 23-3 Implementation concerns Simplicity Safety Use standard libraries/toolkits Separate UI from application
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CS427 23-4 Simplicity Don't compromise usability for function. A well-designed interface fades into the  background.                     Basic functions should be obvious. Advanced functions can be hidden.
Image of page 4
CS427 23-5 Make controls obvious and intuitive Is the trash-can obvious and intuitive? Are tabbed dialog boxes obvious and  intuitive? Is a mouse obvious and intuitive?
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CS427 23-6 Safety Make actions predictable and reversable Each action does one thing Effects are visible User should be able to tell whether operation  has been performed Undo
Image of page 6
CS427 23-7 Use standard libraries Don’t build your own! If necessary, add to it, but try to use  standard parts instead of building your  own.
Image of page 7

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CS427 23-8 Use standard libraries
Image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern