My Account Log in

1 option

Web application design patterns / Pawan Vora.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Vora, Pawan.
Series:
Morgan Kaufmann series in interactive technologies.
Interactive Technologies
Language:
English
Subjects (All):
Web site development.
Application software--Development.
Application software.
Web services.
Physical Description:
1 online resource (469 p.)
Edition:
1st edition
Place of Publication:
Amsterdam ; Boston : Morgan Kaufmann Publishers/Elsevier, 2009.
Language Note:
English
System Details:
text file
Summary:
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 rich Internet applications (Web 2.0 and otherwise) offer up new design issues and solutions. But despite the pervasiveness of Web Applications, there are no standards for their design--unlike the standards offered by Windows or Macintosh platforms, for instance. So there are limited restrict
Contents:
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
Notes:
Description based upon print version of record.
Includes bibliographical references (p. 405-416) and index.
ISBN:
9786612737350
9781282737358
128273735X
9780080921457
0080921450
OCLC:
476274941

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account