Web application design patterns
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Amsterdam [u.a.]
Elsevier
2009
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035185248 | ||
003 | DE-604 | ||
005 | 20090824 | ||
007 | t | ||
008 | 081127s2009 a||| |||| 00||| eng d | ||
020 | |a 9780123742650 |9 978-0-12-374265-0 | ||
035 | |a (OCoLC)610798053 | ||
035 | |a (DE-599)BVBBV035185248 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-355 |a DE-824 |a DE-525 | ||
082 | 0 | |a 006.76 | |
084 | |a ST 205 |0 (DE-625)143613: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
100 | 1 | |a Vora, Pawan |e Verfasser |4 aut | |
245 | 1 | 0 | |a Web application design patterns |c Pawan Vora |
264 | 1 | |a Amsterdam [u.a.] |b Elsevier |c 2009 | |
300 | |a XIII, 429 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Application software |x Development | |
650 | 4 | |a Web services | |
650 | 0 | 7 | |a Design |0 (DE-588)4011510-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a World Wide Web |0 (DE-588)4363898-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Anwendungssoftware |0 (DE-588)4120906-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Anwendungssoftware |0 (DE-588)4120906-0 |D s |
689 | 0 | 1 | |a Design |0 (DE-588)4011510-0 |D s |
689 | 0 | 2 | |a World Wide Web |0 (DE-588)4363898-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016991944&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016991944 |
Datensatz im Suchindex
_version_ | 1804138360488329216 |
---|---|
adam_text | Contents
ACKNOWLEDGMENTS
.....................................................................................xi
ABOUT THE AUTHOR
....................................................................................xiii
CHAPTER
1:
Introduction
................................................................................1
Introduction
.............................................................................................................1
Benefits of Web Applications
.............................................................................1
Challenges to Designing Interfaces for Web Applications
.........................5
Design Patterns
....................................................................................................9
Documenting Patterns
......................................................................................10
Organization of the Patterns in This Book
....................................................11
Using Patterns in This Book
.......................,.....................................................14
Companion Web Site
..........................................................................................14
CHAPTER 2j Forms
..._______.____.—.---------.............................................15
Introduction
..........................................................................................................15
Clear Benefits
......................................................................................................16
Short Forms
.........................................................................................................18
Logical Grouping
.........................................,......................................................22
Label Alignment
.................................................................................................24
Required Field Indicators
...........................,....................................................27
Smart Defaults
...................................................................................................30
Forgiving Format
...........................,...................................................................32
Keyboard Navigation
....................,...................................................................34
Input Hints/Prompts.....
.....................................................................................37
Action Buttons
...................................................................................................40
Error Messages.....
.............................................................................................45
CHAPTER
3:
User Authentication
...._________._____.........____„„.........„.
4S
Introduction
.........................................................................................................49
Registration
.........................................................................................................49
CAPTCHA
............................................................................................................58
Log In
.....................................................................................................................61
Log Out
................................................................................................................69
Contents
Automatic
Logout...............................................................................................
71
Forgot
Username/Password..........................................................................74
CHAPTER A: Application Main Page
______________________________.79
Introduction
.........................................................................................................79
Inbox
.....................................................................................................................80
Control Panel
.......................................................................................................81
Dashboard
...........................................................................................................84
Portal
....................................................................................................................90
Personalization
........................................,.........................................................94
Customization
.....................................................................................................98
Blank Slate
........................................................................................................106
CHAPTER
5:
Navigation
...............................................................................
Ш
Introduction
..............................................,..........................................................
Ill
Primary Navigation
..........................................................................................112
Secondary Navigation
.....................................................................................117
Utility Navigation
.............................................................................................120
Faceted Navigation
.........................................................................................122
Supplementary Navigation
............................................................................126
Tag Clouds
.........................................................................................................128
Breadcrumbs
......................................................................................................133
Wizards
...............................................................................................................136
CHAPTER
6:
Searching and Filtering
.........................................................
l43
Introduction
.......................................................................................................143
Simple Search
...................................................................................................144
Parametric Search
...........................................................................................149
Advanced Search
..............................................................................................151
Search Tips
.........................................................................................................155
Search Results
..................................................................................................157
Sorting
................................................................................................................164
Pagination
.........................................................................................................165
Continuous Scrolling
.......................................................................................170
Filtering
..................,............................................................................................172
Faceted Search
................................................................................................174
Saved Searches
........,......................................................................................176
CHAPTER?: Lists
.........................................................................................181
Introduction
........................................................................................................181
Simple List
.........................................................................................................182
Tabular List
.......................................................................................................185
Contents
Hierarchical
List
..............................................................................................191
Event List
........................................................................................................195
Timelines
....................................................................,........,...........................198
Image Lists/Grids
.........................................................................................
20Ξ
Maps
................................................................................................................206
List Actions
.....................................................................................................212
List Utility Functions
...................................................................................220
CHAPTER
8:
Rich Internet Applications
......,..„........„„„,..„..,.„,.„„...„„.225
Introduction
....................................................................................................225
Rich-Text Editor
...........................................................................................226
Rich Form
.......................................................................................................229
Autosuggest/Autocompletion
...................................................................231
Edit-in-Place
.................................................................................................234
Overview-Plus-Detail
..................................................................................236
Dynamic Querying
........................................................................................238
Live Preview
.............................................,..„................................................239
Drag-and-Drop
..............................................................................................241
Slider
...............................................................................................................245
Animations/Transitions.
..............................................................................247
Delay/Progress Indicators
.........................................................................251
Spotlight/Yellow-Fade
................................................................................253
Carousel
...........................................................................................................255
Usability Issues Inherent with RIAs
.........................................................256
CHAPTER
9:
Social Applications
,.__.___________________________259
Introdcution
....................................................................................................259
Add/Upload Content
...................................................................................260
Tagging
............................................................................................................263
Ratings
............................................................................................................267
Reviews
...........................................................................................................272
Vote to Promote
...........................................................................................274
User Profile
.....................................................................................................277
Reputation
......................................................................................................283
Discover Network Members
.......................................................................287
Friend List
.......................................................................................................291
Groups and Special-Interest Communities
.............................................293
Messaging
..................................................................................................,..,.297
Presence Indicator
......................................................................................299
Sharing
............................................................................................................301
Collaboration
.................................................................................................305
Contents
CHAPTER
10;
Internationalization
___.____________________.....______311
Introduction
.....................................................................................................311
Extensible Design
.........................................................................................312
Date Format
...................................................................................................321
Time Format
..................................................................................................324
Number Format
.............................................................................................326
Currency and Currency Format
.................................................................329
Global Gateway
.............................................................................................332
Language Selector
.......................................................................................334
CHAPTER
11:
Accessibility
...__.......__„....,,.....,....___.______......___339
Introduction
....................................................................................................339
Progressive Enhancement
.........................................................................341
Semantic Markup
.........................................................................................342
Unobtrusive Style Sheets
...........................................................................345
Unobtrusive JavaScript
...............................................................................347
Accessible Forms
.........................................................................................349
Accessible Images
........................................................................................352
Accessible Tables
.........................................................................................356
Accessible Navigation
.................................................................................359
Accessible Alternative
.................................................................................361
Accessibility and Rich Internet Applications
..........................................363
CHAPTER
ÍS¡
Visual Design
___._______..._____....__..........._________365
Introduction
....................................................................................................365
Liquid-Width Layout
...................................................................................366
Fixed-Width Layout
....................................................................................368
Progressive Layout
.......................................................................................371
Grid Structure
................................................................................................373
Visual Hierarchy
............................................................................................376
Highlight
.........................................................................................................380
Icons
.................................................................................................................383
CHAPTER
13:
Pattern Libraries
_______._______________.__________389
Introduction
...................................................................................................389
Pattern Library
.............................................................................................389
REFERENCES
.............................................................................................405
INDEX
..............................................................................................................417
|
adam_txt |
Contents
ACKNOWLEDGMENTS
.xi
ABOUT THE AUTHOR
.xiii
CHAPTER
1:
Introduction
.1
Introduction
.1
Benefits of Web Applications
.1
Challenges to Designing Interfaces for Web Applications
.5
Design Patterns
.9
Documenting Patterns
.10
Organization of the Patterns in This Book
.11
Using Patterns in This Book
.,.14
Companion Web Site
.14
CHAPTER 2j Forms
._._.—.---------.15
Introduction
.15
Clear Benefits
.16
Short Forms
.18
Logical Grouping
.,.22
Label Alignment
.24
Required Field Indicators
.,.27
Smart Defaults
.30
Forgiving Format
.,.32
Keyboard Navigation
.,.34
Input Hints/Prompts.
.37
Action Buttons
.40
Error Messages.
.45
CHAPTER
3:
User Authentication
._._._„„.„.
4S
Introduction
.49
Registration
.49
CAPTCHA
.58
Log In
.61
Log Out
.69
Contents
Automatic
Logout.
71
Forgot
Username/Password.74
CHAPTER A: Application Main Page
_.79
Introduction
.79
Inbox
.80
Control Panel
.81
Dashboard
.84
Portal
.90
Personalization
.,.94
Customization
.98
Blank Slate
.106
CHAPTER
5:
Navigation
.
Ш
Introduction
.,.
Ill
Primary Navigation
.112
Secondary Navigation
.117
Utility Navigation
.120
Faceted Navigation
.122
Supplementary Navigation
.126
Tag Clouds
.128
Breadcrumbs
.133
Wizards
.136
CHAPTER
6:
Searching and Filtering
.
l43
Introduction
.143
Simple Search
.144
Parametric Search
.149
Advanced Search
.151
Search Tips
.155
Search Results
.157
Sorting
.164
Pagination
.165
Continuous Scrolling
.170
Filtering
.,.172
Faceted Search
.174
Saved Searches
.,.176
CHAPTER?: Lists
.181
Introduction
.181
Simple List
.182
Tabular List
.185
Contents
Hierarchical
List
.191
Event List
.195
Timelines
.,.,.198
Image Lists/Grids
.
20Ξ
Maps
.206
List Actions
.212
List Utility Functions
.220
CHAPTER
8:
Rich Internet Applications
.,.„.„„„,.„.,.„,.„„.„„.225
Introduction
.225
Rich-Text Editor
.226
Rich Form
.229
Autosuggest/Autocompletion
.231
Edit-in-Place
.234
Overview-Plus-Detail
.236
Dynamic Querying
.238
Live Preview
.,.„.239
Drag-and-Drop
.241
Slider
.245
Animations/Transitions.
.247
Delay/Progress Indicators
.251
Spotlight/Yellow-Fade
.253
Carousel
.255
Usability Issues Inherent with RIAs
.256
CHAPTER
9:
Social Applications
,._._259
Introdcution
.259
Add/Upload Content
.260
Tagging
.263
Ratings
.267
Reviews
.272
Vote to Promote
.274
User Profile
.277
Reputation
.283
Discover Network Members
.287
Friend List
.291
Groups and Special-Interest Communities
.293
Messaging
.,.,.297
Presence Indicator
.299
Sharing
.301
Collaboration
.305
Contents
CHAPTER
10;
Internationalization
_._._311
Introduction
.311
Extensible Design
.312
Date Format
.321
Time Format
.324
Number Format
.326
Currency and Currency Format
.329
Global Gateway
.332
Language Selector
.334
CHAPTER
11:
Accessibility
._._„.,,.,._._._339
Introduction
.339
Progressive Enhancement
.341
Semantic Markup
.342
Unobtrusive Style Sheets
.345
Unobtrusive JavaScript
.347
Accessible Forms
.349
Accessible Images
.352
Accessible Tables
.356
Accessible Navigation
.359
Accessible Alternative
.361
Accessibility and Rich Internet Applications
.363
CHAPTER
ÍS¡
Visual Design
_._._._._365
Introduction
.365
Liquid-Width Layout
.366
Fixed-Width Layout
.368
Progressive Layout
.371
Grid Structure
.373
Visual Hierarchy
.376
Highlight
.380
Icons
.383
CHAPTER
13:
Pattern Libraries
_._._389
Introduction
.389
Pattern Library
.389
REFERENCES
.405
INDEX
.417 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Vora, Pawan |
author_facet | Vora, Pawan |
author_role | aut |
author_sort | Vora, Pawan |
author_variant | p v pv |
building | Verbundindex |
bvnumber | BV035185248 |
classification_rvk | ST 205 ST 252 |
ctrlnum | (OCoLC)610798053 (DE-599)BVBBV035185248 |
dewey-full | 006.76 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.76 |
dewey-search | 006.76 |
dewey-sort | 16.76 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01529nam a2200409 c 4500</leader><controlfield tag="001">BV035185248</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090824 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">081127s2009 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780123742650</subfield><subfield code="9">978-0-12-374265-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)610798053</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035185248</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-355</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-525</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.76</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 205</subfield><subfield code="0">(DE-625)143613:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Vora, Pawan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Web application design patterns</subfield><subfield code="c">Pawan Vora</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Amsterdam [u.a.]</subfield><subfield code="b">Elsevier</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 429 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web services</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Design</subfield><subfield code="0">(DE-588)4011510-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Anwendungssoftware</subfield><subfield code="0">(DE-588)4120906-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Anwendungssoftware</subfield><subfield code="0">(DE-588)4120906-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Design</subfield><subfield code="0">(DE-588)4011510-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016991944&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016991944</subfield></datafield></record></collection> |
id | DE-604.BV035185248 |
illustrated | Illustrated |
index_date | 2024-07-02T22:59:23Z |
indexdate | 2024-07-09T21:26:57Z |
institution | BVB |
isbn | 9780123742650 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016991944 |
oclc_num | 610798053 |
open_access_boolean | |
owner | DE-355 DE-BY-UBR DE-824 DE-525 |
owner_facet | DE-355 DE-BY-UBR DE-824 DE-525 |
physical | XIII, 429 S. Ill. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Elsevier |
record_format | marc |
spelling | Vora, Pawan Verfasser aut Web application design patterns Pawan Vora Amsterdam [u.a.] Elsevier 2009 XIII, 429 S. Ill. txt rdacontent n rdamedia nc rdacarrier Application software Development Web services Design (DE-588)4011510-0 gnd rswk-swf World Wide Web (DE-588)4363898-3 gnd rswk-swf Anwendungssoftware (DE-588)4120906-0 gnd rswk-swf Anwendungssoftware (DE-588)4120906-0 s Design (DE-588)4011510-0 s World Wide Web (DE-588)4363898-3 s DE-604 Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016991944&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Vora, Pawan Web application design patterns Application software Development Web services Design (DE-588)4011510-0 gnd World Wide Web (DE-588)4363898-3 gnd Anwendungssoftware (DE-588)4120906-0 gnd |
subject_GND | (DE-588)4011510-0 (DE-588)4363898-3 (DE-588)4120906-0 |
title | Web application design patterns |
title_auth | Web application design patterns |
title_exact_search | Web application design patterns |
title_exact_search_txtP | Web application design patterns |
title_full | Web application design patterns Pawan Vora |
title_fullStr | Web application design patterns Pawan Vora |
title_full_unstemmed | Web application design patterns Pawan Vora |
title_short | Web application design patterns |
title_sort | web application design patterns |
topic | Application software Development Web services Design (DE-588)4011510-0 gnd World Wide Web (DE-588)4363898-3 gnd Anwendungssoftware (DE-588)4120906-0 gnd |
topic_facet | Application software Development Web services Design World Wide Web Anwendungssoftware |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016991944&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT vorapawan webapplicationdesignpatterns |