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

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

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)