Web application design patterns

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Vora, Pawan (VerfasserIn)
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&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=016991944&amp;sequence=000002&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;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