Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design Patterns Improving KDE using

Similar presentations


Presentation on theme: "Design Patterns Improving KDE using"— Presentation transcript:

1 Design Patterns Improving KDE using
Camp KDE 2010: Design Patterns in KDE

2 Agenda What is a Pattern? Patterns in Code Patterns in Design
Examples in KDE Getting Involved Questions Camp KDE 2010: Design Patterns in KDE

3 What is a Pattern? A pattern is a recurring object or element in a set which may repeat in a predictable manner. Camp KDE 2010: Design Patterns in KDE

4 Patterns in Code Data structures Code libraries Functions and classes
Camp KDE 2010: Design Patterns in KDE

5 Patterns in Design A design pattern is a recurring set of widgets, functionality, or interactions which are found throughout the software and across the environment Camp KDE 2010: Design Patterns in KDE

6 Patterns in Design Camp KDE 2010: Design Patterns in KDE

7 Patterns in Design Camp KDE 2010: Design Patterns in KDE

8 Calling All Developers:
KDE needs more patterns! Camp KDE 2010: Design Patterns in KDE

9 KDE Hot New Stuff Camp KDE 2010: Design Patterns in KDE

10 KDE Hot New Stuff Get New Thing... ICON LABEL BUTTON
Camp KDE 2010: Design Patterns in KDE

11 KDE Hot New Stuff ICON is on every button LABEL language is consistent
Begins with “Get New” Includes object to fetch “Thing” Includes ellipsis “...” BUTTON is method of interaction Camp KDE 2010: Design Patterns in KDE

12 KDE Hot New Stuff Get New Themes... Get New Images...
Get New Wallpapers... Get New Highlighting Themes... Camp KDE 2010: Design Patterns in KDE

13 Rich Information Lists
Camp KDE 2010: Design Patterns in KDE

14 Rich Information Lists
Eastern Shore Background LABEL This is a scenic picture of the Eastern Shore before a summer storm. It was taken July 14, 2007. DESCRIPTION Download Select this image ACTIONS Camp KDE 2010: Design Patterns in KDE

15 Rich Information Lists
ICON size and location LABEL size, color and location DESCRIPTION size, color, location, length ACTIONS types, location Camp KDE 2010: Design Patterns in KDE

16 Rich Information Lists
Camp KDE 2010: Design Patterns in KDE

17 Getting Involved Patterns make a great class project!
Well-defined project Interesting problem to solve Chance to do HCI/usability Learn KDE-libs Camp KDE 2010: Design Patterns in KDE

18 Techbase.KDE.org/Projects/Usability
Questions? Celeste Lyn Paul KDE Usability Project Techbase.KDE.org/Projects/Usability Camp KDE 2010: Design Patterns in KDE


Download ppt "Design Patterns Improving KDE using"

Similar presentations


Ads by Google