"Computer: I'd like to write a summary of this meeting" - Task-Centered UIs in Plasma Active

Embed Size (px)

DESCRIPTION

These slides are from a talk by Björn Balazs and Thomas Pfeiffer at Akademy 2013, 2013's conference of KDE Free Software Community's. This talk presents our ideas for a paradigm-shift in the ways computer work: From an application-centric system to a task-centric system. Instead of being "a bucket full of apps", we want to show on the example of Plasma Active how a tightly integrated system combines different components seamlessly to optimally support the users' workflows while completing a given task.

Citation preview

  • 1. "Computer: I'd like to write a summary of this meeting" A Talk at Akademy 2013 by Bjrn Balazs, Thomas Pfeiffer

2. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"2 | 26 Say hello to Franz! 3. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"3 | 26 Hello people! 4. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"4 | 26 Franz is the guy who sends the funny birthday cards . Foto: CC by-nc-sa: http://www.flickr.com/photos/ncreedplayer/ 5. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"5 | 26 Unfortunately Franz has to use the computer. Foto: CC by-sa: http://www.flickr.com/photos/phil_g/ 6. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"6 | 26 Unfortunately Franz has to use the computer. Open Browser Goto WicketBirthdayCards.com Pay and download card Open File Browser to find downloaded file Open application to personalize the card Set correct printer settings and print card Open Adressbook to find friends address Open Browser to purchase a stamp Open Wordprocessor Find correct Template Insert Adress Insert Stamp Set correct printer settings and print envelope 7. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"7 | 26 Why so complicated? ? 8. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"8 | 26 But sometimes, when Franz sleeps.... Hey Franz, it's Klaus Birthday in 3 days! Hey, cool, let's send a funny card! These are the best Cards from WickedBirthdayCards.com. Perfect, let's take this one! Ok, here you can modify the card for Klaus. Done. I also put the right paper in the printer. You can print! Do you want to buy the stamp online? Yes, and I also put the envelope in the printer. You can print! Z Z Z 9. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"9 | 26 Thank you, Franz. CC by: http://www.user-prompt.com 10. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"10 | 26 We seem to think applications are the end of evolution. Foto: CC by-nc-nd: http://www.flickr.com/photos/photonquantique/ 11. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"11 | 26 So, what could be the next step? Foto: CC by-nc-nd: http://www.flickr.com/photos/photonquantique/ 12. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"12 | 26 Introducing the idea of Flow CC by: http://www.user-prompt.com 13. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"13 | 26 Introducing the idea of Flow 1. A Flow combines applications to a single series of steps a user has to fulfil to solve a complete task. Theoretically there are infinite tasks, but a single user typically only faces a very limited set. A Flow transmits the relevant data between the different applications. 14. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"14 | 26 Introducing the idea of Flow 2. A Flow uses applications and adopts their interface to support the task. E.g. no need for a table of contents when writing a letter. It should always be possible to fall back to the traditional view of the application. Users need to be able to stop or interrupt the work on a flow without the loss of work done at any time. 15. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"15 | 26 Introducing the idea of Flow 3. User can freely use, study, modify and distribute a flow. It should be as easy a possible to do, even for users with no programmings skills. It needs to be attractive to create Flows even for very small groups of users. 16. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"16 | 26 We are not alone Related concepts: Macros Themes Activities Services 17. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"17 | 26 Flow likes Free Software Free Software provides a perfect environment for Flow: Complex set of technologies that covers all parts of daily digital life. Often a good seperation of front- and backend. Technologies for interprocess communication. Infrastructure for distributing user generated content. Suitable mindset of involved people. 18. Jul 18, 2013"Computer: I'd like to write a summary of this meeting"18 | 26 Flow likes Free Software Still a lot is missing: Composer for Flows. Yes, that's an application. Technical issues I do not understand. Tons of experiments to fully understand the problems and find solutions. 19. as a testbed for the task-centric approach 20. The technologies are in place... GHNS / Bodega KParts / QML 21. Jul 18, 2013 "Computer: I'd like to write a summary of this meeting" 21 Building blocks for Flows instead of stand-alone apps blurry blocks by mike lietz (CC-BY-NC-SA) 22. Share Like Connect 23. How to start a Flow? Brainstorm by Andy Mangold. CC-BY 24. Jul 18, 2013 "Computer: I'd like to write a summary of this meeting" 24 Select a Flow... ...and specify it further 25. Add items++ 26. What's next? Create the starting UI Create some examples You!