Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.