how the plasma active human interface guidelines makes
play

How the Plasma Active Human Interface Guidelines Makes the Life of - PowerPoint PPT Presentation

How the Plasma Active Human Interface Guidelines Makes the Life of Developers and Users Easier 2012-06-30 Akademy 2012 Thomas Pfeiffer 1 About Me History with KDE: Joined Season of Usability 2008 (KDE HIG and UI Patterns)


  1. How the Plasma Active Human Interface Guidelines Makes the Life of Developers and Users Easier 2012-06-30 Akademy 2012 – Thomas Pfeiffer 1

  2. About Me ● History with KDE: ‣ Joined Season of Usability 2008 (KDE HIG and UI Patterns) ‣ Worked a bit with Amarok ‣ Worked with Calligra ‣ Joined Plasma Active in 2011 ● Current KDE involvement ‣ Plasma Active HIGs and interaction design ‣ Calligra UX consultancy 2012-06-30 Akademy 2012 – Thomas Pfeiffer 2

  3. Why Human Interface Guidelines? ● Consistency ‣ +Knowledge transfer ‣ +Expectation conformity ● Proven Concepts that life easier for ‣ Users ‣ Developers ‣ Interaction / UI Designers 2012-06-30 Akademy 2012 – Thomas Pfeiffer 3

  4. Why Especially in Active Apps? ● Plasma Active Goals: ‣ “Intuitive” interfaces (“Walk up and use”) ‣ Seamless experience (Blurring borders between applications) ● Touch / Mobile Interfaces (with QML): ‣ Less “unwritten conventions” / standards ‣ Less examples / experience available ‣ More possibilities / freedom 2012-06-30 Akademy 2012 – Thomas Pfeiffer 4

  5. Types of Active HIGs ● General Guidelines / Best Practices ● Widget-/Component-related Guidelines ● Detail Guidelines (wording, fonts, etc.) ● Integration Guidelines (e.g. SLC) 2012-06-30 Akademy 2012 – Thomas Pfeiffer 5

  6. Structure of an Active HIG An HIG usually answers these questions: ● When (range of application / purpose of widget/component) ● What (description of the widget/component/practice) ● Why (rationale, optional) ● How (code to implement guideline, if applicable) ● Example 2012-06-30 Akademy 2012 – Thomas Pfeiffer 6

  7. Where and Who ● Where are they? http://community.kde.org/Plasma/Active/Development/ActiveHIG (preliminary location) ● Who are they for? ‣ Developers ‣ Interface / Interaction Designers ‣ (Translators / l10n / i18n) 2012-06-30 Akademy 2012 – Thomas Pfeiffer 7

  8. Current Status ● Most new UI ideas/concepts currently implemented are reflected in HIG ● No basic guidelines yet ● No code sections yet ➔ Already useful, but still a lot of work 2012-06-30 Akademy 2012 – Thomas Pfeiffer 8

  9. Future Plans ● Finish existing HIGs ● Improve existing HIGs based on feedback ● Cover all basic topics (currently empty pages) ● Create HIGs on request by HIG users ● Create HIGs for new widgets/components/concepts 2012-06-30 Akademy 2012 – Thomas Pfeiffer 9

  10. What you can do ● Use the HIGs :) ● Give feedback (active@kde.org) ● Request new HIGs ● Help with writing new HIGs (just ping me at colomar@autistici.org) 2012-06-30 Akademy 2012 – Thomas Pfeiffer 10

  11. Thank you for listening. Now let's rock the device world together! 2012-06-30 Akademy 2012 – Thomas Pfeiffer 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend