SlideShare a Scribd company logo
1 of 38
language of patterns.
classic
model.
      My Profile




       Photo
       Name    Joe Smith
       Name
      Gender   Male
      Gender
         Age   27
         Age

                Submit
                 Edit
classic
model.
            Http
          Response

                     Server
           Http
          Request
classic                    rich
model.                     model.
                                 Http
       My Profile
                               Response


       Photo
       Name    Joe Smith
                                          Server
       Name
      Gender   Male
      Gender
         Age   27
         Age

                  Submit
                                Http
                   Edit
                               Request




      My Profile




       Name    Joe Smith
               Tim Jones
                                XHR       Server
      Gender   Male             Object
         Age   27
interaction. presentation. data.


                                     page

                   Interaction

                             Data           Data


                   Presentation


                      refresh boundary
interaction. presentation. data.


                                     page

                   Interaction

                             Data           Data


                   Presentation


                      refresh boundary
interaction. presentation. data.


                                     page

                   Interaction

                             Data           Data


                   Presentation


                      refresh boundary
Interaction




Presentation
data near. interaction rich.



                   Interaction


                                  Data

                   Presentation
data near. interaction rich.



                   Interaction


                                  Data

                   Presentation
surfacing a vocabulary.
  exposing solutions.
vocabulary. patterns.
vocabulary. patterns. Modules.
  Drag and Drop. Drag and Drop                In Page Editing. In
  Page Custom Editing. Direct State Editing. Grid Cell Editing.
    Inline Custom Editing. Inline Tag Editing. Popup Custom
      Editing. Slide-out Custom Editing. Inline Text Editing.
Persistent Portals. Inline Reordering. Indication. Busy Indication.
   Cursor Busy. In Context Busy. In Context Progress. Inline
  Status. Auto Complete. Balloon Error Tip. Deferred Content
 Loading. Dynamic Goal. Narrowing Choices. Refining Search.
Live Search. Dynamic Filter. Invitation. Cursor Invitation. Drop
 Invitation. Tool Tip Invitation. Hover Invitation. Detail Zoom.
Opacity Focus. Configurable Module - Faceplate. Configurable
    Module - Flip It. Configurable Module - Inline Configure.
    Configurable Module - Slide Out Drawer. Slide Out. Flip.
 Opacity Fade. Endless Scrolling. Expandable Paging Boundary.
     Fresh Content. Hover Detail. In Place Drill Down. Inline
     Assistant. Inline Validation. Validate Then Suggest. On
      Demand Refresh. Periodic Refresh. Resizable Modules.
 Scrolling Modules. Auto Save. In Context Tools. Remembered
Collection. Remembered Preferences. Auto Form Fill. Rating an
Object. Transition. Brighten Transition. Cross Fade Transition.
  Dim Transition. Expand Transition. Fade In Transition. Fade
 Out Transition. Flip Transition. Move Transition. Self-Healing
Transition. Collapse Transition. Slide Transition. Rich Internet
         Object. Available. Selected. Identifiable Object.
patterns. immediacy.
patterns. immediacy.



pattern. Live Suggest.




pattern. Auto
Complete.
patterns. directness.
patterns. directness.




pattern. Drag and Drop.



                          pattern. Inline Editing.
patterns. invitational.
patterns. invitational.




pattern. Hover Invitation.




                pattern. Tooltip Invitation + Hover Invitation.
patterns. without boundaries.
patterns. without boundaries.




pattern. Endless Scrolling. pattern. In Context Expand.

                                                     pattern. Inline Assistant.




pattern. Hover Details.
patterns. light footprint.
patterns. light footprint.

                      pattern. Rating an Object.




pattern. Remembered
Collection.


                                       pattern. In Page Action.
patterns. cinematic.
patterns. cinematic.




pattern. Fade Transition + Self-Healing Transition.




                 pattern. Slide + Fade In + Fade Out.
patterns. rich content.
patterns. rich content.




pattern. Shareable Object.
Yahoo! Design Pattern Library Released
2/13
Yahoo! Design Pattern Library Released
2/13
initial patterns.


             Breadcrumbs. Module Tabs.
          Navigation Tabs. Auto Complete.
         Pagination. Item Pagination. Search
          Pagination. Ratings and Reviews.
         Architecture of a Review. Rating an
         Object. Writing a Review. Drag and
          Drop. Drag and Drop Modules.
vocabulary. patterns.
vocabulary. patterns. Modules.
  Drag and Drop. Drag and Drop                In Page Editing. In
  Page Custom Editing. Direct State Editing. Grid Cell Editing.
    Inline Custom Editing. Inline Tag Editing. Popup Custom
      Editing. Slide-out Custom Editing. Inline Text Editing.
