Web Technologies and Programming Lecture 16
Why User Interface should look Good?
Guidelines and Principles of User Interface Design
Principles of Screen Design
Interface Design Goals
Interaction Styles
Types of Interfaces
What are the Advantages of Style Guidelines?
What are Advantages of Good Interface?
What are Disadvantages of Bad Interface?
57 trang |
Chia sẻ: hoant3298 | Lượt xem: 605 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Web Technologies and Programming Lecture 16, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
1Web Technologies and ProgrammingLecture 16 2Style Guidelines For Interface Design(Elements of Visual Design)3Summary of Previous Lecture4Introduction to CSS3.CSS3 modulesSelectors Box Model Backgrounds and Borders Text Effects 2D/3D TransformationsCSS3 Rounded CornersCSS3 Properties.CSS3 border-image propertyCSS3 Border ImagesSummary of Previous Lecture5CSS3 GradientsCSS3 Linear GradientsCSS3 Radial GradientsCSS3 text-shadowCSS3 text-overflowCSS3 word-wrappingCSS3 2-D Transforms (translate(), rotate(), scale(), skewX() ) CSS3 3-D Transforms(rotateX(), rotateY(), rotateZ() ) CSS3 Media QueriesOutlineWhy User Interface should look Good?Guidelines and Principles of User Interface DesignPrinciples of Screen DesignInterface Design GoalsInteraction StylesTypes of InterfacesWhat are the Advantages of Style Guidelines?What are Advantages of Good Interface?What are Disadvantages of Bad Interface?6Today’s Lecture OutlineWhat are the Elements of Visual Design?FontSix Typographic TermsFont SizeTypes of FontsProportional Vs. Fixed width FontsCase of TextLayoutColorGuidelines for Color UseLabels71. User Interface“The user interface is the most important part of any computer system.” (Galitz, 2002, p. 1)“The best interface is the one that is not noticed, one that permits the user to focus on the information and task at hand, not the mechanisms used to present the information and perform the task.” (Galitz, 2002, p. 4)81.1 Benefits of Good DesignHigher task completion ratesMore efficient task completion ratesReduced training costsImproved customer service91.2 Guidelines for Interface Design ProcessKnow your user or clientUnderstand the basic business functionUnderstand the principles of good screen designDevelop system menus and navigation schemesSelect the proper kinds of windowsSelect the proper device-based controlsChoose the proper screen-based controls101.2 Guidelines for Interface Design ProcessWrite clear text and messagesProvide effective feedback and guidance and assistanceProvide effective internationalization and accessibilityCreate meaningful graphics, icons and imagesChoose the proper colorsOrganize and layout windows and pagesTest, test and retest111.2 Principles of User Interface Design“An interface must really be just an extension of a person. This means that the system and its software must reflect a person’s capabilities and respond to his or her specific needs. It should be useful, accomplishing some business objectives faster and more efficiently than the previously used method or tool did. It must also be easy and fun to use, evoking a sense of pleasure and accomplishment, not tedium and frustration.” (Galitz, 2002, p. 40)121.3 General Principles of User Interface DesignAesthetically pleasingClarityCompatibilityComprehensibilityConfigurabilityConsistencyControlDirectnessEfficiency131.3 General Principles of User Interface DesignFamiliarityFlexibilityForgivenessPredictabilityRecoveryResponsivenessSimplicityTransparencyTrade-offs141.4 Principles of Good Screen DesignA well-designed screen:Reflects the capabilities, needs and tasks of its usersIs developed within the physical constraints imposed by the hardware on which it is displayedEffectively utilizes the capabilities of its controlling softwareAchieves the business objectives of the system for which it is designed151.5 Interface Design GoalsReduce visual workReduce intellectual workReduce memory workReduce motor workMinimize or eliminate any burdens or obstructions imposed by technology161.6 Characteristics for Web Based ApplicationClear navigation aidsNo dead-end pagesDirect accessSimplicity and consistencyDesign integrity and stabilityFeedback and dialogBandwidth and interactionInterface design conventionsWhat goes in the header area?171.7 Interaction StyleDirect manipulationMenu selectionForm fill-inNatural languageCommand language181.8 Types of InterfacesCommand Line Interface (CLI)Graphical User Interface (GUI)Menu Driven InterfaceNatural Language Interface191.9 Web Based Application - Comparison201.10 Interface Design Convention (Web Based Application)211.11 Advantages of Style GuidelinesIt helps you focus on design issues early in the development processThe customized style guide can steer decision making throughout the design processIt can also serve as a record of the design decisions that have been taken and of the design constraints that have been identified, so that the design team can refer back to them221.11 Advantages of Style GuidelinesThe customized style guide will help ensure consistency across the user interface. This should help improve the usability of the User Interface.One can check against the customized style guide during the evaluation.If it is used across the organization, it will help to give a corporate look to all the User Interfaces.231.12 Good Interface Vs. Bad InterfaceGood InterfaceSaves moneyConvinces user to use productKeeps existing users and bring in new onesAchieves usabilityBad InterfaceLeads to User Frustration and DissatisfactionLoss of ProductivityLess EfficiencyMore Money241.13 ConclusionIt’s also common that beautiful interfaces don’t stay beautiful.Interface style guides are extremely best practices for design and development. However, keeping that information updated and functional is imperative252. Elements of Visual DesignPrinciplesPrinciples of Design describe the methods of arranging and assembling elements.Balance, Unity, Variety, Proportion, Rhythm and GridsElementsElements of Design are the graphic items that are the building blocks of all designLine, Shape, Space, Color, Value, Texture, Movement and Type262.1 FontsFont Metrics272.1.1 TypographyTypography is the style and appearance of wordsWe can present words in many fontsand in many different sizesWe see how it effects the user282.1.1 TypographyTypography has huge effects on how people see and interact with your content. Type, although often invisible to most people, has an enormous effect on how your content is communicated.For example: consider the letter “R” as done in Gill Sans. In this letterform, there is a perception that the weight of the letter is uniform throughout. However, when examined closely, there is a difference in the weights at different parts of the letter. If you look at the bottom of the letter, you see a different thickness than in other parts of the letter. This is an example that shows that in graphic design, it is important to design things to be perceptually balanced and perceptually uniform.292.1.1 Typography302.1.1 TypographyHere are six typographic terms to knowPoint SizeLeadingX-heightAscenders and DescendersWeightSerifs312.1.1.1 Point SizeThe point size of the font is simply the size of the font on the page. Note that although point sizes specify the height of the font in points, a 12 point size in one font will not always be exactly identical to 12 points in another font.322.1.1.2 LeadingLeading refers to the height of the line, with greater leading meaning greater space between each line of the content. It’s customary to have 20% of your font size as your leading.332.1.1.3 X-heightThe height of the lowercase letters is known as the x-height of the font, which has an effect on the readability of the font. In general, fonts with greater x-heights are easier to read at small font sizes than fonts with smaller x-heights.342.1.1.4 Ascenders and DescendersThese are the parts of the letters that extend above or below the lines of the font, such as the part of the letter “y” that extends below the bottom, or the part of the letter “l” that extends above the top.352.1.1.5 WeightThe weight of a font refers to the thickness of the letters, and can range from thin or light to bold and heavy. The weight of a font also can provide a good contrast to what the content is trying to convey.362.1.1.6 SerifsFonts can be divided into two main categories: serif fonts and sans-serif fonts. Serif fonts are the ones with the little serifs coming out of the edges of the font, giving it a more traditional look, while sans-serifs don’t have these additional markings, making them look more modern. Historically, serif fonts are considered easier to read, even though there’s no way to quantitatively prove that statement.372.1.2 Font Size38Font sizes are traditionally expressed in printers’ points (pt)1 pt = 1/72 inch = 0.35mm2.1.2 Font Size3910 pt is legible, 11 or 12 pt is betterThe distinction between two fonts should be min of 2 pts.Human eye cannot detect smaller differenceFor Example:If you use 12 pt for text14 pt for header10 pt for foot note16 pt or larger for tiltes.2.1.2 Font Size402.1.3 Types of Fonts41Serif is a slight extra line at the end of a letter strokeTimes Roman and GeorgiaSans Serif (French = without serif) font does not have such embellishmentsArial, Helvetica and Verdana2.1.3 Types of Fonts422.1.3 Types of Fonts432.1.3 Types of Fonts44Serif or Sans Serif?When reading passages of text serif text may be easier to read than san serif, but the evidence is not conclusiveUltimately, picking a typeface depends primarily on application of the content being used. When choosing a font for a logo, the font should be something that stands out, is clear, and makes a statement. But when choosing a font for a book, the font should be chosen to maximize readability of the content.2.2 Layout45The next tool for creating a visual hierarchy that is clear and distinguishable is to consider the layout of your content. By grouping things and putting them on a grid, we can visually guide the user into a design.The first example of a grid comes from the Java grid systems. As you can see, all of the elements in this dialog box have been arranged in a grid, or a set of invisible lines that all elements in the dialog box snap to.2.2 Layout462.2 Layout47Consider the table of contents of a book as another example of the difference a good layout can make. One layout of the contents that you are likely familiar with is spacing content out with periods or spaces, like we see in this example.2.2 Layout48However, by simply moving things around a little bit and applying some typographic variation, we can improve this layout dramatically. By putting the course titles in a smaller column that is right aligned with the course names in a larger, left aligned column, we can provide a much clearer layout of the information.2.3 Color49The last tool to utilize when working on a visual design is color. The best designs often only use a couple of colors.In fact, it is usually helpful to design in grayscale first, using layouts and typography as the main methods of creating visual hierarchy, and adding color to strengthen and highlight other elements. Then, when moving from grayscale to color, be sure to keep the luminance values of the grayscale mockup that you created.2.3 Color50Color is used to compliment all objects and tie them togetherColor can create emotion and leave a lasting impressionUse colors that create harmony in your design.2.3.1 Guidelines for Color Use51Don’t use too many colorsUse color coding to support use tasksAllow users to control color codingDesign for monochrome then add colorUse color coding consistentlyAvoid color pairings which clashUse color change to show status changeBe aware that color displays are usually lower resolution2.3.2 Primary Colors52Red, Blue and YellowThey are the building blocks to create all other colors.2.3.3 Secondary Colors53Violet, Green and OrangeWhen two of the primary colors are mixed together, a secondary color is made2.4 Lables54Labeled data fieldsLeft-align labels, fields, columns in tablesUse meaningful, unambiguous labelsFor Beginners, searching n size menu:If label unknown, examine all items, S ~ nIf label known, search linearly or randomly, S ~ nTextual labels help beginners, infrequent users.Summary of Today’s LectureWhy User Interface should look Good?Guidelines and Principles of User Interface DesignPrinciples of Screen DesignInterface Design GoalsInteraction StylesTypes of InterfacesWhat are the Advantages of Style Guidelines?What are Advantages of Good Interface?What are Disadvantages of Bad Interface?55Summary of Today’s LectureWhat are the Elements of Visual Design?FontSix Typographic TermsFont SizeTypes of FontsProportional Vs. Fixed width FontsCase of TextLayoutColorGuidelines for Color UseLabels56THANK YOU57
Các file đính kèm theo tài liệu này:
- lecture16_wt_guidelines_for_interface_design_7641_2028578.pptx