Sprints/UX2011: Difference between revisions

From KDE Community Wiki
(updated lodging)
mNo edit summary
 
(17 intermediate revisions by 6 users not shown)
Line 6: Line 6:


* Date: 15-17 April 2011
* Date: 15-17 April 2011
* Location: Jägerstraße 65, 10117 Berlin, Germany (relevantive Office)
* Location: Jägerstraße 65, 10117 Berlin, Germany [[http://www.relevantive.de/Contact_e.html|relevantive AG]]
* Lodging: [[http://www.accorhotels.com/gb/hotel-7091-all-seasons-hotel-berlin-mitte/index.shtml| All Seasons Hotel - Berlin]]
* Lodging: [[http://www.accorhotels.com/gb/hotel-7091-all-seasons-hotel-berlin-mitte/index.shtml| All Seasons Hotel - Berlin]]


Line 49: Line 49:
|-
|-
| Cyrille Berger  
| Cyrille Berger  
| arrive thursday late or friday late
| friday afternoon
| Sun 18:00
| Sun 18:00
| 3000 SEK ~ 340€
| 3000 SEK ~ 340€
|-
|-
| Casper Boemann  
| C. Boemann  
| arrive thursday late
| arrive thursday late
| Sun 21:00
| Sun 21:00
Line 113: Line 113:
* FRIDAY
* FRIDAY
** Morning
** Morning
*** Late arrivals
*** Defined core areas to discuss during meeting
*** Meeting strategy: purpose, activities, goals
*** Intro to Plasma Active
*** Discuss proposed design problems and pick several to work on for the day
*** Intro to QML
*** Developer & Designer Collaboration
** Afternoon
** Afternoon
*** Break out sessions to work on design projects
*** Hacking
** Evening
** Evening
*** 5 minute madness (summary of work for the day by each person)
*** Group dinner and discussion
*** Wrap up day
*** Dinner topic: Future of design in open source software
* SATURDAY
* SATURDAY
** Morning
** Morning
*** Review agenda for the day
*** K3B Activity Design
*** Group discussion on special topic (tbd)
** Afternoon
** Afternoon
*** Break out sessions to work on design projects
*** Toolbars in Calligra
*** Plasma Activee
** Evening
** Evening
*** 5 minute madness
*** Group dinner and discussion
*** Wrap up and summary of work for the day
*** Dinner topic: Forming a KDE UI Team
* SUNDAY
* SUNDAY
** Morning
** Morning
*** Feedback about sprint
*** Flexible user interfaces (Calligra & Plasma Active)
*** Next steps after the sprint
*** UIs for different devices
*** Special topic group discussion 2 (tbd)
** Afternoon
** Afternoon
*** Documentation, personal projects, break out sessions
*** Activity-centered design and the future of technology
*** Future of KDE Usability Project
** Evening
** Evening
*** Early departures
*** Departure
*** Dinner topic: How to promote our work, plans for the future
* MONDAY
* MONDAY
** Morning
** Morning
*** Depart
*** Late departures


=Results=
=Results=
Line 150: Line 146:
==Design==
==Design==


* Add link to design mockups or specifications
* [[Sprints/UX2011/MessageWidget]]
* [[Sprints/UX2011/KritaSlideBar]]
 
== Discussions ==
 
* [[Sprints/UX2011/Flexible UIs]]


==Code==
==Code==


* Add link to code archive
* Fluid layouts demo: [http://quickgit.kde.org/?p=scratch%2Fberger%2FFluidLayouts.git&a=summary]


==Blog and News Articles==
==Blog and News Articles==
 
* [http://hugo-kde.blogspot.com/2011/04/user-experience-one-pixel-at-time.html User experience, one pixel at a time] (Hugo, Nuno)
* [http://blog.mmiworks.net/2011/04/kde-ux-sprint-inline-outline.html inline outline] —ps
* Add link to blog article
* Add link to blog article

Latest revision as of 23:05, 16 December 2012

Purpose

  • To provide an opportunity for unbridled creativity and hacking on new and old KDE UX problems.
  • The goal is to produce 3-4 design specifications and prototypes of new interaction and interface concepts that could be integrated into KDE.

Date & Location

Topics

Each participant is expected to come to the sprint with at least once idea they would like to explore. The idea can be all but a twinkle in your eye, or a series of hard requirements. You will be able to present your idea in a group discussion. We will choose several topics to explore in more detail, eventually leading to actionable design specifications and prototype code.

  • Integration of webservices in a useful way: We have apps that are desktop portals to data on Facebook and Flickr, but we don't do anything interesting with it. To remain relevant we have to use the web, not just interface with it. Why can't we connect to Facebook as a calendar resource, or add Flickr as a seamless image location in Digikam and Gwenview?
  • Keeping up with current trends: We need to consider next-generation toolbars, menus, and windowing. Browsers have been slowly evolving to optimize toolbars and tabs in the interface, but other apps remain archaic. Microsoft has worked out kinks in its "ribbon" toolbar design in the next generation of productivity apps. We've had very interesting proposals for flexible UIs and alternative menu designs. Why don't we take a serious look at proposals like this to see if they are the future?
  • Designing UI that fit to multiple factors, multiple needs: Without going to the mobile arena, KDE applications are used on a wide range of computers, from netbook to desktop, with screens ranging from 1024x600 to 1920x1024 (so with a scale factor of one to four, in area). This is a challenge to make the application still usuable for the small screen while providing more information for the bigger screen space. Also different people have different workflow, and we want the application to fit their workflow, for instance, many people like to write text without any distraction on their screen, similary in Krita, some people want to give the maximum size to the drawing area, while keeping easy access to everything. So what can we provide as design, and code, to make it possible for developers to create application that takes into account the available screen space, and the workflow requirement of the users ?

Activities

Activities include brainstorming, designing, prototyping, and architecture:

  • Brainstorming: I've provided a sample list of topics we could discuss. What else could we do? How would we do it?
  • Designing: What are possible ways we can provide new ways to interact with and experience KDE?
  • Prototyping: Let's see these ideas in action and code out some of these problems. What would our ideas look and feel like in KDE?
  • Architecture: What new technology needs are there to support our ideas? Do we need widgets? Libraries? Or just a standardized way of doing things?

Participants

Please list your name and possible dates for now. Estimated travel costs will be collected when a location is determined.

Also add yourself to the mailing list: [1]

Name Arrival Departure Cost
Celeste Lyn Paul CO96 EWR Fri 08:05 CO97 EWR Mon 09:35 ~ 1100 USD
Aurélien Gâteau AF2334 Thu 17:20 AF1435 Mon 9:55 181.57€
Cyrille Berger friday afternoon Sun 18:00 3000 SEK ~ 340€
C. Boemann arrive thursday late Sun 21:00 187€
Thomas Pfeiffer Thursday evening Sun evening 110 €
Nuno Pinheiro Thursday evening Sun evening 300€ extimative
Björn Balazs Weekend for sure (Fri / Mon potentialy) 0
Hugo Pereira Da Costa Thursday, 5PM Sunday, 6:40 PM 193.29 Eur
peter sikking, m+mi works 0
kate price, m+mi works 0
Hayri Bakici 0
Jan Muehlig 0
Sebastian Kügler Thursday Monday Hotel ~200€ + ~Train 150€

Schedule

Here is the tentative schedule from the mailing list. Please adjust or add comments:

  • THURSDAY
    • Evening
      • Arrive
  • FRIDAY
    • Morning
      • Defined core areas to discuss during meeting
      • Intro to Plasma Active
      • Intro to QML
      • Developer & Designer Collaboration
    • Afternoon
      • Hacking
    • Evening
      • Group dinner and discussion
  • SATURDAY
    • Morning
      • K3B Activity Design
    • Afternoon
      • Toolbars in Calligra
      • Plasma Activee
    • Evening
      • Group dinner and discussion
  • SUNDAY
    • Morning
      • Flexible user interfaces (Calligra & Plasma Active)
      • UIs for different devices
    • Afternoon
      • Activity-centered design and the future of technology
      • Future of KDE Usability Project
    • Evening
      • Departure
  • MONDAY
    • Morning
      • Late departures

Results

Design

Discussions

Code

  • Fluid layouts demo: [2]

Blog and News Articles