Persistent Portals. Inline Reordering. Indication. Busy Indication.
   Cursor Busy. In Context Busy. In Context Progress. Inline
  Status. Auto Complete. Balloon Error Tip. Deferred Content
 Loading. Dynamic Goal. Narrowing Choices. Refining Search.
Live Search. Dynamic Filter. Invitation. Cursor Invitation. Drop
 Invitation. Tool Tip Invitation. Hover Invitation. Detail Zoom.
Opacity Focus. Configurable Module - Faceplate. Configurable
    Module - Flip It. Configurable Module - Inline Configure.
    Configurable Module - Slide Out Drawer. Slide Out. Flip.
 Opacity Fade. Endless Scrolling. Expandable Paging Boundary.
     Fresh Content. Hover Detail. In Place Drill Down. Inline
     Assistant. Inline Validation. Validate Then Suggest. On
      Demand Refresh. Periodic Refresh. Resizable Modules.
 Scrolling Modules. Auto Save. In Context Tools. Remembered
Collection. Remembered Preferences. Auto Form Fill. Rating an
Object. Transition. Brighten Transition. Cross Fade Transition.
  Dim Transition. Expand Transition. Fade In Transition. Fade
 Out Transition. Flip Transition. Move Transition. Self-Healing
Transition. Collapse Transition. Slide Transition. Rich Internet
         Object. Available. Selected. Identifiable Object.
surfacing a vocabulary.
  exposing solutions.
Pattern
Service
Yahoo! service
          responds with a JSON
       representation of a pattern.
      Allows anyone to mashup the
        patterns into a corporate
            pattern library


Pattern
Service
Yahoo! service
                responds with a JSON
             representation of a pattern.
            Allows anyone to mashup the
              patterns into a corporate
                  pattern library


      Pattern
      Service



Corporate
 Branded
 Pattern
   Site
(mashup)

More Related Content

Viewers also liked

Hpwp Real World.Key
Hpwp Real World.KeyHpwp Real World.Key
Hpwp Real World.Keygueste8cc560
 
Latihan Pembangunan Pesan
Latihan Pembangunan PesanLatihan Pembangunan Pesan
Latihan Pembangunan PesanAdam Rinaldi
 
220216 deteksi & komunikasi pesan rev
220216 deteksi & komunikasi pesan rev220216 deteksi & komunikasi pesan rev
220216 deteksi & komunikasi pesan revAdam Rinaldi
 
Pro kontra pengadilan soeharto
Pro kontra pengadilan soehartoPro kontra pengadilan soeharto
Pro kontra pengadilan soehartoAdam Rinaldi
 
010513 visi & prinsip kom modern
010513 visi & prinsip kom modern010513 visi & prinsip kom modern
010513 visi & prinsip kom modernAdam Rinaldi
 
Back To The Future.Key 2
Back To The Future.Key 2Back To The Future.Key 2
Back To The Future.Key 2gueste8cc560
 
Dedicatoria
DedicatoriaDedicatoria
Dedicatoriafumon
 
010513 crisis preparedness planning
010513 crisis preparedness planning010513 crisis preparedness planning
010513 crisis preparedness planningAdam Rinaldi
 
Gambaran Pengguna Internet Indonesia - Training DJP
Gambaran Pengguna Internet Indonesia - Training DJPGambaran Pengguna Internet Indonesia - Training DJP
Gambaran Pengguna Internet Indonesia - Training DJPAdam Rinaldi
 

Viewers also liked (11)

Animations
AnimationsAnimations
Animations
 
Hpwp Real World.Key
Hpwp Real World.KeyHpwp Real World.Key
Hpwp Real World.Key
 
Latihan Pembangunan Pesan
Latihan Pembangunan PesanLatihan Pembangunan Pesan
Latihan Pembangunan Pesan
 
220216 deteksi & komunikasi pesan rev
220216 deteksi & komunikasi pesan rev220216 deteksi & komunikasi pesan rev
220216 deteksi & komunikasi pesan rev
 
Pro kontra pengadilan soeharto
Pro kontra pengadilan soehartoPro kontra pengadilan soeharto
Pro kontra pengadilan soeharto
 
010513 visi & prinsip kom modern
010513 visi & prinsip kom modern010513 visi & prinsip kom modern
010513 visi & prinsip kom modern
 
Back To The Future.Key 2
Back To The Future.Key 2Back To The Future.Key 2
Back To The Future.Key 2
 
Dedicatoria
DedicatoriaDedicatoria
Dedicatoria
 
Reformasi Pajak
Reformasi PajakReformasi Pajak
Reformasi Pajak
 
010513 crisis preparedness planning
010513 crisis preparedness planning010513 crisis preparedness planning
010513 crisis preparedness planning
 
Gambaran Pengguna Internet Indonesia - Training DJP
Gambaran Pengguna Internet Indonesia - Training DJPGambaran Pengguna Internet Indonesia - Training DJP
Gambaran Pengguna Internet Indonesia - Training DJP
 

Similar to Oracle Brownbag Patterns.Key

Designing with AJAX: Yahoo! Pattern Library
Designing with AJAX: Yahoo! Pattern LibraryDesigning with AJAX: Yahoo! Pattern Library
Designing with AJAX: Yahoo! Pattern Librarygoodfriday
 
Designing Ajax Principles And Patterns For Designing Rich Internet Appl...
Designing  Ajax  Principles And  Patterns For Designing  Rich  Internet  Appl...Designing  Ajax  Principles And  Patterns For Designing  Rich  Internet  Appl...
Designing Ajax Principles And Patterns For Designing Rich Internet Appl...Manikanda kumar
 
RIA Patterns - Best Practices for Common Patterns of Rich Interaction
RIA Patterns - Best Practices for Common Patterns of Rich InteractionRIA Patterns - Best Practices for Common Patterns of Rich Interaction
RIA Patterns - Best Practices for Common Patterns of Rich Interactioninteractionpatterns.org
 
KKBOX WWDC17 UIKit - QQ
KKBOX WWDC17 UIKit - QQKKBOX WWDC17 UIKit - QQ
KKBOX WWDC17 UIKit - QQLiyao Chen
 
Software Language Evolution
Software Language EvolutionSoftware Language Evolution
Software Language EvolutionSander Vermolen
 
Beyond the Page
Beyond the PageBeyond the Page
Beyond the Pagegsmith
 
Rails camp '15 presentation - Bootstrap v. Foundation v. Bourbon
Rails camp '15 presentation - Bootstrap v. Foundation v. BourbonRails camp '15 presentation - Bootstrap v. Foundation v. Bourbon
Rails camp '15 presentation - Bootstrap v. Foundation v. Bourbonezytiger
 

Similar to Oracle Brownbag Patterns.Key (11)

Vocabulary Of Patterns
Vocabulary Of PatternsVocabulary Of Patterns
Vocabulary Of Patterns
 
Designing with AJAX: Yahoo! Pattern Library
Designing with AJAX: Yahoo! Pattern LibraryDesigning with AJAX: Yahoo! Pattern Library
Designing with AJAX: Yahoo! Pattern Library
 
Designing Rich Web Experience
Designing Rich Web ExperienceDesigning Rich Web Experience
Designing Rich Web Experience
 
Designing Ajax Principles And Patterns For Designing Rich Internet Appl...
Designing  Ajax  Principles And  Patterns For Designing  Rich  Internet  Appl...Designing  Ajax  Principles And  Patterns For Designing  Rich  Internet  Appl...
Designing Ajax Principles And Patterns For Designing Rich Internet Appl...
 
Ap Ams Bill
Ap Ams BillAp Ams Bill
Ap Ams Bill
 
RIA Patterns - Best Practices for Common Patterns of Rich Interaction
RIA Patterns - Best Practices for Common Patterns of Rich InteractionRIA Patterns - Best Practices for Common Patterns of Rich Interaction
RIA Patterns - Best Practices for Common Patterns of Rich Interaction
 
RIA
RIARIA
RIA
 
KKBOX WWDC17 UIKit - QQ
KKBOX WWDC17 UIKit - QQKKBOX WWDC17 UIKit - QQ
KKBOX WWDC17 UIKit - QQ
 
Software Language Evolution
Software Language EvolutionSoftware Language Evolution
Software Language Evolution
 
Beyond the Page
Beyond the PageBeyond the Page
Beyond the Page
 
Rails camp '15 presentation - Bootstrap v. Foundation v. Bourbon
Rails camp '15 presentation - Bootstrap v. Foundation v. BourbonRails camp '15 presentation - Bootstrap v. Foundation v. Bourbon
Rails camp '15 presentation - Bootstrap v. Foundation v. Bourbon
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

Oracle Brownbag Patterns.Key

  • 2. classic model. My Profile Photo Name Joe Smith Name Gender Male Gender Age 27 Age Submit Edit
  • 3. classic model. Http Response Server Http Request
  • 4. classic rich model. model. Http My Profile Response Photo Name Joe Smith Server Name Gender Male Gender Age 27 Age Submit Http Edit Request My Profile Name Joe Smith Tim Jones XHR Server Gender Male Object Age 27
  • 5. interaction. presentation. data. page Interaction Data Data Presentation refresh boundary
  • 6. interaction. presentation. data. page Interaction Data Data Presentation refresh boundary
  • 7. interaction. presentation. data. page Interaction Data Data Presentation refresh boundary
  • 9. data near. interaction rich. Interaction Data Presentation
  • 10. data near. interaction rich. Interaction Data Presentation
  • 11. surfacing a vocabulary. exposing solutions.
  • 13. vocabulary. patterns. Modules. Drag and Drop. Drag and Drop In Page Editing. In Page Custom Editing. Direct State Editing. Grid Cell Editing. Inline Custom Editing. Inline Tag Editing. Popup Custom Editing. Slide-out Custom Editing. Inline Text Editing. Persistent Portals. Inline Reordering. Indication. Busy Indication. Cursor Busy. In Context Busy. In Context Progress. Inline Status. Auto Complete. Balloon Error Tip. Deferred Content Loading. Dynamic Goal. Narrowing Choices. Refining Search. Live Search. Dynamic Filter. Invitation. Cursor Invitation. Drop Invitation. Tool Tip Invitation. Hover Invitation. Detail Zoom. Opacity Focus. Configurable Module - Faceplate. Configurable Module - Flip It. Configurable Module - Inline Configure. Configurable Module - Slide Out Drawer. Slide Out. Flip. Opacity Fade. Endless Scrolling. Expandable Paging Boundary. Fresh Content. Hover Detail. In Place Drill Down. Inline Assistant. Inline Validation. Validate Then Suggest. On Demand Refresh. Periodic Refresh. Resizable Modules. Scrolling Modules. Auto Save. In Context Tools. Remembered Collection. Remembered Preferences. Auto Form Fill. Rating an Object. Transition. Brighten Transition. Cross Fade Transition. Dim Transition. Expand Transition. Fade In Transition. Fade Out Transition. Flip Transition. Move Transition. Self-Healing Transition. Collapse Transition. Slide Transition. Rich Internet Object. Available. Selected. Identifiable Object.
  • 15. patterns. immediacy. pattern. Live Suggest. pattern. Auto Complete.
  • 17. patterns. directness. pattern. Drag and Drop. pattern. Inline Editing.
  • 19. patterns. invitational. pattern. Hover Invitation. pattern. Tooltip Invitation + Hover Invitation.
  • 21. patterns. without boundaries. pattern. Endless Scrolling. pattern. In Context Expand. pattern. Inline Assistant. pattern. Hover Details.
  • 23. patterns. light footprint. pattern. Rating an Object. pattern. Remembered Collection. pattern. In Page Action.
  • 25. patterns. cinematic. pattern. Fade Transition + Self-Healing Transition. pattern. Slide + Fade In + Fade Out.
  • 27. patterns. rich content. pattern. Shareable Object.
  • 28. Yahoo! Design Pattern Library Released 2/13
  • 29. Yahoo! Design Pattern Library Released 2/13
  • 30. initial patterns. Breadcrumbs. Module Tabs. Navigation Tabs. Auto Complete. Pagination. Item Pagination. Search Pagination. Ratings and Reviews. Architecture of a Review. Rating an Object. Writing a Review. Drag and Drop. Drag and Drop Modules.
  • 32. vocabulary. patterns. Modules. Drag and Drop. Drag and Drop In Page Editing. In Page Custom Editing. Direct State Editing. Grid Cell Editing. Inline Custom Editing. Inline Tag Editing. Popup Custom Editing. Slide-out Custom Editing. Inline Text Editing. Persistent Portals. Inline Reordering. Indication. Busy Indication. Cursor Busy. In Context Busy. In Context Progress. Inline Status. Auto Complete. Balloon Error Tip. Deferred Content Loading. Dynamic Goal. Narrowing Choices. Refining Search. Live Search. Dynamic Filter. Invitation. Cursor Invitation. Drop Invitation. Tool Tip Invitation. Hover Invitation. Detail Zoom. Opacity Focus. Configurable Module - Faceplate. Configurable Module - Flip It. Configurable Module - Inline Configure. Configurable Module - Slide Out Drawer. Slide Out. Flip. Opacity Fade. Endless Scrolling. Expandable Paging Boundary. Fresh Content. Hover Detail. In Place Drill Down. Inline Assistant. Inline Validation. Validate Then Suggest. On Demand Refresh. Periodic Refresh. Resizable Modules. Scrolling Modules. Auto Save. In Context Tools. Remembered Collection. Remembered Preferences. Auto Form Fill. Rating an Object. Transition. Brighten Transition. Cross Fade Transition. Dim Transition. Expand Transition. Fade In Transition. Fade Out Transition. Flip Transition. Move Transition. Self-Healing Transition. Collapse Transition. Slide Transition. Rich Internet Object. Available. Selected. Identifiable Object.
  • 33. surfacing a vocabulary. exposing solutions.
  • 34.
  • 35.
  • 37. Yahoo! service responds with a JSON representation of a pattern. Allows anyone to mashup the patterns into a corporate pattern library Pattern Service
  • 38. Yahoo! service responds with a JSON representation of a pattern. Allows anyone to mashup the patterns into a corporate pattern library Pattern Service Corporate Branded Pattern Site (mashup)