Web application design patterns

With the ubiquity of web browsers, increasingly the Web is being used as a platform-independent application environment. Also, the current trend of using software as a service has led to an increase in the development and use of Web (or hosted) applications. Now, more recently, the opportunities of...

Descripción completa

Detalles Bibliográficos
Autor principal: Vora, Pawan (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Amsterdam ; Boston : Morgan Kaufmann Publishers/Elsevier 2009.
Edición:1st edition
Colección:Morgan Kaufmann series in interactive technologies.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627542106719
Tabla de Contenidos:
  • FRONT COVER; WEB APPLICATION DESIGN PATTERNS; COPYRIGHT PAGE; CONTENTS; ACKNOWLEDGMENTS; ABOUT THE AUTHOR; CHAPTER 1: Introduction; Introduction; Benefits of Web Applications; Challenges to Designing Interfaces for Web Applications; Design Patterns; Documenting Patterns; Organization of the Patterns in This Book; Using Patterns in This Book; Companion Web Site; CHAPTER 2: Forms; Introduction; Clear Benefits; Short Forms; Logical Grouping; Label Alignment; Required Field Indicators; Smart Defaults; Forgiving Format; Keyboard Navigation; Input Hints/Prompts; Action Buttons; Error Messages
  • CHAPTER 3: User AuthenticationIntroduction; Registration; CAPTCHA; Log In; Log Out; Automatic Logout; Forgot Username/Password; CHAPTER 4: Application Main Page; Introduction; Inbox; Control Panel; Dashboard; Portal; Personalization; Customization; Blank Slate; CHAPTER 5: Navigation; Introduction; Primary Navigation; Secondary Navigation; Utility Navigation; Faceted Navigation; Supplementary Navigation; Tag Clouds; Breadcrumbs; Wizards; CHAPTER 6: Searching and Filtering; Introduction; Simple Search; Parametric Search; Advanced Search; Search Tips; Search Results; Sorting; Pagination
  • Continuous ScrollingFiltering; Faceted Search; Saved Searches; CHAPTER 7: Lists; Introduction; Simple List; Tabular List; Hierarchical List; Event List; Timelines; Image Lists/Grids; Maps; List Actions; List Utility Functions; CHAPTER 8: Rich Internet Applications; Introduction; Rich-Text Editor; Rich Form; Autosuggest/Autocompletion; Edit-in-Place; Overview-Plus-Detail; Dynamic Querying; Live Preview; Drag-and-Drop; Slider; Animations/Transitions; Delay/Progress Indicators; Spotlight/Yellow-Fade; Carousel; Usability Issues Inherent with RIAs; CHAPTER 9: Social Applications; Introduction
  • Add/Upload ContentTagging; Ratings; Reviews; Vote to Promote; User Profile; Reputation; Discover Network Members; Friend List; Groups and Special-Interest Communities; Messaging; Presence Indicator; Sharing; Collaboration; CHAPTER 10: Internationalization; Introduction; Extensible Design; Date Format; Time Format; Number Format; Currency and Currency Format; Global Gateway; Language Selector; CHAPTER 11: Accessibility; Introduction; Progressive Enhancement; Semantic Markup; Unobtrusive Style Sheets; Unobtrusive JavaScript; Accessible Forms; Accessible Images; Accessible Tables
  • Accessible NavigationAccessible Alternative; Accessibility and Rich Internet Applications; CHAPTER 12: Visual Design; Introduction; Liquid-Width Layout; Fixed-Width Layout; Progressive Layout; Grid Structure; Visual Hierarchy; Highlight; Icons; CHAPTER 13: Pattern Libraries; Introduction; Pattern Library; REFERENCES; INDEX; A; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; Q; R; S; T; U; V; W; X; Y; Z