https://community.kde.org/api.php?action=feedcontributions&user=Fjoe&feedformat=atomKDE Community Wiki - User contributions [en]2024-03-28T12:24:59ZUser contributionsMediaWiki 1.40.2https://community.kde.org/index.php?title=Plasma/Active&diff=16701Plasma/Active2011-12-14T14:51:00Z<p>Fjoe: /* Impatient? */</p>
<hr />
<div>Plasma Active aims at creating a cross-device user experience for emerging devices such as tablet computers, media centers, smartphones, and more. Plasma Active's mission statement is<br />
<br />
'''Create a desirable user experience encompassing a spectrum of devices'''<br />
<br />
[http://plasma-active.org Plasma Active] runs on the proven Linux desktop stack, including the Linux kernel, Qt and KDE's Plasma Framework. The user interface is designed using Plasma Quick, a declarative markup language allowing for organic user interface design based on Qt Quick. Plasma Active uses existing Free desktop technology and brings it to a spectrum of devices through a device-specific user interface. Classical Plasma Widgets can be used on Plasma Active as well as newly created ones. The key driver for the development of Plasma Active is the user experience. Collaboration is made easy through high-level development tools and a well defined process.<br />
<br />
Plasma Active focuses on mobile devices, like tablet computers. Plasma Active Tablet's user experience is designed around the web, social networks and multimedia content.<br />
<br />
The following pages provide answers to conceptual and practical or organizational questions you might have:<br />
<br />
; [[/GrandMasterPlan|Grand Master Plan]]: Conceptual overview, high-level docs, other fuzzy logic<br />
<br />
; [[/Development|Development]]: Building and contributing to plasma tablet, development workflow and release management<br />
<br />
; [[/ReleaseNotes/2.0|Release Notes]]: Release notes for Plasma Active 2.0<br />
<br />
; [[/Installation|Installation]]: Instructions to get goin' (with testing)<br />
<br />
; [[/Devices|Devices]]: Hardware tested, setup instructions<br />
<br />
; [[/Features|Key Features]]: Planned feature set and use cases<br />
<br />
; [[/Contour|Contour UX]]: Plasma Active's UX<br />
<br />
; [[/Apps|Apps]]: Classification of applications running on Plasma Active<br />
<br />
; [[/Tasks|Tasks]]: Help shape Plasma Active!<br />
<br />
; [[/Info|Info, FAQ]]: Contact details, FAQ, and more pointers<br />
<br />
<br />
== Impatient? ==<br />
* Watch a [http://www.youtube.com/watch?v=UPkYyDiuGyc Demo Movie] of Plasma Active Two<br />
* Download one of the demo live images: [http://download.open-slx.com/iso/12.1/plasma-active-2.iso Balsam Professional] or [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-stable.html MeeGo based].<br />
* You can also try the [http://susegallery.com/a/qptX5G/plasma-active Plasma Active appliance] (work in progress). For more information, [http://mail.kde.org/pipermail/active/2011-October/001277.html read this message].<br />
<br />
<br></div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active&diff=16700Plasma/Active2011-12-14T14:48:46Z<p>Fjoe: </p>
<hr />
<div>Plasma Active aims at creating a cross-device user experience for emerging devices such as tablet computers, media centers, smartphones, and more. Plasma Active's mission statement is<br />
<br />
'''Create a desirable user experience encompassing a spectrum of devices'''<br />
<br />
[http://plasma-active.org Plasma Active] runs on the proven Linux desktop stack, including the Linux kernel, Qt and KDE's Plasma Framework. The user interface is designed using Plasma Quick, a declarative markup language allowing for organic user interface design based on Qt Quick. Plasma Active uses existing Free desktop technology and brings it to a spectrum of devices through a device-specific user interface. Classical Plasma Widgets can be used on Plasma Active as well as newly created ones. The key driver for the development of Plasma Active is the user experience. Collaboration is made easy through high-level development tools and a well defined process.<br />
<br />
Plasma Active focuses on mobile devices, like tablet computers. Plasma Active Tablet's user experience is designed around the web, social networks and multimedia content.<br />
<br />
The following pages provide answers to conceptual and practical or organizational questions you might have:<br />
<br />
; [[/GrandMasterPlan|Grand Master Plan]]: Conceptual overview, high-level docs, other fuzzy logic<br />
<br />
; [[/Development|Development]]: Building and contributing to plasma tablet, development workflow and release management<br />
<br />
; [[/ReleaseNotes/2.0|Release Notes]]: Release notes for Plasma Active 2.0<br />
<br />
; [[/Installation|Installation]]: Instructions to get goin' (with testing)<br />
<br />
; [[/Devices|Devices]]: Hardware tested, setup instructions<br />
<br />
; [[/Features|Key Features]]: Planned feature set and use cases<br />
<br />
; [[/Contour|Contour UX]]: Plasma Active's UX<br />
<br />
; [[/Apps|Apps]]: Classification of applications running on Plasma Active<br />
<br />
; [[/Tasks|Tasks]]: Help shape Plasma Active!<br />
<br />
; [[/Info|Info, FAQ]]: Contact details, FAQ, and more pointers<br />
<br />
<br />
== Impatient? ==<br />
* Watch a [http://www.youtube.com/watch?v=5l6R2HSKKRE Demo Movie] (there is no audio in this video. This is intentional)<br />
* Download one of the demo live images: [http://download.open-slx.com/iso/11.4/plasma-active-one.iso Balsam Professional] or [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-stable.html MeeGo based].<br />
* You can also try the [http://susegallery.com/a/qptX5G/plasma-active Plasma Active appliance] (work in progress). For more information, [http://mail.kde.org/pipermail/active/2011-October/001277.html read this message].<br />
<br />
<br></div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active&diff=15342Plasma/Active2011-10-11T12:25:07Z<p>Fjoe: /* Impatient? */</p>
<hr />
<div>Plasma Active aims at creating a cross-device user experience for emerging devices such as tablet computers, media centers, smartphones, and more. Plasma Active's mission statement is<br />
<br />
'''Create a desirable user experience encompassing a spectrum of devices'''<br />
<br />
[http://plasma-active.org Plasma Active] runs on the proven Linux desktop stack, including the Linux kernel, Qt and KDE's Plasma Framework. The user interface is designed using Plasma Quick, a declarative markup language allowing for organic user interface design based on Qt Quick. Plasma Active uses existing Free desktop technology and brings it to a spectrum of devices through a device-specific user interface. Classical Plasma Widgets can be used on Plasma Active as well as newly created ones. The key driver for the development of Plasma Active is the user experience. Collaboration is made easy through high-level development tools and a well defined process.<br />
<br />
The first release, [http://kde.org/announcements/plasma-active-one/ Plasma Active One] fully focuses on tablet computers. Plasma Active Tablet's user experience is designed around the web, social networks and multimedia content.<br />
<br />
The following pages provide answers to conceptual and practical or organizational questions you might have:<br />
<br />
; [[/GrandMasterPlan|Grand Master Plan]]: Conceptual overview, high-level docs, other fuzzy logic<br />
<br />
; [[/Development|Development]]: Building and contributing to plasma tablet, development workflow and release management<br />
<br />
; [[/ReleaseNotes/1.0|Release Notes]]: Release notes for Plasma Active 1.0<br />
<br />
; [[/Installation|Installation]]: Instructions to get goin' (with testing)<br />
<br />
; [[/Devices|Devices]]: Hardware tested, setup instructions<br />
<br />
; [[/Features|Key Features]]: Planned feature set and use cases<br />
<br />
; [[/Contour|Contour UX]]: Plasma Active's UX<br />
<br />
; [[/Apps|Apps]]: Classification of applications running on Plasma Active<br />
<br />
; [[/Tasks|Tasks]]: Help shape Plasma Active!<br />
<br />
; [[/Info|Info, FAQ]]: Contact details, FAQ, and more pointers<br />
<br />
<br />
== Impatient? ==<br />
* Watch a [http://www.youtube.com/watch?v=5l6R2HSKKRE Demo Movie] (there is no audio in this video. This is intentional)<br />
* Download one of the demo live images: [http://download.open-slx.com/iso/11.4/plasma-active-one.iso Balsam Professional] or [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-testing.html MeeGo based].</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Info&diff=15322Plasma/Active/Info2011-10-10T15:52:37Z<p>Fjoe: /* Release One */</p>
<hr />
<div>= Contact =<br />
Contacting the Plasma Active team is easy:<br />
* '''IRC''': #active on irc.freenode.net<br />
* '''Mailing list''': active@kde.org ([https://mail.kde.org/mailman/listinfo/active Subscription page])<br />
* '''Forum''': [http://forum.kde.org/viewforum.php?f=211 Plasma Active - KDE Community Forums]<br />
* '''Personal''': Sebastian Kügler <sebas@kde.org> - Marco Martin <mart@kde.org><br />
<br />
= FAQ =<br />
<br />
We have created a [[/FAQ | Beginner's FAQ]] which will be continually updated as new questions arise and are answered.<br />
<br />
= Press Clippings =<br />
== Release One ==<br />
This is what the media are saying about Plasma Active. Don't see your site here? Then you're not reporting on how the Free Desktop crawled out of the seas and gambolled off onto the boundless plains of mobility.<br />
<br />
* [http://www.golem.de/1110/86936.html Plasma Active für Tablets veröffentlicht] (golem.de, 20111010)<br />
* [http://www.heise.de/open/meldung/KDE-Team-veroeffentlicht-Tablet-Oberflaeche-Plasma-Active-1357940.html KDE Team veroeffentlicht Tablet Oberflaeche Plasma Active] (heise online open source, amu, 20111010)<br />
* [http://www.zdnet.com.au/plasma-active-339323981.htm Plasma Active] (Chris Duckett, 20111010)<br />
* [http://www.linux-community.de/Internal/Nachrichten/KDE-Umgebung-fuer-Tablets KDE Umgebung fuer Tablets] (Linux Community, Ulrich Bantle, 20111010)<br />
* [http://www.linux-magazin.de/NEWS/Plasma-Active-One-KDEs-Antwort-auf-den-Tablet-Boom Plasma Active One KDEs Antwort auf den Tablet Boom] (Linux Magazin, Ulrich Bantle, 20111010)<br />
* [http://www.zdnet.com/blog/open-source/kde-takes-on-android-apples-ios-on-smartphones-and-tablets/9717 KDE takes on Android, Apple's iOS on smartphones and tablets] (Steven J. Vaughan-Nichols & Paula Rooney, 20111009)<br />
<br />
== pre-Release ==<br />
* [http://www.cio.com.au/article/382938/new_kde_project_aims_tablets_mixed_uis/ New KDE project aims at tablets, mixed UIs] (Rodney Gedda, cio.com.au 20110412)<br />
* [http://ostatic.com/blog/kdes-new-project-for-portable-devices KDE's New Project for Portable Devices] (Susan Linton, ostatic.com 20110411)<br />
* [http://www.golem.de/1104/82725.html Plasma Active für Touchscreens ] (jt, golem.de 20110412)<br />
* [http://ostatic.com/blog/testing-plasma-active Testing Plasma Active] (Susan Linton, ostatic.com 20110412)<br />
* [http://www.nixp.ru/news/KDE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-Plasma-Active-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2.html KDE запускает проект Plasma Active для различных устройств] (Дмитрий Шурупов, nixp.ru, 20110412)<br />
* [http://liliputing.com/2011/04/kde-looks-beyond-desktops-and-notebooks-with-plasma-active.html KDE looks beyond desktops and notebooks with Plasma Active] (Lee, liliputing.com 20110413)<br />
* [http://www.osnews.com/story/24634/New_KDE_Project_Aims_at_Tablets_Mixed_UIs New KDE Project Aims at Tablets, Mixed UIs] (Thom Holwerda, OSNews 20110413)<br />
* [http://www.h-online.com/open/news/item/Plasma-Active-KDE-project-for-mobiles-and-more-1227882.html Plasma Active KDE project for mobiles and more] (ehe, The H, 20110414)<br />
* [http://www.meegoexperts.com/2011/04/contour-meego/ Contour for MeeGo] (ash, meegoexperts.com, 20110414)<br />
* [http://www.idg.se/2.1085/1.379933/se-kdes-projekt-som-utmanar-apples-ipad Se KDEs projekt som utmanar Apples Ipad] (Niklas Andersson, idg.se, 20110414)<br />
* [http://www.lupaworld.com/article-210480-1.html KDE推出移动设备领域新项目Plasma Active] (lupaworld.com, 20110414)<br />
* [http://liliputing.com/2011/04/contour-brings-a-context-sensitive-interface-to-kde-plasma-active.html Contour brings a context-sensitive interface to KDE Plasma Active] (Lee, liliputing.com 20110415)<br />
* [http://www.dobreprogramy.pl/Plasma-Active--nowy-interfejs-tworcow-KDE,Blog,24431.html Plasma Active - nowy interfejs twórców KDE] (lucas__, dobreprogramy.pl, 20110515)<br />
* [http://www.meegoexperts.com/2011/08/video-demo-contour-running-plasma-active-meego-desktop-summit/ Video Demo of Contour on Plasma Active – MeeGo at DeskTop Summit] (MeegoExperts, 9 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/basyskom-hands-contour-plasma-desktop-summit-belin-active/ basysKom – More Hands On – Contour on Plasma Active] (MeegoExperts, 11 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/running-plasma-active-desktop-top-nokia-n900-community-edition/ Running Plasma active desktop on top of Nokia N900 Community Edition] (MeegoExperts, 31 Aug 2011)<br />
* [http://www.golem.de/1108/85534.html Plasma Active will mit iOS und Android gleichziehen] (Golem.de, 8 Aug 2011)<br />
* [http://video.golem.de/mobil/5452/neuerungen-in-plasma-active-kurzes-hands-on.html Video: Neuerungen in Plasma Active - kurzes Hands-on] (Golem.de, 8 Aug 2011)<br />
<br />
= Blogs =<br />
== Blogs and Movies ==<br />
Here for the first time and hungry for more? See how the project is unfolding in the blogosphere:<br />
=== August ===<br />
* [http://vizzzion.org/blog/2011/08/installing-plasma-active-on-the-exopc-wetab/ Installing Plasma Active on the ExoPC (WeTab)] Blog (Sebastian Kügler, 20110816)<br />
* [http://vizzzion.org/blog/2011/08/plasma-active-on-opengl-es/ Plasma Active on OpenGL-ES] Blog (Sebastian Kügler, 20110819)<br />
=== June ===<br />
* [http://vizzzion.org/blog/2011/06/plasma-active-updates/ Plasma Active Updates] Blog (Sebastian Kügler, 20110622)<br />
=== April ===<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-desirable-user-experience-encompassing-the-device-spectrum/ Plasma Active, A Desirable UX] Blog (Sebastian Kügler 20110409)<br />
* [http://www.youtube.com/watch?feature=player_embedded&v=AvpvU2ZEM6Q Demo Movie] (Marco Martin)<br />
* [http://www.youtube.com/watch?v=4GAFfjscVyg Demo Movie] showing Plasma Active and apps (Sebastian Kügler)<br />
* [http://www.notmart.org/index.php/BlaBla/Reactivate Reactivate] Blog (Marco Martin 20110409)<br />
* [http://www.youtube.com/watch?v=9HHak-XN3tc&NR=1 Older Demo Movie] (Marco Martin )<br />
* [http://aseigo.blogspot.com/2011/04/active-routes.html Active Routes] Blog (Aaron Seigo 20110410)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-quick.html Plasma Active: Quick!] Blog (Aaron Seigo 2010411)<br />
* [http://transloid.blogspot.com/2011/04/contour-joins-plasma-active-track-get.html Contour joins the Plasma Active track] Blog (Eva Brucherseifer 20110411)<br />
* [http://www.notmart.org/index.php/BlaBla/Welcome_Contour Welcome Contour] Blog (Marco Martin 20110411)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-quick-redux.html Plasma Quick Redux] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-contour.html Plasma Active: Contour] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-active-apps.html Plasma Active: Active Apps] Blog (Aaron Seigo 20110413)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-operating-systems.html Plasma Active: Operating Systems] Blog (Aaron Seigo 20110414)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-vendor-interaction.html Plasma Active: Vendor Interaction] Blog (Aaron Seigo 20110415)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-designing-flexible-and-adaptive-user-interfaces/ plasma active: designing flexible and adaptive user interfaces] Blog (Sebastian Kügler 20110417)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-box-of-crayons/ Plasma Active: A Box of Crayons] Blog (Sebastian Kügler 20110417)<br />
=== March ===<br />
* [http://www.notmart.org/index.php/Software/Towards_a_declarative_Plasma:_Co Towards a Declarative Plasma] Blog (Marco Martin 20110320)<br />
* [http://www.notmart.org/index.php/Software/Build_a_device_scalable_user_int Build Device Scalable User Interfaces] Blog (Marco Martin 20110328)</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Info&diff=15317Plasma/Active/Info2011-10-10T13:11:11Z<p>Fjoe: /* Release One */</p>
<hr />
<div>= Contact =<br />
Contacting the Plasma Active team is easy:<br />
* '''IRC''': #active on irc.freenode.net<br />
* '''Mailing list''': active@kde.org ([https://mail.kde.org/mailman/listinfo/active Subscription page])<br />
* '''Forum''': [http://forum.kde.org/viewforum.php?f=211 Plasma Active - KDE Community Forums]<br />
* '''Personal''': Sebastian Kügler <sebas@kde.org> - Marco Martin <mart@kde.org><br />
<br />
= FAQ =<br />
<br />
We have created a [[/FAQ | Beginner's FAQ]] which will be continually updated as new questions arise and are answered.<br />
<br />
= Press Clippings =<br />
== Release One ==<br />
This is what the media are saying about Plasma Active. Don't see your site here? Then you're not reporting on how the Free Desktop crawled out of the seas and gambolled off onto the boundless plains of mobility.<br />
<br />
* [http://www.heise.de/open/meldung/KDE-Team-veroeffentlicht-Tablet-Oberflaeche-Plasma-Active-1357940.html KDE Team veroeffentlicht Tablet Oberflaeche Plasma Active] (heise online open source, amu, 20111010)<br />
* [http://www.zdnet.com.au/plasma-active-339323981.htm Plasma Active] (Chris Duckett, 20111010)<br />
* [http://www.linux-community.de/Internal/Nachrichten/KDE-Umgebung-fuer-Tablets KDE Umgebung fuer Tablets] (Linux Community, Ulrich Bantle, 20111010)<br />
* [http://www.linux-magazin.de/NEWS/Plasma-Active-One-KDEs-Antwort-auf-den-Tablet-Boom Plasma Active One KDEs Antwort auf den Tablet Boom] (Linux Magazin, Ulrich Bantle, 20111010)<br />
* [http://www.zdnet.com/blog/open-source/kde-takes-on-android-apples-ios-on-smartphones-and-tablets/9717 KDE takes on Android, Apple's iOS on smartphones and tablets] (Steven J. Vaughan-Nichols & Paula Rooney, 20111009)<br />
<br />
== pre-Release ==<br />
* [http://www.cio.com.au/article/382938/new_kde_project_aims_tablets_mixed_uis/ New KDE project aims at tablets, mixed UIs] (Rodney Gedda, cio.com.au 20110412)<br />
* [http://ostatic.com/blog/kdes-new-project-for-portable-devices KDE's New Project for Portable Devices] (Susan Linton, ostatic.com 20110411)<br />
* [http://www.golem.de/1104/82725.html Plasma Active für Touchscreens ] (jt, golem.de 20110412)<br />
* [http://ostatic.com/blog/testing-plasma-active Testing Plasma Active] (Susan Linton, ostatic.com 20110412)<br />
* [http://www.nixp.ru/news/KDE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-Plasma-Active-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2.html KDE запускает проект Plasma Active для различных устройств] (Дмитрий Шурупов, nixp.ru, 20110412)<br />
* [http://liliputing.com/2011/04/kde-looks-beyond-desktops-and-notebooks-with-plasma-active.html KDE looks beyond desktops and notebooks with Plasma Active] (Lee, liliputing.com 20110413)<br />
* [http://www.osnews.com/story/24634/New_KDE_Project_Aims_at_Tablets_Mixed_UIs New KDE Project Aims at Tablets, Mixed UIs] (Thom Holwerda, OSNews 20110413)<br />
* [http://www.h-online.com/open/news/item/Plasma-Active-KDE-project-for-mobiles-and-more-1227882.html Plasma Active KDE project for mobiles and more] (ehe, The H, 20110414)<br />
* [http://www.meegoexperts.com/2011/04/contour-meego/ Contour for MeeGo] (ash, meegoexperts.com, 20110414)<br />
* [http://www.idg.se/2.1085/1.379933/se-kdes-projekt-som-utmanar-apples-ipad Se KDEs projekt som utmanar Apples Ipad] (Niklas Andersson, idg.se, 20110414)<br />
* [http://www.lupaworld.com/article-210480-1.html KDE推出移动设备领域新项目Plasma Active] (lupaworld.com, 20110414)<br />
* [http://liliputing.com/2011/04/contour-brings-a-context-sensitive-interface-to-kde-plasma-active.html Contour brings a context-sensitive interface to KDE Plasma Active] (Lee, liliputing.com 20110415)<br />
* [http://www.dobreprogramy.pl/Plasma-Active--nowy-interfejs-tworcow-KDE,Blog,24431.html Plasma Active - nowy interfejs twórców KDE] (lucas__, dobreprogramy.pl, 20110515)<br />
* [http://www.meegoexperts.com/2011/08/video-demo-contour-running-plasma-active-meego-desktop-summit/ Video Demo of Contour on Plasma Active – MeeGo at DeskTop Summit] (MeegoExperts, 9 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/basyskom-hands-contour-plasma-desktop-summit-belin-active/ basysKom – More Hands On – Contour on Plasma Active] (MeegoExperts, 11 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/running-plasma-active-desktop-top-nokia-n900-community-edition/ Running Plasma active desktop on top of Nokia N900 Community Edition] (MeegoExperts, 31 Aug 2011)<br />
* [http://www.golem.de/1108/85534.html Plasma Active will mit iOS und Android gleichziehen] (Golem.de, 8 Aug 2011)<br />
* [http://video.golem.de/mobil/5452/neuerungen-in-plasma-active-kurzes-hands-on.html Video: Neuerungen in Plasma Active - kurzes Hands-on] (Golem.de, 8 Aug 2011)<br />
<br />
= Blogs =<br />
== Blogs and Movies ==<br />
Here for the first time and hungry for more? See how the project is unfolding in the blogosphere:<br />
=== August ===<br />
* [http://vizzzion.org/blog/2011/08/installing-plasma-active-on-the-exopc-wetab/ Installing Plasma Active on the ExoPC (WeTab)] Blog (Sebastian Kügler, 20110816)<br />
* [http://vizzzion.org/blog/2011/08/plasma-active-on-opengl-es/ Plasma Active on OpenGL-ES] Blog (Sebastian Kügler, 20110819)<br />
=== June ===<br />
* [http://vizzzion.org/blog/2011/06/plasma-active-updates/ Plasma Active Updates] Blog (Sebastian Kügler, 20110622)<br />
=== April ===<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-desirable-user-experience-encompassing-the-device-spectrum/ Plasma Active, A Desirable UX] Blog (Sebastian Kügler 20110409)<br />
* [http://www.youtube.com/watch?feature=player_embedded&v=AvpvU2ZEM6Q Demo Movie] (Marco Martin)<br />
* [http://www.youtube.com/watch?v=4GAFfjscVyg Demo Movie] showing Plasma Active and apps (Sebastian Kügler)<br />
* [http://www.notmart.org/index.php/BlaBla/Reactivate Reactivate] Blog (Marco Martin 20110409)<br />
* [http://www.youtube.com/watch?v=9HHak-XN3tc&NR=1 Older Demo Movie] (Marco Martin )<br />
* [http://aseigo.blogspot.com/2011/04/active-routes.html Active Routes] Blog (Aaron Seigo 20110410)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-quick.html Plasma Active: Quick!] Blog (Aaron Seigo 2010411)<br />
* [http://transloid.blogspot.com/2011/04/contour-joins-plasma-active-track-get.html Contour joins the Plasma Active track] Blog (Eva Brucherseifer 20110411)<br />
* [http://www.notmart.org/index.php/BlaBla/Welcome_Contour Welcome Contour] Blog (Marco Martin 20110411)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-quick-redux.html Plasma Quick Redux] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-contour.html Plasma Active: Contour] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-active-apps.html Plasma Active: Active Apps] Blog (Aaron Seigo 20110413)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-operating-systems.html Plasma Active: Operating Systems] Blog (Aaron Seigo 20110414)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-vendor-interaction.html Plasma Active: Vendor Interaction] Blog (Aaron Seigo 20110415)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-designing-flexible-and-adaptive-user-interfaces/ plasma active: designing flexible and adaptive user interfaces] Blog (Sebastian Kügler 20110417)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-box-of-crayons/ Plasma Active: A Box of Crayons] Blog (Sebastian Kügler 20110417)<br />
=== March ===<br />
* [http://www.notmart.org/index.php/Software/Towards_a_declarative_Plasma:_Co Towards a Declarative Plasma] Blog (Marco Martin 20110320)<br />
* [http://www.notmart.org/index.php/Software/Build_a_device_scalable_user_int Build Device Scalable User Interfaces] Blog (Marco Martin 20110328)</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Info&diff=15316Plasma/Active/Info2011-10-10T13:10:24Z<p>Fjoe: /* Release One */</p>
<hr />
<div>= Contact =<br />
Contacting the Plasma Active team is easy:<br />
* '''IRC''': #active on irc.freenode.net<br />
* '''Mailing list''': active@kde.org ([https://mail.kde.org/mailman/listinfo/active Subscription page])<br />
* '''Forum''': [http://forum.kde.org/viewforum.php?f=211 Plasma Active - KDE Community Forums]<br />
* '''Personal''': Sebastian Kügler <sebas@kde.org> - Marco Martin <mart@kde.org><br />
<br />
= FAQ =<br />
<br />
We have created a [[/FAQ | Beginner's FAQ]] which will be continually updated as new questions arise and are answered.<br />
<br />
= Press Clippings =<br />
== Release One ==<br />
This is what the media are saying about Plasma Active. Don't see your site here? Then you're not reporting on how the Free Desktop crawled out of the seas and gambolled off onto the boundless plains of mobility.<br />
<br />
* [http://www.heise.de/open/meldung/KDE-Team-veroeffentlicht-Tablet-Oberflaeche-Plasma-Active-1357940.html KDE Team veroeffentlicht Tablet Oberflaeche Plasma Active] (amu, 20111010)<br />
* [http://www.zdnet.com.au/plasma-active-339323981.htm Plasma Active] (Chris Duckett, 20111010)<br />
* [http://www.linux-community.de/Internal/Nachrichten/KDE-Umgebung-fuer-Tablets KDE Umgebung fuer Tablets] (Ulrich Bantle, 20111010)<br />
* [http://www.linux-magazin.de/NEWS/Plasma-Active-One-KDEs-Antwort-auf-den-Tablet-Boom Plasma Active One KDEs Antwort auf den Tablet Boom] (Ulrich Bantle, 20111010)<br />
* [http://www.zdnet.com/blog/open-source/kde-takes-on-android-apples-ios-on-smartphones-and-tablets/9717 KDE takes on Android, Apple's iOS on smartphones and tablets] (Steven J. Vaughan-Nichols & Paula Rooney, 20111009)<br />
<br />
== pre-Release ==<br />
* [http://www.cio.com.au/article/382938/new_kde_project_aims_tablets_mixed_uis/ New KDE project aims at tablets, mixed UIs] (Rodney Gedda, cio.com.au 20110412)<br />
* [http://ostatic.com/blog/kdes-new-project-for-portable-devices KDE's New Project for Portable Devices] (Susan Linton, ostatic.com 20110411)<br />
* [http://www.golem.de/1104/82725.html Plasma Active für Touchscreens ] (jt, golem.de 20110412)<br />
* [http://ostatic.com/blog/testing-plasma-active Testing Plasma Active] (Susan Linton, ostatic.com 20110412)<br />
* [http://www.nixp.ru/news/KDE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-Plasma-Active-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2.html KDE запускает проект Plasma Active для различных устройств] (Дмитрий Шурупов, nixp.ru, 20110412)<br />
* [http://liliputing.com/2011/04/kde-looks-beyond-desktops-and-notebooks-with-plasma-active.html KDE looks beyond desktops and notebooks with Plasma Active] (Lee, liliputing.com 20110413)<br />
* [http://www.osnews.com/story/24634/New_KDE_Project_Aims_at_Tablets_Mixed_UIs New KDE Project Aims at Tablets, Mixed UIs] (Thom Holwerda, OSNews 20110413)<br />
* [http://www.h-online.com/open/news/item/Plasma-Active-KDE-project-for-mobiles-and-more-1227882.html Plasma Active KDE project for mobiles and more] (ehe, The H, 20110414)<br />
* [http://www.meegoexperts.com/2011/04/contour-meego/ Contour for MeeGo] (ash, meegoexperts.com, 20110414)<br />
* [http://www.idg.se/2.1085/1.379933/se-kdes-projekt-som-utmanar-apples-ipad Se KDEs projekt som utmanar Apples Ipad] (Niklas Andersson, idg.se, 20110414)<br />
* [http://www.lupaworld.com/article-210480-1.html KDE推出移动设备领域新项目Plasma Active] (lupaworld.com, 20110414)<br />
* [http://liliputing.com/2011/04/contour-brings-a-context-sensitive-interface-to-kde-plasma-active.html Contour brings a context-sensitive interface to KDE Plasma Active] (Lee, liliputing.com 20110415)<br />
* [http://www.dobreprogramy.pl/Plasma-Active--nowy-interfejs-tworcow-KDE,Blog,24431.html Plasma Active - nowy interfejs twórców KDE] (lucas__, dobreprogramy.pl, 20110515)<br />
* [http://www.meegoexperts.com/2011/08/video-demo-contour-running-plasma-active-meego-desktop-summit/ Video Demo of Contour on Plasma Active – MeeGo at DeskTop Summit] (MeegoExperts, 9 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/basyskom-hands-contour-plasma-desktop-summit-belin-active/ basysKom – More Hands On – Contour on Plasma Active] (MeegoExperts, 11 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/running-plasma-active-desktop-top-nokia-n900-community-edition/ Running Plasma active desktop on top of Nokia N900 Community Edition] (MeegoExperts, 31 Aug 2011)<br />
* [http://www.golem.de/1108/85534.html Plasma Active will mit iOS und Android gleichziehen] (Golem.de, 8 Aug 2011)<br />
* [http://video.golem.de/mobil/5452/neuerungen-in-plasma-active-kurzes-hands-on.html Video: Neuerungen in Plasma Active - kurzes Hands-on] (Golem.de, 8 Aug 2011)<br />
<br />
= Blogs =<br />
== Blogs and Movies ==<br />
Here for the first time and hungry for more? See how the project is unfolding in the blogosphere:<br />
=== August ===<br />
* [http://vizzzion.org/blog/2011/08/installing-plasma-active-on-the-exopc-wetab/ Installing Plasma Active on the ExoPC (WeTab)] Blog (Sebastian Kügler, 20110816)<br />
* [http://vizzzion.org/blog/2011/08/plasma-active-on-opengl-es/ Plasma Active on OpenGL-ES] Blog (Sebastian Kügler, 20110819)<br />
=== June ===<br />
* [http://vizzzion.org/blog/2011/06/plasma-active-updates/ Plasma Active Updates] Blog (Sebastian Kügler, 20110622)<br />
=== April ===<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-desirable-user-experience-encompassing-the-device-spectrum/ Plasma Active, A Desirable UX] Blog (Sebastian Kügler 20110409)<br />
* [http://www.youtube.com/watch?feature=player_embedded&v=AvpvU2ZEM6Q Demo Movie] (Marco Martin)<br />
* [http://www.youtube.com/watch?v=4GAFfjscVyg Demo Movie] showing Plasma Active and apps (Sebastian Kügler)<br />
* [http://www.notmart.org/index.php/BlaBla/Reactivate Reactivate] Blog (Marco Martin 20110409)<br />
* [http://www.youtube.com/watch?v=9HHak-XN3tc&NR=1 Older Demo Movie] (Marco Martin )<br />
* [http://aseigo.blogspot.com/2011/04/active-routes.html Active Routes] Blog (Aaron Seigo 20110410)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-quick.html Plasma Active: Quick!] Blog (Aaron Seigo 2010411)<br />
* [http://transloid.blogspot.com/2011/04/contour-joins-plasma-active-track-get.html Contour joins the Plasma Active track] Blog (Eva Brucherseifer 20110411)<br />
* [http://www.notmart.org/index.php/BlaBla/Welcome_Contour Welcome Contour] Blog (Marco Martin 20110411)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-quick-redux.html Plasma Quick Redux] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-contour.html Plasma Active: Contour] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-active-apps.html Plasma Active: Active Apps] Blog (Aaron Seigo 20110413)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-operating-systems.html Plasma Active: Operating Systems] Blog (Aaron Seigo 20110414)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-vendor-interaction.html Plasma Active: Vendor Interaction] Blog (Aaron Seigo 20110415)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-designing-flexible-and-adaptive-user-interfaces/ plasma active: designing flexible and adaptive user interfaces] Blog (Sebastian Kügler 20110417)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-box-of-crayons/ Plasma Active: A Box of Crayons] Blog (Sebastian Kügler 20110417)<br />
=== March ===<br />
* [http://www.notmart.org/index.php/Software/Towards_a_declarative_Plasma:_Co Towards a Declarative Plasma] Blog (Marco Martin 20110320)<br />
* [http://www.notmart.org/index.php/Software/Build_a_device_scalable_user_int Build Device Scalable User Interfaces] Blog (Marco Martin 20110328)</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Info&diff=15310Plasma/Active/Info2011-10-10T11:40:31Z<p>Fjoe: /* Release One */</p>
<hr />
<div>= Contact =<br />
Contacting the Plasma Active team is easy:<br />
* '''IRC''': #active on irc.freenode.net<br />
* '''Mailing list''': active@kde.org ([https://mail.kde.org/mailman/listinfo/active Subscription page])<br />
* '''Forum''': [http://forum.kde.org/viewforum.php?f=211 Plasma Active - KDE Community Forums]<br />
* '''Personal''': Sebastian Kügler <sebas@kde.org> - Marco Martin <mart@kde.org><br />
<br />
= FAQ =<br />
<br />
We have created a [[/FAQ | Beginner's FAQ]] which will be continually updated as new questions arise and are answered.<br />
<br />
= Press Clippings =<br />
== Release One ==<br />
This is what the media are saying about Plasma Active. Don't see your site here? Then you're not reporting on how the Free Desktop crawled out of the seas and gambolled off onto the boundless plains of mobility.<br />
<br />
* [http://www.linux-community.de/Internal/Nachrichten/KDE-Umgebung-fuer-Tablets KDE Umgebung fuer Tablets] (Ulrich Bantle, 20111010)<br />
* [http://www.linux-magazin.de/NEWS/Plasma-Active-One-KDEs-Antwort-auf-den-Tablet-Boom Plasma Active One KDEs Antwort auf den Tablet Boom] (Ulrich Bantle, 20111010)<br />
<br />
== pre-Release ==<br />
* [http://www.cio.com.au/article/382938/new_kde_project_aims_tablets_mixed_uis/ New KDE project aims at tablets, mixed UIs] (Rodney Gedda, cio.com.au 20110412)<br />
* [http://ostatic.com/blog/kdes-new-project-for-portable-devices KDE's New Project for Portable Devices] (Susan Linton, ostatic.com 20110411)<br />
* [http://www.golem.de/1104/82725.html Plasma Active für Touchscreens ] (jt, golem.de 20110412)<br />
* [http://ostatic.com/blog/testing-plasma-active Testing Plasma Active] (Susan Linton, ostatic.com 20110412)<br />
* [http://www.nixp.ru/news/KDE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-Plasma-Active-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2.html KDE запускает проект Plasma Active для различных устройств] (Дмитрий Шурупов, nixp.ru, 20110412)<br />
* [http://liliputing.com/2011/04/kde-looks-beyond-desktops-and-notebooks-with-plasma-active.html KDE looks beyond desktops and notebooks with Plasma Active] (Lee, liliputing.com 20110413)<br />
* [http://www.osnews.com/story/24634/New_KDE_Project_Aims_at_Tablets_Mixed_UIs New KDE Project Aims at Tablets, Mixed UIs] (Thom Holwerda, OSNews 20110413)<br />
* [http://www.h-online.com/open/news/item/Plasma-Active-KDE-project-for-mobiles-and-more-1227882.html Plasma Active KDE project for mobiles and more] (ehe, The H, 20110414)<br />
* [http://www.meegoexperts.com/2011/04/contour-meego/ Contour for MeeGo] (ash, meegoexperts.com, 20110414)<br />
* [http://www.idg.se/2.1085/1.379933/se-kdes-projekt-som-utmanar-apples-ipad Se KDEs projekt som utmanar Apples Ipad] (Niklas Andersson, idg.se, 20110414)<br />
* [http://www.lupaworld.com/article-210480-1.html KDE推出移动设备领域新项目Plasma Active] (lupaworld.com, 20110414)<br />
* [http://liliputing.com/2011/04/contour-brings-a-context-sensitive-interface-to-kde-plasma-active.html Contour brings a context-sensitive interface to KDE Plasma Active] (Lee, liliputing.com 20110415)<br />
* [http://www.dobreprogramy.pl/Plasma-Active--nowy-interfejs-tworcow-KDE,Blog,24431.html Plasma Active - nowy interfejs twórców KDE] (lucas__, dobreprogramy.pl, 20110515)<br />
* [http://www.meegoexperts.com/2011/08/video-demo-contour-running-plasma-active-meego-desktop-summit/ Video Demo of Contour on Plasma Active – MeeGo at DeskTop Summit] (MeegoExperts, 9 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/basyskom-hands-contour-plasma-desktop-summit-belin-active/ basysKom – More Hands On – Contour on Plasma Active] (MeegoExperts, 11 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/running-plasma-active-desktop-top-nokia-n900-community-edition/ Running Plasma active desktop on top of Nokia N900 Community Edition] (MeegoExperts, 31 Aug 2011)<br />
* [http://www.golem.de/1108/85534.html Plasma Active will mit iOS und Android gleichziehen] (Golem.de, 8 Aug 2011)<br />
* [http://video.golem.de/mobil/5452/neuerungen-in-plasma-active-kurzes-hands-on.html Video: Neuerungen in Plasma Active - kurzes Hands-on] (Golem.de, 8 Aug 2011)<br />
<br />
= Blogs =<br />
== Blogs and Movies ==<br />
Here for the first time and hungry for more? See how the project is unfolding in the blogosphere:<br />
=== August ===<br />
* [http://vizzzion.org/blog/2011/08/installing-plasma-active-on-the-exopc-wetab/ Installing Plasma Active on the ExoPC (WeTab)] Blog (Sebastian Kügler, 20110816)<br />
* [http://vizzzion.org/blog/2011/08/plasma-active-on-opengl-es/ Plasma Active on OpenGL-ES] Blog (Sebastian Kügler, 20110819)<br />
=== June ===<br />
* [http://vizzzion.org/blog/2011/06/plasma-active-updates/ Plasma Active Updates] Blog (Sebastian Kügler, 20110622)<br />
=== April ===<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-desirable-user-experience-encompassing-the-device-spectrum/ Plasma Active, A Desirable UX] Blog (Sebastian Kügler 20110409)<br />
* [http://www.youtube.com/watch?feature=player_embedded&v=AvpvU2ZEM6Q Demo Movie] (Marco Martin)<br />
* [http://www.youtube.com/watch?v=4GAFfjscVyg Demo Movie] showing Plasma Active and apps (Sebastian Kügler)<br />
* [http://www.notmart.org/index.php/BlaBla/Reactivate Reactivate] Blog (Marco Martin 20110409)<br />
* [http://www.youtube.com/watch?v=9HHak-XN3tc&NR=1 Older Demo Movie] (Marco Martin )<br />
* [http://aseigo.blogspot.com/2011/04/active-routes.html Active Routes] Blog (Aaron Seigo 20110410)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-quick.html Plasma Active: Quick!] Blog (Aaron Seigo 2010411)<br />
* [http://transloid.blogspot.com/2011/04/contour-joins-plasma-active-track-get.html Contour joins the Plasma Active track] Blog (Eva Brucherseifer 20110411)<br />
* [http://www.notmart.org/index.php/BlaBla/Welcome_Contour Welcome Contour] Blog (Marco Martin 20110411)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-quick-redux.html Plasma Quick Redux] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-contour.html Plasma Active: Contour] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-active-apps.html Plasma Active: Active Apps] Blog (Aaron Seigo 20110413)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-operating-systems.html Plasma Active: Operating Systems] Blog (Aaron Seigo 20110414)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-vendor-interaction.html Plasma Active: Vendor Interaction] Blog (Aaron Seigo 20110415)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-designing-flexible-and-adaptive-user-interfaces/ plasma active: designing flexible and adaptive user interfaces] Blog (Sebastian Kügler 20110417)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-box-of-crayons/ Plasma Active: A Box of Crayons] Blog (Sebastian Kügler 20110417)<br />
=== March ===<br />
* [http://www.notmart.org/index.php/Software/Towards_a_declarative_Plasma:_Co Towards a Declarative Plasma] Blog (Marco Martin 20110320)<br />
* [http://www.notmart.org/index.php/Software/Build_a_device_scalable_user_int Build Device Scalable User Interfaces] Blog (Marco Martin 20110328)</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Info&diff=15309Plasma/Active/Info2011-10-10T11:40:02Z<p>Fjoe: /* Press Clippings */</p>
<hr />
<div>= Contact =<br />
Contacting the Plasma Active team is easy:<br />
* '''IRC''': #active on irc.freenode.net<br />
* '''Mailing list''': active@kde.org ([https://mail.kde.org/mailman/listinfo/active Subscription page])<br />
* '''Forum''': [http://forum.kde.org/viewforum.php?f=211 Plasma Active - KDE Community Forums]<br />
* '''Personal''': Sebastian Kügler <sebas@kde.org> - Marco Martin <mart@kde.org><br />
<br />
= FAQ =<br />
<br />
We have created a [[/FAQ | Beginner's FAQ]] which will be continually updated as new questions arise and are answered.<br />
<br />
= Press Clippings =<br />
== Release One ==<br />
This is what the media are saying about Plasma Active. Don't see your site here? Then you're not reporting on how the Free Desktop crawled out of the seas and gambolled off onto the boundless plains of mobility.<br />
<br />
* [http://www.linux-community.de/Internal/Nachrichten/KDE-Umgebung-fuer-Tablets KDE-Umgebung-fuer-Tablets] (Ulrich Bantle, 20111010)<br />
* [http://www.linux-magazin.de/NEWS/Plasma-Active-One-KDEs-Antwort-auf-den-Tablet-Boom Plasma-Active-One-KDEs-Antwort-auf-den-Tablet-Boom] (Ulrich Bantle, 20111010)<br />
<br />
<br />
<br />
== pre-Release ==<br />
* [http://www.cio.com.au/article/382938/new_kde_project_aims_tablets_mixed_uis/ New KDE project aims at tablets, mixed UIs] (Rodney Gedda, cio.com.au 20110412)<br />
* [http://ostatic.com/blog/kdes-new-project-for-portable-devices KDE's New Project for Portable Devices] (Susan Linton, ostatic.com 20110411)<br />
* [http://www.golem.de/1104/82725.html Plasma Active für Touchscreens ] (jt, golem.de 20110412)<br />
* [http://ostatic.com/blog/testing-plasma-active Testing Plasma Active] (Susan Linton, ostatic.com 20110412)<br />
* [http://www.nixp.ru/news/KDE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-Plasma-Active-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2.html KDE запускает проект Plasma Active для различных устройств] (Дмитрий Шурупов, nixp.ru, 20110412)<br />
* [http://liliputing.com/2011/04/kde-looks-beyond-desktops-and-notebooks-with-plasma-active.html KDE looks beyond desktops and notebooks with Plasma Active] (Lee, liliputing.com 20110413)<br />
* [http://www.osnews.com/story/24634/New_KDE_Project_Aims_at_Tablets_Mixed_UIs New KDE Project Aims at Tablets, Mixed UIs] (Thom Holwerda, OSNews 20110413)<br />
* [http://www.h-online.com/open/news/item/Plasma-Active-KDE-project-for-mobiles-and-more-1227882.html Plasma Active KDE project for mobiles and more] (ehe, The H, 20110414)<br />
* [http://www.meegoexperts.com/2011/04/contour-meego/ Contour for MeeGo] (ash, meegoexperts.com, 20110414)<br />
* [http://www.idg.se/2.1085/1.379933/se-kdes-projekt-som-utmanar-apples-ipad Se KDEs projekt som utmanar Apples Ipad] (Niklas Andersson, idg.se, 20110414)<br />
* [http://www.lupaworld.com/article-210480-1.html KDE推出移动设备领域新项目Plasma Active] (lupaworld.com, 20110414)<br />
* [http://liliputing.com/2011/04/contour-brings-a-context-sensitive-interface-to-kde-plasma-active.html Contour brings a context-sensitive interface to KDE Plasma Active] (Lee, liliputing.com 20110415)<br />
* [http://www.dobreprogramy.pl/Plasma-Active--nowy-interfejs-tworcow-KDE,Blog,24431.html Plasma Active - nowy interfejs twórców KDE] (lucas__, dobreprogramy.pl, 20110515)<br />
* [http://www.meegoexperts.com/2011/08/video-demo-contour-running-plasma-active-meego-desktop-summit/ Video Demo of Contour on Plasma Active – MeeGo at DeskTop Summit] (MeegoExperts, 9 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/basyskom-hands-contour-plasma-desktop-summit-belin-active/ basysKom – More Hands On – Contour on Plasma Active] (MeegoExperts, 11 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/running-plasma-active-desktop-top-nokia-n900-community-edition/ Running Plasma active desktop on top of Nokia N900 Community Edition] (MeegoExperts, 31 Aug 2011)<br />
* [http://www.golem.de/1108/85534.html Plasma Active will mit iOS und Android gleichziehen] (Golem.de, 8 Aug 2011)<br />
* [http://video.golem.de/mobil/5452/neuerungen-in-plasma-active-kurzes-hands-on.html Video: Neuerungen in Plasma Active - kurzes Hands-on] (Golem.de, 8 Aug 2011)<br />
<br />
= Blogs =<br />
== Blogs and Movies ==<br />
Here for the first time and hungry for more? See how the project is unfolding in the blogosphere:<br />
=== August ===<br />
* [http://vizzzion.org/blog/2011/08/installing-plasma-active-on-the-exopc-wetab/ Installing Plasma Active on the ExoPC (WeTab)] Blog (Sebastian Kügler, 20110816)<br />
* [http://vizzzion.org/blog/2011/08/plasma-active-on-opengl-es/ Plasma Active on OpenGL-ES] Blog (Sebastian Kügler, 20110819)<br />
=== June ===<br />
* [http://vizzzion.org/blog/2011/06/plasma-active-updates/ Plasma Active Updates] Blog (Sebastian Kügler, 20110622)<br />
=== April ===<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-desirable-user-experience-encompassing-the-device-spectrum/ Plasma Active, A Desirable UX] Blog (Sebastian Kügler 20110409)<br />
* [http://www.youtube.com/watch?feature=player_embedded&v=AvpvU2ZEM6Q Demo Movie] (Marco Martin)<br />
* [http://www.youtube.com/watch?v=4GAFfjscVyg Demo Movie] showing Plasma Active and apps (Sebastian Kügler)<br />
* [http://www.notmart.org/index.php/BlaBla/Reactivate Reactivate] Blog (Marco Martin 20110409)<br />
* [http://www.youtube.com/watch?v=9HHak-XN3tc&NR=1 Older Demo Movie] (Marco Martin )<br />
* [http://aseigo.blogspot.com/2011/04/active-routes.html Active Routes] Blog (Aaron Seigo 20110410)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-quick.html Plasma Active: Quick!] Blog (Aaron Seigo 2010411)<br />
* [http://transloid.blogspot.com/2011/04/contour-joins-plasma-active-track-get.html Contour joins the Plasma Active track] Blog (Eva Brucherseifer 20110411)<br />
* [http://www.notmart.org/index.php/BlaBla/Welcome_Contour Welcome Contour] Blog (Marco Martin 20110411)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-quick-redux.html Plasma Quick Redux] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-contour.html Plasma Active: Contour] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-active-apps.html Plasma Active: Active Apps] Blog (Aaron Seigo 20110413)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-operating-systems.html Plasma Active: Operating Systems] Blog (Aaron Seigo 20110414)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-vendor-interaction.html Plasma Active: Vendor Interaction] Blog (Aaron Seigo 20110415)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-designing-flexible-and-adaptive-user-interfaces/ plasma active: designing flexible and adaptive user interfaces] Blog (Sebastian Kügler 20110417)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-box-of-crayons/ Plasma Active: A Box of Crayons] Blog (Sebastian Kügler 20110417)<br />
=== March ===<br />
* [http://www.notmart.org/index.php/Software/Towards_a_declarative_Plasma:_Co Towards a Declarative Plasma] Blog (Marco Martin 20110320)<br />
* [http://www.notmart.org/index.php/Software/Build_a_device_scalable_user_int Build Device Scalable User Interfaces] Blog (Marco Martin 20110328)</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Info&diff=15308Plasma/Active/Info2011-10-10T11:39:28Z<p>Fjoe: </p>
<hr />
<div>= Contact =<br />
Contacting the Plasma Active team is easy:<br />
* '''IRC''': #active on irc.freenode.net<br />
* '''Mailing list''': active@kde.org ([https://mail.kde.org/mailman/listinfo/active Subscription page])<br />
* '''Forum''': [http://forum.kde.org/viewforum.php?f=211 Plasma Active - KDE Community Forums]<br />
* '''Personal''': Sebastian Kügler <sebas@kde.org> - Marco Martin <mart@kde.org><br />
<br />
= FAQ =<br />
<br />
We have created a [[/FAQ | Beginner's FAQ]] which will be continually updated as new questions arise and are answered.<br />
<br />
= Press Clippings =<br />
== Release One ==<br />
This is what the media are saying about Plasma Active. Don't see your site here? Then you're not reporting on how the Free Desktop crawled out of the seas and gambolled off onto the boundless plains of mobility.<br />
<br />
* [http://www.linux-community.de/Internal/Nachrichten/KDE-Umgebung-fuer-Tablets] (Ulrich Bantle, 20111010)<br />
* [http://www.linux-magazin.de/NEWS/Plasma-Active-One-KDEs-Antwort-auf-den-Tablet-Boom] (Ulrich Bantle, 20111010)<br />
<br />
<br />
<br />
== pre-Release ==<br />
* [http://www.cio.com.au/article/382938/new_kde_project_aims_tablets_mixed_uis/ New KDE project aims at tablets, mixed UIs] (Rodney Gedda, cio.com.au 20110412)<br />
* [http://ostatic.com/blog/kdes-new-project-for-portable-devices KDE's New Project for Portable Devices] (Susan Linton, ostatic.com 20110411)<br />
* [http://www.golem.de/1104/82725.html Plasma Active für Touchscreens ] (jt, golem.de 20110412)<br />
* [http://ostatic.com/blog/testing-plasma-active Testing Plasma Active] (Susan Linton, ostatic.com 20110412)<br />
* [http://www.nixp.ru/news/KDE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-Plasma-Active-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2.html KDE запускает проект Plasma Active для различных устройств] (Дмитрий Шурупов, nixp.ru, 20110412)<br />
* [http://liliputing.com/2011/04/kde-looks-beyond-desktops-and-notebooks-with-plasma-active.html KDE looks beyond desktops and notebooks with Plasma Active] (Lee, liliputing.com 20110413)<br />
* [http://www.osnews.com/story/24634/New_KDE_Project_Aims_at_Tablets_Mixed_UIs New KDE Project Aims at Tablets, Mixed UIs] (Thom Holwerda, OSNews 20110413)<br />
* [http://www.h-online.com/open/news/item/Plasma-Active-KDE-project-for-mobiles-and-more-1227882.html Plasma Active KDE project for mobiles and more] (ehe, The H, 20110414)<br />
* [http://www.meegoexperts.com/2011/04/contour-meego/ Contour for MeeGo] (ash, meegoexperts.com, 20110414)<br />
* [http://www.idg.se/2.1085/1.379933/se-kdes-projekt-som-utmanar-apples-ipad Se KDEs projekt som utmanar Apples Ipad] (Niklas Andersson, idg.se, 20110414)<br />
* [http://www.lupaworld.com/article-210480-1.html KDE推出移动设备领域新项目Plasma Active] (lupaworld.com, 20110414)<br />
* [http://liliputing.com/2011/04/contour-brings-a-context-sensitive-interface-to-kde-plasma-active.html Contour brings a context-sensitive interface to KDE Plasma Active] (Lee, liliputing.com 20110415)<br />
* [http://www.dobreprogramy.pl/Plasma-Active--nowy-interfejs-tworcow-KDE,Blog,24431.html Plasma Active - nowy interfejs twórców KDE] (lucas__, dobreprogramy.pl, 20110515)<br />
* [http://www.meegoexperts.com/2011/08/video-demo-contour-running-plasma-active-meego-desktop-summit/ Video Demo of Contour on Plasma Active – MeeGo at DeskTop Summit] (MeegoExperts, 9 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/basyskom-hands-contour-plasma-desktop-summit-belin-active/ basysKom – More Hands On – Contour on Plasma Active] (MeegoExperts, 11 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/running-plasma-active-desktop-top-nokia-n900-community-edition/ Running Plasma active desktop on top of Nokia N900 Community Edition] (MeegoExperts, 31 Aug 2011)<br />
* [http://www.golem.de/1108/85534.html Plasma Active will mit iOS und Android gleichziehen] (Golem.de, 8 Aug 2011)<br />
* [http://video.golem.de/mobil/5452/neuerungen-in-plasma-active-kurzes-hands-on.html Video: Neuerungen in Plasma Active - kurzes Hands-on] (Golem.de, 8 Aug 2011)<br />
<br />
= Blogs =<br />
== Blogs and Movies ==<br />
Here for the first time and hungry for more? See how the project is unfolding in the blogosphere:<br />
=== August ===<br />
* [http://vizzzion.org/blog/2011/08/installing-plasma-active-on-the-exopc-wetab/ Installing Plasma Active on the ExoPC (WeTab)] Blog (Sebastian Kügler, 20110816)<br />
* [http://vizzzion.org/blog/2011/08/plasma-active-on-opengl-es/ Plasma Active on OpenGL-ES] Blog (Sebastian Kügler, 20110819)<br />
=== June ===<br />
* [http://vizzzion.org/blog/2011/06/plasma-active-updates/ Plasma Active Updates] Blog (Sebastian Kügler, 20110622)<br />
=== April ===<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-desirable-user-experience-encompassing-the-device-spectrum/ Plasma Active, A Desirable UX] Blog (Sebastian Kügler 20110409)<br />
* [http://www.youtube.com/watch?feature=player_embedded&v=AvpvU2ZEM6Q Demo Movie] (Marco Martin)<br />
* [http://www.youtube.com/watch?v=4GAFfjscVyg Demo Movie] showing Plasma Active and apps (Sebastian Kügler)<br />
* [http://www.notmart.org/index.php/BlaBla/Reactivate Reactivate] Blog (Marco Martin 20110409)<br />
* [http://www.youtube.com/watch?v=9HHak-XN3tc&NR=1 Older Demo Movie] (Marco Martin )<br />
* [http://aseigo.blogspot.com/2011/04/active-routes.html Active Routes] Blog (Aaron Seigo 20110410)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-quick.html Plasma Active: Quick!] Blog (Aaron Seigo 2010411)<br />
* [http://transloid.blogspot.com/2011/04/contour-joins-plasma-active-track-get.html Contour joins the Plasma Active track] Blog (Eva Brucherseifer 20110411)<br />
* [http://www.notmart.org/index.php/BlaBla/Welcome_Contour Welcome Contour] Blog (Marco Martin 20110411)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-quick-redux.html Plasma Quick Redux] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-contour.html Plasma Active: Contour] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-active-apps.html Plasma Active: Active Apps] Blog (Aaron Seigo 20110413)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-operating-systems.html Plasma Active: Operating Systems] Blog (Aaron Seigo 20110414)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-vendor-interaction.html Plasma Active: Vendor Interaction] Blog (Aaron Seigo 20110415)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-designing-flexible-and-adaptive-user-interfaces/ plasma active: designing flexible and adaptive user interfaces] Blog (Sebastian Kügler 20110417)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-box-of-crayons/ Plasma Active: A Box of Crayons] Blog (Sebastian Kügler 20110417)<br />
=== March ===<br />
* [http://www.notmart.org/index.php/Software/Towards_a_declarative_Plasma:_Co Towards a Declarative Plasma] Blog (Marco Martin 20110320)<br />
* [http://www.notmart.org/index.php/Software/Build_a_device_scalable_user_int Build Device Scalable User Interfaces] Blog (Marco Martin 20110328)</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=15307Plasma/Active/Contour2011-10-10T11:21:23Z<p>Fjoe: /* Links */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Activityscreen.png|260px|thumb|left|alt=alt text|Contour activity screen]]<br />
| [[Image:ContourActivityswitcher.png|260px|thumb|left|alt=alt text|Contour activity switcher]]<br />
|-<br />
| [[Image:ActiveApplauncher.png|260px|thumb|left|alt=alt text|App launcher]]<br />
| [[Image:ContourAddresource.png|260px|thumb|left|alt=alt text|Contour add resource dialog]]<br />
|-<br />
| [[Image:ContourRecommendations.png|260px|thumb|left|alt=alt text|Contour recommendations overlay]]<br />
| [[Image:ActiveWebbrowser.png|260px|thumb|left|alt=alt text|Active web browser]]<br />
|-<br />
| [[Image:ActiveImageviewer.png|260px|thumb|left|alt=alt text|Active image viewer]]<br />
|<br />
|}<br />
<br />
==Videos==<br />
<br />
http://www.youtube.com/watch?v=EGbLQNNJlSE<br />
<br />
http://www.youtube.com/watch?v=bSn9nwzwzBI<br />
<br />
http://www.youtube.com/watch?v=ozlFvYkLNXo<br />
<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
Plasma Active development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the UX development and basysKom part at our webpage http://plasma-active.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=15198Plasma/Active/Contour2011-10-07T14:57:44Z<p>Fjoe: /* Links */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Activityscreen.png|260px|thumb|left|alt=alt text|Contour activity screen]]<br />
| [[Image:ContourActivityswitcher.png|260px|thumb|left|alt=alt text|Contour activity switcher]]<br />
|-<br />
| [[Image:ActiveApplauncher.png|260px|thumb|left|alt=alt text|App launcher]]<br />
| [[Image:ContourAddresource.png|260px|thumb|left|alt=alt text|Contour add resource dialog]]<br />
|-<br />
| [[Image:ContourRecommendations.png|260px|thumb|left|alt=alt text|Contour recommendations overlay]]<br />
| [[Image:ActiveWebbrowser.png|260px|thumb|left|alt=alt text|Active web browser]]<br />
|-<br />
| [[Image:ActiveImageviewer.png|260px|thumb|left|alt=alt text|Active image viewer]]<br />
|<br />
|}<br />
<br />
==Videos==<br />
<br />
http://www.youtube.com/watch?v=EGbLQNNJlSE<br />
<br />
http://www.youtube.com/watch?v=bSn9nwzwzBI<br />
<br />
http://www.youtube.com/watch?v=ozlFvYkLNXo<br />
<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
Plasma Active development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the UX development and basysKom part at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=15197Plasma/Active/Contour2011-10-07T14:52:31Z<p>Fjoe: /* Links */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Activityscreen.png|260px|thumb|left|alt=alt text|Contour activity screen]]<br />
| [[Image:ContourActivityswitcher.png|260px|thumb|left|alt=alt text|Contour activity switcher]]<br />
|-<br />
| [[Image:ActiveApplauncher.png|260px|thumb|left|alt=alt text|App launcher]]<br />
| [[Image:ContourAddresource.png|260px|thumb|left|alt=alt text|Contour add resource dialog]]<br />
|-<br />
| [[Image:ContourRecommendations.png|260px|thumb|left|alt=alt text|Contour recommendations overlay]]<br />
| [[Image:ActiveWebbrowser.png|260px|thumb|left|alt=alt text|Active web browser]]<br />
|-<br />
| [[Image:ActiveImageviewer.png|260px|thumb|left|alt=alt text|Active image viewer]]<br />
|<br />
|}<br />
<br />
==Videos==<br />
<br />
http://www.youtube.com/watch?v=EGbLQNNJlSE<br />
<br />
http://www.youtube.com/watch?v=bSn9nwzwzBI<br />
<br />
http://www.youtube.com/watch?v=ozlFvYkLNXo<br />
<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[http://community.kde.orgPlasma/Active/Info/FAQ|FAQ-User Guide]]:FAQ-User Guide<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the UX development and basysKom part at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=15196Plasma/Active/Contour2011-10-07T14:51:51Z<p>Fjoe: /* Links */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Activityscreen.png|260px|thumb|left|alt=alt text|Contour activity screen]]<br />
| [[Image:ContourActivityswitcher.png|260px|thumb|left|alt=alt text|Contour activity switcher]]<br />
|-<br />
| [[Image:ActiveApplauncher.png|260px|thumb|left|alt=alt text|App launcher]]<br />
| [[Image:ContourAddresource.png|260px|thumb|left|alt=alt text|Contour add resource dialog]]<br />
|-<br />
| [[Image:ContourRecommendations.png|260px|thumb|left|alt=alt text|Contour recommendations overlay]]<br />
| [[Image:ActiveWebbrowser.png|260px|thumb|left|alt=alt text|Active web browser]]<br />
|-<br />
| [[Image:ActiveImageviewer.png|260px|thumb|left|alt=alt text|Active image viewer]]<br />
|<br />
|}<br />
<br />
==Videos==<br />
<br />
http://www.youtube.com/watch?v=EGbLQNNJlSE<br />
<br />
http://www.youtube.com/watch?v=bSn9nwzwzBI<br />
<br />
http://www.youtube.com/watch?v=ozlFvYkLNXo<br />
<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[http://community.kde.orgPlasma/Active/Info/FAQ|FAQ/ User Guide]]:FAQ/ User Guide<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the UX development and basysKom part at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=15195Plasma/Active/Contour2011-10-07T14:50:27Z<p>Fjoe: /* Links */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Activityscreen.png|260px|thumb|left|alt=alt text|Contour activity screen]]<br />
| [[Image:ContourActivityswitcher.png|260px|thumb|left|alt=alt text|Contour activity switcher]]<br />
|-<br />
| [[Image:ActiveApplauncher.png|260px|thumb|left|alt=alt text|App launcher]]<br />
| [[Image:ContourAddresource.png|260px|thumb|left|alt=alt text|Contour add resource dialog]]<br />
|-<br />
| [[Image:ContourRecommendations.png|260px|thumb|left|alt=alt text|Contour recommendations overlay]]<br />
| [[Image:ActiveWebbrowser.png|260px|thumb|left|alt=alt text|Active web browser]]<br />
|-<br />
| [[Image:ActiveImageviewer.png|260px|thumb|left|alt=alt text|Active image viewer]]<br />
|<br />
|}<br />
<br />
==Videos==<br />
<br />
http://www.youtube.com/watch?v=EGbLQNNJlSE<br />
<br />
http://www.youtube.com/watch?v=bSn9nwzwzBI<br />
<br />
http://www.youtube.com/watch?v=ozlFvYkLNXo<br />
<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the UX development and basysKom part at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=15194Plasma/Active/Contour2011-10-07T14:49:41Z<p>Fjoe: /* Videos */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Activityscreen.png|260px|thumb|left|alt=alt text|Contour activity screen]]<br />
| [[Image:ContourActivityswitcher.png|260px|thumb|left|alt=alt text|Contour activity switcher]]<br />
|-<br />
| [[Image:ActiveApplauncher.png|260px|thumb|left|alt=alt text|App launcher]]<br />
| [[Image:ContourAddresource.png|260px|thumb|left|alt=alt text|Contour add resource dialog]]<br />
|-<br />
| [[Image:ContourRecommendations.png|260px|thumb|left|alt=alt text|Contour recommendations overlay]]<br />
| [[Image:ActiveWebbrowser.png|260px|thumb|left|alt=alt text|Active web browser]]<br />
|-<br />
| [[Image:ActiveImageviewer.png|260px|thumb|left|alt=alt text|Active image viewer]]<br />
|<br />
|}<br />
<br />
==Videos==<br />
<br />
http://www.youtube.com/watch?v=EGbLQNNJlSE<br />
<br />
http://www.youtube.com/watch?v=bSn9nwzwzBI<br />
<br />
http://www.youtube.com/watch?v=ozlFvYkLNXo<br />
<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[Plasma/Active/Installation|Download and Install]]: Live and Installation images for devices, get latest version<br />
<br />
; [[Plasma/Active/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[Plasma/Active/Info|Contact]]: Contact the Plasma Active Team<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active&diff=15193Plasma/Active2011-10-07T14:48:43Z<p>Fjoe: </p>
<hr />
<div>Plasma Active aims at creating a cross-device user experience for emerging devices such as tablet computers, media centers, smartphones, and more. Plasma Active's mission statement is<br />
<br />
'''Create a desirable user experience encompassing a spectrum of devices'''<br />
<br />
Plasma Active runs on the proven Linux desktop stack, including the Linux kernel, Qt and KDE's Plasma Framework. The user interface is designed using Plasma Quick, a declarative markup language allowing for organic user interface design based on Qt Quick. Plasma Active uses existing Free desktop technology and brings it to a spectrum of devices through a device-specific user interface. Classical Plasma Widgets can be used on Plasma Active as well as newly created ones. The key driver for the development of Plasma Active is the user experience. Collaboration is made easy through high-level development tools and a well defined process.<br />
<br />
The first release of Plasma Active fully focuses on tablet computers. Plasma Active Tablet's user experience is designed around the web, social networks and multimedia content.<br />
<br />
The following pages provide answers to conceptual and practical or organizational questions you might have:<br />
<br />
; [[/GrandMasterPlan|Grand Master Plan]]: Conceptual overview, high-level docs, other fuzzy logic<br />
<br />
; [[/Development|Development]]: Building and contributing to plasma tablet, development workflow and release management<br />
<br />
; [[/Installation|Installation]]: Instructions to get goin' (with testing)<br />
<br />
; [[/Devices|Devices]]: Hardware tested, setup instructions<br />
<br />
; [[/Features|Key Features]]: Planned feature set and use cases<br />
<br />
; [[/Contour|Contour UX]]: Plasma Active's UX<br />
<br />
; [[/Apps|Apps]]: Classification of applications running on Plasma Active<br />
<br />
; [[/Tasks|Tasks]]: Help shape Plasma Active!<br />
<br />
; [[/Info|Info, FAQ]]: Contact details, FAQ, and more pointers<br />
<br />
<br />
Plasma Active is currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Plasma Active rock.<br />
<br />
== Impatient? ==<br />
* Watch a [http://www.youtube.com/watch?v=EGbLQNNJlSE Demo Movie]<br />
* Download one of the demo live images: [http://download.open-slx.com/iso/11.4/balsam-plasma-active.i686-1.0.194.iso openSUSE based] or [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-testing.html MeeGo based].</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/GrandMasterPlan&diff=15192Plasma/Active/GrandMasterPlan2011-10-07T14:47:34Z<p>Fjoe: /* Status */</p>
<hr />
<div>= Plasma Active's Grand Master Plan =<br />
<br />
On this page, you learn about concepts behind [[Plasma/Active|Plasma Active]].<br />
<br />
<br />
== Synopsis ==<br />
<br />
Plasma Active aims at creating a cross-device user experience for emerging devices such as tablet computers, media centers, smartphones, and more. Plasma Active's mission statement is<br />
<br />
'''Create a desirable user experience encompassing a spectrum of devices'''<br />
<br />
Plasma Active runs on the proven Linux desktop stack, including the Linux kernel, Qt and KDE's Plasma Framework. The user interface is designed using Plasma Quick, a declarative markup language allowing for organic user interface design based on Qt Quick. Plasma Active uses existing Free desktop technology and brings it to a spectrum of devices through a device-specific user interface. Classical Plasma Widgets can be used on Plasma Active as well as newly created ones. The key driver for the development of Plasma Active is the user experience. Collaboration is made easy through high-level development tools and a well defined process.<br />
<br />
The first release of Plasma Active fully focuses on tablet computers. Plasma Active Tablet's user experience is designed around the web, social networks and multimedia content.<br />
<br />
== Project Vision ==<br />
The vision behind Plasma Active is<br />
'''"Create a desirable user experience, encompassing a spectrum of devices."'''<br />
<br />
Or, more specifically:<br />
''Create a user experience that...<br />
* offers access to the web, social networks, multimedia and other applications<br />
* deeply integrates concepts of sharing, connecting and uploading various artifacts of the user's digital environment<br />
* is easy to expand and inviting to participate in<br />
* provides a great user experience by offering information and interaction<br />
* replaces a centralized app-store model with a peer-to-peer-based web of trust of creators and consumers<br />
''<br />
<br />
= Audience =<br />
Plasma Active is interesting for the following audiences:<br />
* '''Free software contributors''': Improve the Active device user experiences, default applications and other areas around the Plasma Active as part of the Plasma Active team<br />
* '''App developers''': Use QML and JavaScript to create your own Active Apps to the world<br />
* '''Hardware makers''': Integrate Active and its Apps as user experience into your product and bring something unique to the market<br />
* '''End users''': Find out more about Plasma Active user experience, install it on your tablet or other device, find out how you can get more out of your gadget<br />
<br />
= Status =<br />
<br />
Plasma Active is releasing its first version on 091011, that means on the 09th of oktober, with a beautiful set of interesting features. Find out more at www.plasma-active.org<br />
<br />
There are more releases planned, definitly Release Two before christmas 2011.<br />
<br />
<br />
== Contour as the UX of Plasma Active ==<br />
<br />
The Contour project is part of Plasma Active and will contribute a new UX using adaptive activities. Read more about our vision at [[Plasma/Active/Contour]]</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active&diff=15191Plasma/Active2011-10-07T14:41:44Z<p>Fjoe: </p>
<hr />
<div>Plasma Active aims at creating a cross-device user experience for emerging devices such as tablet computers, media centers, smartphones, and more. Plasma Active's mission statement is<br />
<br />
'''Create a desirable user experience encompassing a spectrum of devices'''<br />
<br />
Plasma Active runs on the proven Linux desktop stack, including the Linux kernel, Qt and KDE's Plasma Framework. The user interface is designed using Plasma Quick, a declarative markup language allowing for organic user interface design based on Qt Quick. Plasma Active uses existing Free desktop technology and brings it to a spectrum of devices through a device-specific user interface. Classical Plasma Widgets can be used on Plasma Active as well as newly created ones. The key driver for the development of Plasma Active is the user experience. Collaboration is made easy through high-level development tools and a well defined process.<br />
<br />
The first release of Plasma Active fully focuses on tablet computers. Plasma Active Tablet's user experience is designed around the web, social networks and multimedia content.<br />
<br />
The following pages provide answers to conceptual and practical or organizational questions you might have:<br />
<br />
; [[/GrandMasterPlan|Grand Master Plan]]: Conceptual overview, high-level docs, other fuzzy logic<br />
<br />
; [[/Development|Development]]: Building and contributing to plasma tablet, development workflow and release management<br />
<br />
; [[/Installation|Installation]]: Instructions to get goin' (with testing)<br />
<br />
; [[/Devices|Devices]]: Hardware tested, setup instructions<br />
<br />
; [[/Features|Key Features]]: Planned feature set and use cases<br />
<br />
; [[/Contour|Contour UX]]: Plasma Active's context-sensitive user interface<br />
<br />
; [[/Apps|Apps]]: Classification of applications running on Plasma Active<br />
<br />
; [[/Tasks|Tasks]]: Help shape Plasma Active!<br />
<br />
; [[/Info|Info, FAQ]]: Contact details, FAQ, and more pointers<br />
<br />
<br />
Plasma Active is currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Plasma Active rock.<br />
<br />
== Impatient? ==<br />
* Watch a [http://www.youtube.com/watch?v=EGbLQNNJlSE Demo Movie]<br />
* Download one of the demo live images: [http://download.open-slx.com/iso/11.4/balsam-plasma-active.i686-1.0.194.iso openSUSE based] or [http://share.basyskom.com/contour/Deployment/latest-meego-plasma-active-testing.html MeeGo based].</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=15179Plasma/Active/Contour2011-10-06T16:18:29Z<p>Fjoe: </p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Activityscreen.png|260px|thumb|left|alt=alt text|Contour activity screen]]<br />
| [[Image:ContourActivityswitcher.png|260px|thumb|left|alt=alt text|Contour activity switcher]]<br />
|-<br />
| [[Image:ActiveApplauncher.png|260px|thumb|left|alt=alt text|App launcher]]<br />
| [[Image:ContourAddresource.png|260px|thumb|left|alt=alt text|Contour add resource dialog]]<br />
|-<br />
| [[Image:ContourRecommendations.png|260px|thumb|left|alt=alt text|Contour recommendations overlay]]<br />
| [[Image:ActiveWebbrowser.png|260px|thumb|left|alt=alt text|Active web browser]]<br />
|-<br />
| [[Image:ActiveImageviewer.png|260px|thumb|left|alt=alt text|Active image viewer]]<br />
|<br />
|}<br />
<br />
==Videos==<br />
http://www.youtube.com/watch?v=bSn9nwzwzBI<br />
<br />
http://www.youtube.com/watch?v=ozlFvYkLNXo<br />
<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[Plasma/Active/Installation|Download and Install]]: Live and Installation images for devices, get latest version<br />
<br />
; [[Plasma/Active/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[Plasma/Active/Info|Contact]]: Contact the Plasma Active Team<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14853Plasma/Active/Contour2011-09-09T08:37:22Z<p>Fjoe: /* Links */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Contour_activitySwitcher_2.jpg|frame|none|alt=alt text|Activity Switcher]]<br />
| [[Image:Active_ContextMenu_2.jpg|frame|none|alt=alt text|Context Menu]]<br />
|-<br />
| [[Image:Active_DragBox_2.jpg|frame|none|alt=alt text|Dynamic Layout Desktop]]<br />
| [[Image:Active_RecommendationOverlay_2.jpg|frame|none|alt=alt text|Recommendations Overlay]]<br />
|}<br />
<br />
==Videos==<br />
Latest Video:<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[Plasma/Active/Installation|Download and Install]]: Live and Installation images for devices, get latest version<br />
<br />
; [[Plasma/Active/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[Plasma/Active/Info|Contact]]: Contact the Plasma Active Team<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14852Plasma/Active/Contour2011-09-09T08:37:05Z<p>Fjoe: /* Links */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Contour_activitySwitcher_2.jpg|frame|none|alt=alt text|Activity Switcher]]<br />
| [[Image:Active_ContextMenu_2.jpg|frame|none|alt=alt text|Context Menu]]<br />
|-<br />
| [[Image:Active_DragBox_2.jpg|frame|none|alt=alt text|Dynamic Layout Desktop]]<br />
| [[Image:Active_RecommendationOverlay_2.jpg|frame|none|alt=alt text|Recommendations Overlay]]<br />
|}<br />
<br />
==Videos==<br />
Latest Video:<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
==Links==<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[Plasma/Active/Installation|Download and Install]]: Live and Installation images for devices, get latest version<br />
<br />
; [[Plasma/Active/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[Plasma/Active/Contact|Contact]]: Contact the Plasma Active Team<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. <br />
<br />
Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour/Tasks&diff=14851Plasma/Active/Contour/Tasks2011-09-09T08:36:10Z<p>Fjoe: /* Contour Tasks */</p>
<hr />
<div>#redirect[[Plasma/Active/Tasks]]</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour/Contact&diff=14850Plasma/Active/Contour/Contact2011-09-09T08:35:37Z<p>Fjoe: Redirected page to Plasma/Active/Info</p>
<hr />
<div>#redirect[[Plasma/Active/Info]]</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour/Screenshots&diff=14849Plasma/Active/Contour/Screenshots2011-09-09T08:35:08Z<p>Fjoe: Redirected page to Plasma/Active/Contour</p>
<hr />
<div>#redirect[[Plasma/Active/Contour]]</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour/Vision&diff=14848Plasma/Active/Contour/Vision2011-09-09T08:34:41Z<p>Fjoe: Redirected page to Plasma/Active/Contour</p>
<hr />
<div>#redirect[[Plasma/Active/Contour]]</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14828Plasma/Active/Contour2011-09-08T10:03:54Z<p>Fjoe: /* Videos */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Contour_activitySwitcher_2.jpg|frame|none|alt=alt text|Activity Switcher]]<br />
| [[Image:Active_ContextMenu_2.jpg|frame|none|alt=alt text|Context Menu]]<br />
|-<br />
| [[Image:Active_DragBox_2.jpg|frame|none|alt=alt text|Dynamic Layout Desktop]]<br />
| [[Image:Active_RecommendationOverlay_2.jpg|frame|none|alt=alt text|Recommendations Overlay]]<br />
|}<br />
<br />
==Videos==<br />
Latest Video:<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Development/Tasks&diff=14827Plasma/Active/Development/Tasks2011-09-08T10:03:38Z<p>Fjoe: /* Unscheduled */</p>
<hr />
<div>= Contributing =<br />
If you would like to support and become part of the [[Plasma/Active|Plasma Active]] team, you can use the following list of open tasks as inspiration. Please pick one of these tasks, for questions, you can always [[Plasma/Active/Info#Contact|get in touch with us]].<br />
<br />
= Packaging & Deployment =<br />
== openSUSE ==<br />
* profile and optimize boot process (bootchart)<br />
* clean up startup / login process<br />
* create clean setup to start reviewing applications to offer<br />
* create separate artwork package (kdebase4-workspace-branding-plasmaactive)<br />
variables to set the desktop shell type <br />
* export env vars from news-tablet.desktop in declarative widgets package to global session<br />
* Marble to go<br />
<br />
== Meego Packaging ==<br />
* create installer image<br />
* consolidate packages<br />
* fix up defaults<br />
<br />
= Hacking =<br />
==Polish & Testing Needed==<br />
* <strike>Add an applications category to the Activity's Add dialog</strike><br />
* Launcher: clearing of tag cloud items with Show Everything; button needs alignment fixes, should clear search line too<br />
* <strike>Applets should not be draggable when inside the Contour boxes</strike><br />
<br />
==Priority 1==<br />
===Add Widgets===<br />
* <strike>Harmonize "add widgets" with "add apps" (from Activity Add Dialog)</strike>: now they look and behave the same: moving the add resources dialog in the add widgets one could still be needed, possible for PA2<br />
<br />
===Contour Pages===<br />
* <strike>Hide config button for widgets with no configuration (or always make the button active for access to, e.g., share)</strike><br />
<br />
===Default Configuration===<br />
* KWallet configuation -> passwordless and no questions for access<br />
<br />
===Network Management Plasmoid===<br />
* Check size hint of networking Plasmoid so that it doesn't shrink so small<br />
* kill the notifications from network connecting<br />
<br />
===Notifications Plasmoid===<br />
* Remove single-line of text on new notifications<br />
<br />
===On Screen Keyboard===<br />
* Add arrow keys to the tablet layout<br />
<br />
===Launcher===<br />
* <strike>Sort applications by alpha</strike><br />
<br />
==Priority 2==<br />
<br />
===Activity Switcher===<br />
* Show a loading animation when switching between activities (currently no feedback given)<br />
<br />
===Add Widgets===<br />
* Close keyboard if opened due to focussing in on filter bar<br />
<br />
===Contour Pages===<br />
* Custom titles for widgets, and a way for applets to set custom titles<br />
<br />
===Panel===<br />
* Make status icons all the same width (and big enough to hit without too much pain): should be better now<br />
* Put application icons after status icons<br />
<br />
===Default Configuration===<br />
* Diable Nepomuk Backup Sync<br />
<br />
==Unscheduled==<br />
<br />
===Panel===<br />
* hardcoded positions of containments (panel containment)<br />
* hardcoded positions of slc and clock (systray)<br />
<br />
===KWin===<br />
* Screensaver/locker -> must be above all items and no password request<br />
* Unlock should live in kwin, a top-level windowthat shows some draggable item to unlock (a proof-of-concept exists already on start up, but that needs to move out of the shell)<br />
<br />
===Javascript Setup===<br />
* Ability to load initial widgets positions with a Javascript (ala Plasma Desktop Scripting)<br />
<br />
===On Screen Keyboard===<br />
* KWin virtual keyboard awareness (always keep on everything else, e.g.)<br />
* Copy/paste of text?<br />
* Add arrow keys to the tablet layout<br />
* Characters for more locales (e.g. German, French, etc)<br />
* Gtk+ IM plugin to trigger it<br />
* Multi-byte input<br />
* Rewrite in QML<br />
* Ensure that line edit does not get obscured by keyboard (mitigated now by being able to manually move it)<br />
<br />
===Launcher===<br />
* Show most used / favorites as first line on first page<br />
<br />
===MeeGo Support===<br />
* Connman backend for network management stack needed (either kded module or Plasma::DataEngine): quick and dirty applet now in place, will have to be replaced in PA2<br />
<br />
=== Akonadi Qt-Mobility integration ===<br />
For optimal Meego-compatibility a bridge between Akonadi and Qt-Mobility is required. This essentially means three sub-tasks:<br />
<br />
* The Contact Manager Engine provides an implementation of [http://doc.qt.nokia.com/qtmobility-1.1/qcontactmanagerengine.html QContactManagerEngine] as a backend for [http://doc.qt.nokia.com/qtmobility-1.1/contacts.html The QtContacts framework].<br />
* The Organizer Manager Engine provides an implementation of [http://doc.qt.nokia.com/qtmobility-1.1/qorganizermanagerengine.html QOrganizerManagerEngine] as a backend for [http://doc.qt.nokia.com/qtmobility-1.1/organizer.html The QtOrganizer framework].<br />
* The Messaging Integration in Qt-Mobility is slighly more complicated than contact or organizer item storage since the [http://labs.qt.nokia.com/2009/09/21/introducing-qmf-an-advanced-mobile-messaging-framework/ QMF] framework is not pluggable. There is no way for storing messages in Akonadi without patching Qt-Mobility itself. It is unclear whether this is worth the effort at all.<br />
<br />
==Unsorted==<br />
===SLC===<br />
* Better artwork: connect icon is very odd<br />
* Not matter what is touched, Connect is always shown: probable touch screen bug: the touch event arrives always in the same coordinates unless a connected usb mouse is moved<br />
* Bigger target invoking popup, and implement dragable<br />
* Show title of URI to be operated on in the context menu<br />
<br />
===Window Management===<br />
* OpenGL ES on MeeGO<br />
* Focus to docks <br />
* Screen edge handling<br />
<br />
===Application workflow===<br />
* Not obvious where apps are<br />
* Visual feedback between time when activity is selected and when the activity appears (so we know something is actually happening)<br />
<br />
===Window Strip===<br />
* Window sorting<br />
** find solution to get at methods Martin added to kdelibs/*/kworkspace MRU<br />
** Put new windows after the current window<br />
** Check out how Harmatan Keyboard works<br />
* Show windows from current activity only<br />
* Sticky windows and moving windows across activities (SLC?)<br />
<br />
=== Active Browser ===<br />
* search in page<br />
* save-as menus (e.g. for images)<br />
* "back" repositions page to last viewed position<br />
* plugin support -> 100% depends from qtwebkit i.e. flash tries to work, but doesn't really ;)<br />
* display ssl status<br />
* accepting non-verifiable SSL certs<br />
* connect downloaded files to the activity (nepomuk bug)<br />
<br />
=== Image viewer ===<br />
* nicer ui<br />
* possibility to browse sd cards/download/upload images<br />
* search ui<br />
* albums?<br />
<br />
=== Multimedia ===<br />
* Create multimedia activity<br />
* Good touch volume applet<br />
* Mediaplayer (minitube? bangarang? tomahawk? Plasma Mediacenter components?)<br />
* Webcam (kamoso?)<br />
<br />
=== Social Networks ===<br />
* touch-friendly configuration for PIM (email, contacts, events.)<br />
* touch-friendly setup of Facebook via Akonadi<br />
* touch-friendly setup of Google via Akonadi<br />
* Akonadi model for QML plasmoids<br />
* Plasma QML widgets for<br />
** Contacts<br />
** Messages<br />
** Events<br />
<br />
=== Workspace ===<br />
* Dynamic switching of Plasma workspace types, eg from the display manager, or due to hardware events such as docking?<br />
<br />
===KDM===<br />
* Touch friendly login screen for eg touchscreen all-in-one PCs to use (low priority; we have auto-login)<br />
<br />
=== Tools ===<br />
* Make Plasmate release-ready<br />
** Improve editor for QML<br />
** Implement scripting console<br />
** Fix sizing problems in previewer<br />
<br />
= Artwork =<br />
* Improve Plasma theme<br />
* Plasma Active logo<br />
* Make Contour logo play well with Active logo<br />
* Wallpaper<br />
* Boot and Contour start QML Splash screen<br />
* Sounds are jarring for a tablet; new sound theme needed<br />
<br />
= Documentation =<br />
* Improve QML Plasma docs<br />
* Improve installation docs<br />
* Create user docs (pending UI freeze)<br />
<br />
= Support and Testing =<br />
* Help others with getting Plasma Active runnning on #active and the mailing list<br />
* Test Plasma Active on more hardware, find solutions for problems encountered, document them<br />
<br />
=Goals and Larger Ideas for PA2=<br />
* Geolocation<br />
** Document and complete API<br />
** Use geolocation in more widgets<br />
** Cache geolocation<br />
* libplasma2 & QSceneGraph port<br />
* test GLES backend for kwin<br />
* DBusmenu implementation in QML<br />
* KToolBar replacement in QML (using a KActionCollection)<br />
* KXmlGui actions access in QML<br />
* KConfig integration with ownCloud<br />
* Finish porting all KDE applications to the mobile profile (mostly removing deprecated calls)</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour/Tasks&diff=14826Plasma/Active/Contour/Tasks2011-09-08T10:03:23Z<p>Fjoe: /* Akonadi Qt-Mobility integration */</p>
<hr />
<div>== Contour Tasks ==</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14808Plasma/Active/Contour2011-09-07T12:28:51Z<p>Fjoe: /* Videos */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Contour_activitySwitcher_2.jpg|frame|none|alt=alt text|Activity Switcher]]<br />
| [[Image:Active_ContextMenu_2.jpg|frame|none|alt=alt text|Context Menu]]<br />
|-<br />
| [[Image:Active_DragBox_2.jpg|frame|none|alt=alt text|Dynamic Layout Desktop]]<br />
| [[Image:Active_RecommendationOverlay_2.jpg|frame|none|alt=alt text|Recommendations Overlay]]<br />
|}<br />
<br />
==Videos==<br />
Latest Video:<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14807Plasma/Active/Contour2011-09-07T12:04:05Z<p>Fjoe: /* A new and innovative usage paradigm for digital devices */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active and creates the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Contour_activitySwitcher_2.jpg|frame|none|alt=alt text|Activity Switcher]]<br />
| [[Image:Active_ContextMenu_2.jpg|frame|none|alt=alt text|Context Menu]]<br />
|-<br />
| [[Image:Active_DragBox_2.jpg|frame|none|alt=alt text|Dynamic Layout Desktop]]<br />
| [[Image:Active_RecommendationOverlay_2.jpg|frame|none|alt=alt text|Recommendations Overlay]]<br />
|}<br />
<br />
==Videos==<br />
Latest Video:<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14806Plasma/Active/Contour2011-09-07T12:02:25Z<p>Fjoe: /* Videos */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Contour_activitySwitcher_2.jpg|frame|none|alt=alt text|Activity Switcher]]<br />
| [[Image:Active_ContextMenu_2.jpg|frame|none|alt=alt text|Context Menu]]<br />
|-<br />
| [[Image:Active_DragBox_2.jpg|frame|none|alt=alt text|Dynamic Layout Desktop]]<br />
| [[Image:Active_RecommendationOverlay_2.jpg|frame|none|alt=alt text|Recommendations Overlay]]<br />
|}<br />
<br />
==Videos==<br />
Latest Video:<br />
http://www.youtube.com/watch?v=OZ1OOVt7rxM<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14805Plasma/Active/Contour2011-09-07T12:00:08Z<p>Fjoe: /* Screenshots of User Interface */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| <br />
| [[Image:Contour_activitySwitcher_2.jpg|frame|none|alt=alt text|Activity Switcher]]<br />
| [[Image:Active_ContextMenu_2.jpg|frame|none|alt=alt text|Context Menu]]<br />
|-<br />
| [[Image:Active_DragBox_2.jpg|frame|none|alt=alt text|Dynamic Layout Desktop]]<br />
| [[Image:Active_RecommendationOverlay_2.jpg|frame|none|alt=alt text|Recommendations Overlay]]<br />
|}<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14804Plasma/Active/Contour2011-09-07T11:59:22Z<p>Fjoe: /* Screenshots of User Interface */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
{| class="wikitable"<br />
| [[Image:Contour_activitySwitcher_2.jpg|frame|none|alt=alt text|Activity Switcher]]<br />
| [[Image:Active_ContextMenu_2.jpg|frame|none|alt=alt text|Context Menu]]<br />
|-<br />
| [[Image:Active_DragBox_2.jpg|frame|none|alt=alt text|Dynamic Layout Desktop]]<br />
| [[Image:Active_RecommendationOverlay_2.jpg|frame|none|alt=alt text|Recommendations Overlay]]<br />
|}<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14803Plasma/Active/Contour2011-09-07T11:50:14Z<p>Fjoe: /* Screenshots of User Interface */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Contour_activitySwitcher_2.jpg | Activity Switcher ]]&nbsp;&nbsp;[[Image:Active_ContextMenu_2.jpg | Context Menu]]<br />
<br />
<br /><br />
<br />
[[Image:Active_DragBox_2.jpg | Dynamic Layout Desktop]]&nbsp;&nbsp;[[Image:Active_RecommendationOverlay_2.jpg | Recommendations Overlay]]<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14802Plasma/Active/Contour2011-09-07T11:49:56Z<p>Fjoe: /* Screenshots of User Interface */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Contour_activitySwitcher_2.jpg |Activity Switcher ]]&nbsp;&nbsp;[[Image:Active_ContextMenu_2.jpg |Context Menu]]<br />
<br />
<br /><br />
<br />
[[Image:Active_DragBox_2.jpg |Dynamic Layout Desktop]]&nbsp;&nbsp;[[Image:Active_RecommendationOverlay_2.jpg |Recommendations Overlay]]<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14801Plasma/Active/Contour2011-09-07T11:49:45Z<p>Fjoe: /* Screenshots of User Interface */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Contour_activitySwitcher_2.jpg |Activity Switcher ]]&nbsp;&nbsp;[[Image:Active_ContextMenu_2.jpg |Context Menu]]<br />
<br />
<br /><br />
<br />
[[Image:Active_DragBox_2.jpg |Dynamic Layout Desktop]]&nbsp;&nbsp;[Image:Active_RecommendationOverlay_2.jpg |Recommendations Overlay]]<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14800Plasma/Active/Contour2011-09-07T11:47:30Z<p>Fjoe: /* Screenshots of User Interface */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Contour_activitySwitcher_2.jpg |Activity Switcher ]]<br />
<br />
<br />
[[Image:Active_ContextMenu_2.jpg |Context Menu]]<br />
<br />
<br /><br />
<br />
[[Image:Active_DragBox_2.jpg |left|Dynamic Layout Desktop]]<br />
<br />
<br />
[[Image:Active_RecommendationOverlay_2.jpg |left|Recommendations Overlay]]<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14799Plasma/Active/Contour2011-09-07T11:47:19Z<p>Fjoe: /* Our Vision */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Contour_activitySwitcher_2.jpg |left|Activity Switcher ]]<br />
<br />
<br />
[[Image:Active_ContextMenu_2.jpg |left|Context Menu]]<br />
<br />
<br /><br />
<br />
[[Image:Active_DragBox_2.jpg |left|Dynamic Layout Desktop]]<br />
<br />
<br />
[[Image:Active_RecommendationOverlay_2.jpg |left|Recommendations Overlay]]<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14798Plasma/Active/Contour2011-09-07T11:47:07Z<p>Fjoe: /* Screenshots of User Interface */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Contour_activitySwitcher_2.jpg |left|Activity Switcher ]]<br />
<br />
<br />
[[Image:Active_ContextMenu_2.jpg |left|Context Menu]]<br />
<br />
<br /><br />
<br />
[[Image:Active_DragBox_2.jpg |left|Dynamic Layout Desktop]]<br />
<br />
<br />
[[Image:Active_RecommendationOverlay_2.jpg |left|Recommendations Overlay]]<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14797Plasma/Active/Contour2011-09-07T11:46:09Z<p>Fjoe: /* Screenshots of User Interface */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Contour_activitySwitcher_2.jpg |thumb|left|Activity Switcher ]]<br />
<br />
<br />
[[Image:Active_ContextMenu_2.jpg |thumb|left|Context Menu]]<br />
<br />
<br />
<br />
[[Image:Active_DragBox_2.jpg |thumb|left|Dynamic Layout Desktop]]<br />
<br />
<br />
[[Image:Active_RecommendationOverlay_2.jpg |thumb|left|Recommendations Overlay]]<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=File:Active_RecommendationOverlay_2.jpg&diff=14796File:Active RecommendationOverlay 2.jpg2011-09-07T11:45:36Z<p>Fjoe: Recommendations</p>
<hr />
<div>Recommendations</div>Fjoehttps://community.kde.org/index.php?title=File:Active_DragBox_2.jpg&diff=14795File:Active DragBox 2.jpg2011-09-07T11:44:33Z<p>Fjoe: DynamicDesktopLayout</p>
<hr />
<div>DynamicDesktopLayout</div>Fjoehttps://community.kde.org/index.php?title=File:Active_ContextMenu_2.jpg&diff=14794File:Active ContextMenu 2.jpg2011-09-07T11:38:40Z<p>Fjoe: Context Menu</p>
<hr />
<div>Context Menu</div>Fjoehttps://community.kde.org/index.php?title=File:Contour_activitySwitcher_2.jpg&diff=14793File:Contour activitySwitcher 2.jpg2011-09-07T11:37:37Z<p>Fjoe: Acivity Switcher</p>
<hr />
<div>Acivity Switcher</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14792Plasma/Active/Contour2011-09-07T11:28:47Z<p>Fjoe: </p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
<br />
'''Todays application-centric approach'''<br />
<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
<br />
'''Activities and Recommendations'''<br />
<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
<br />
'''Definition of Context'''<br />
<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
<br />
'''Behavioral Patterns'''<br />
<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
<br />
<br />
'''Activities'''<br />
<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Countour-ActivityBrowse.jpg|thumb|left|400px|Activity Browsing]]<br />
<br />
<br />
[[Image:Countour-ActivityBrowseSlideIn.jpg|thumb|left|400px|Select activity with a slide in]]<br />
<br />
<br />
[[Image:Countour ActivityScreen.jpg|thumb|left|400px|Activity Screen]]<br />
<br />
<br />
[[Image:Contour RecommendationOverlay.jpg|thumb|left|400px|Recommendations Overlay]]<br />
<br />
<br />
==Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour&diff=14791Plasma/Active/Contour2011-09-07T11:26:51Z<p>Fjoe: /* Our Vision */</p>
<hr />
<div>===A new and innovative usage paradigm for digital devices===<br />
<br />
[[File:ContourLogo.jpg]]<br />
<br />
Contour will contribute a new usage paradigm using adaptive activities and intelligent recommendations. The aim is to create a context-sensitive user interface that adapts to current context, current activities and behavioral patterns of the user. The overall goal is to create a data-centric user interface which is not concerned with applications but rather offers intelligently combined data through a context-sensitive recommendation manager.<br />
<br />
Contour is part of Plasma Active, the new user experience for all kind of devices like Tablets, Smartphones, in-car or Set Top Boxes. Plasma Active uses existing free desktop technology and brings it to a spectrum of devices through a desirable and innovative user interface. Contour and Plasma Active are currently at a conceptual stage. We have a proof-of-concept working on certain hardware, with a basic working shell, but an incomplete set of key applications. We welcome people to take part in this endeavor to make Contour and Plasma Active rock.<br />
<br />
<br />
== Our Vision ==<br />
'''Todays application-centric approach'''<br />
Smartphones, tablets or PCs in general handle a huge amount of data like phone call logs, contact data, videos, photos, and much more. The classic approach on mobile systems is based on the idea that the user first chooses the application to reach their goal. They have to search for data and sort the information themselves. This creates a very static and application-centric user-experience.<br />
<br />
'''Activities and Recommendations'''<br />
Contour sets out to break with this tradition and to combine the available data with personal usage patterns and context information. The Contour project aims to provide different entry points for different situations and contexts, called activities. In a work environment for example users have different preferences than they have on the train or at the opera. So the activities can contain different resources like files, contacts, applications, informations etc.<br />
The system provides smart recommendations based on the current context like the current geo location, time but also the current activity, active files and applications or recent action history. So the provided resources depend not only on the context, but also on the previous behaviour of the user. The system tries to learn those patterns and adjust them to the users' needs in every situation.<br />
<br />
[[File:Contour Concept_1.jpg|center]]<br />
<br />
<br />
'''Definition of Context'''<br />
The context includes all the information that can be gathered from the sensors like:<br />
* Current geo location<br />
* Time<br />
* Surrounding sounds<br />
* Movement of the user<br />
* Current activity<br />
* Active files and applications<br />
* Recent action history (conceptually the whole history can be taken into account - the further away an action is the less relevant it is)<br />
<br />
<br />
'''Behavioral Patterns'''<br />
* Behavioral patterns of the user like "every sunday evening at 18:00 the user calls their mother".<br />
* Input for the patterns are the context and the actions the user takes. <br />
* Patterns are dynamic in nature. They can change over time. <br />
* Patterns can even be interrupted by location changes or other context changes and be picked up later (illness, vacation, ...).<br />
* A pattern occurs if the same action is taken again and again in similar contexts. Similar here means that the contexts match with a high percentage.<br />
<br />
'''Activities'''<br />
* The activity is the static part of the user context. <br />
* There is always exactly one current activity. <br />
* Actions, applications and resources have a certain distance to an activity. <br />
* Activities can be created or removed by the user. The system can suggest new activities when the user drasticly changes the way they normally use an activity. But the system will never create activities automatically.<br />
* In addition each activity has a corresponding device configuration. For example the phone configuration includes simple things like ring tones, wallpapers as well as more complex rules like filtering incoming phone calls<br />
<br />
'''Recommendations'''<br />
* Recommendations are propositions for actions or information<br />
* Dynamicly changing to context <br />
* Based on the detected patterns (selflearning) and likes of the user (manually)<br />
** Which activity is likely in which context? <br />
** The relation between ressources (informationen, documents, applikations etc) and activities<br />
* Can either be accepted or ignored by the user<br />
<br />
<br />
'''Calculation of Recommendations'''<br />
* User context<br />
** Location<br />
** Time<br />
** Actions in proximity<br />
*Usage statistics<br />
*Resource scores<br />
*Resource rank<br />
*Resource distance<br />
<br />
'''Examples of Recommendations'''<br />
* Contact person X<br />
* Open file Y<br />
* Start playing music<br />
* Take note about the phone call just received<br />
* Open presentation for the meeting which you just entered<br />
* The next bus to X goes in 10 minutes<br />
<br />
== Screenshots of User Interface ==<br />
[[Image:Countour-ActivityBrowse.jpg|thumb|left|400px|Activity Browsing]]<br />
<br />
<br />
[[Image:Countour-ActivityBrowseSlideIn.jpg|thumb|left|400px|Select activity with a slide in]]<br />
<br />
<br />
[[Image:Countour ActivityScreen.jpg|thumb|left|400px|Activity Screen]]<br />
<br />
<br />
[[Image:Contour RecommendationOverlay.jpg|thumb|left|400px|Recommendations Overlay]]<br />
<br />
<br />
==Prototype Videos==<br />
Video about switching activities:<br />
http://www.youtube.com/watch?v=KBFbNz2IOYU<br />
<br />
Video about first concept: switching activities, select activity, open resources, open recommendation overlay:<br />
http://www.youtube.com/watch?v=kXXdk8RoP6U<br />
<br />
<br />
<br />
; [[/Technologies|Technologies]]: Architecture, Technologies used within Contour<br />
<br />
; [[/Download|Download]]: Live and Install Images for Devices, get latest version<br />
<br />
; [[/Development|Development]]: Source Code, git and dependencies<br />
<br />
; [[/Installation|Installation]]: Beginners guide, get latest version<br />
<br />
; [[/Tasks|Tasks]]: Contribute to Contour, there are interesting tasks waiting for you<br />
<br />
; [[/Contact|Contact]]: Contact details<br />
<br />
<br />
Contour development is supported by basysKom GmbH. basysKom wants to share our ideas, sources and development with the KDE community and develop it as an integral part of KDE. Read more information about the Contour project at our webpage http://contour.basyskom.com.</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Info&diff=14790Plasma/Active/Info2011-09-07T11:24:57Z<p>Fjoe: /* Press Clippings */</p>
<hr />
<div>= Contact =<br />
Contacting the Plasma Active team is easy:<br />
* '''IRC''': #active on irc.freenode.net<br />
* '''Mailing list''': active@kde.org ([https://mail.kde.org/mailman/listinfo/active Subscription page])<br />
* '''Personal''': Sebastian Kügler <sebas@kde.org> - Marco Martin <mart@kde.org><br />
<br />
= More Resources =<br />
== Blogs and Movies ==<br />
Here for the first time and hungry for more? See how the project is unfolding in the blogosphere:<br />
=== March ===<br />
* [http://www.notmart.org/index.php/Software/Towards_a_declarative_Plasma:_Co Towards a Declarative Plasma] Blog (Marco Martin 20110320)<br />
* [http://www.notmart.org/index.php/Software/Build_a_device_scalable_user_int Build Device Scalable User Interfaces] Blog (Marco Martin 20110328)<br />
=== April ===<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-desirable-user-experience-encompassing-the-device-spectrum/ Plasma Active, A Desirable UX] Blog (Sebastian Kügler 20110409)<br />
* [http://www.youtube.com/watch?feature=player_embedded&v=AvpvU2ZEM6Q Demo Movie] (Marco Martin)<br />
* [http://www.youtube.com/watch?v=4GAFfjscVyg Demo Movie] showing Plasma Active and apps (Sebastian Kügler)<br />
* [http://www.notmart.org/index.php/BlaBla/Reactivate Reactivate] Blog (Marco Martin 20110409)<br />
* [http://www.youtube.com/watch?v=9HHak-XN3tc&NR=1 Older Demo Movie] (Marco Martin )<br />
* [http://aseigo.blogspot.com/2011/04/active-routes.html Active Routes] Blog (Aaron Seigo 20110410)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-quick.html Plasma Active: Quick!] Blog (Aaron Seigo 2010411)<br />
* [http://transloid.blogspot.com/2011/04/contour-joins-plasma-active-track-get.html Contour joins the Plasma Active track] Blog (Eva Brucherseifer 20110411)<br />
* [http://www.notmart.org/index.php/BlaBla/Welcome_Contour Welcome Contour] Blog (Marco Martin 20110411)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-quick-redux.html Plasma Quick Redux] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-contour.html Plasma Active: Contour] Blog (Aaron Seigo 20110412)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-active-apps.html Plasma Active: Active Apps] Blog (Aaron Seigo 20110413)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-operating-systems.html Plasma Active: Operating Systems] Blog (Aaron Seigo 20110414)<br />
* [http://aseigo.blogspot.com/2011/04/plasma-active-vendor-interaction.html Plasma Active: Vendor Interaction] Blog (Aaron Seigo 20110415)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-designing-flexible-and-adaptive-user-interfaces/ plasma active: designing flexible and adaptive user interfaces] Blog (Sebastian Kügler 20110417)<br />
* [http://vizzzion.org/blog/2011/04/plasma-active-a-box-of-crayons/ Plasma Active: A Box of Crayons] Blog (Sebastian Kügler 20110417)<br />
=== June ===<br />
* [http://vizzzion.org/blog/2011/06/plasma-active-updates/ Plasma Active Updates] Blog (Sebastian Kügler, 20110622)<br />
=== August ===<br />
* [http://vizzzion.org/blog/2011/08/installing-plasma-active-on-the-exopc-wetab/ Installing Plasma Active on the ExoPC (WeTab)] Blog (Sebastian Kügler, 20110816)<br />
* [http://vizzzion.org/blog/2011/08/plasma-active-on-opengl-es/ Plasma Active on OpenGL-ES] Blog (Sebastian Kügler, 20110819)<br />
<br />
== Press Clippings ==<br />
This is what the media are saying about Plasma Active. Don't see your site here? Then you're not reporting on how the Free Desktop crawled out of the seas and gambolled off onto the boundless plains of mobility.<br />
* [http://www.cio.com.au/article/382938/new_kde_project_aims_tablets_mixed_uis/ New KDE project aims at tablets, mixed UIs] (Rodney Gedda, cio.com.au 20110412)<br />
* [http://ostatic.com/blog/kdes-new-project-for-portable-devices KDE's New Project for Portable Devices] (Susan Linton, ostatic.com 20110411)<br />
* [http://www.golem.de/1104/82725.html Plasma Active für Touchscreens ] (jt, golem.de 20110412)<br />
* [http://ostatic.com/blog/testing-plasma-active Testing Plasma Active] (Susan Linton, ostatic.com 20110412)<br />
* [http://www.nixp.ru/news/KDE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-Plasma-Active-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D1%85-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2.html KDE запускает проект Plasma Active для различных устройств] (Дмитрий Шурупов, nixp.ru, 20110412)<br />
* [http://liliputing.com/2011/04/kde-looks-beyond-desktops-and-notebooks-with-plasma-active.html KDE looks beyond desktops and notebooks with Plasma Active] (Lee, liliputing.com 20110413)<br />
* [http://www.osnews.com/story/24634/New_KDE_Project_Aims_at_Tablets_Mixed_UIs New KDE Project Aims at Tablets, Mixed UIs] (Thom Holwerda, OSNews 20110413)<br />
* [http://www.h-online.com/open/news/item/Plasma-Active-KDE-project-for-mobiles-and-more-1227882.html Plasma Active KDE project for mobiles and more] (ehe, The H, 20110414)<br />
* [http://www.meegoexperts.com/2011/04/contour-meego/ Contour for MeeGo] (ash, meegoexperts.com, 20110414)<br />
* [http://www.idg.se/2.1085/1.379933/se-kdes-projekt-som-utmanar-apples-ipad Se KDEs projekt som utmanar Apples Ipad] (Niklas Andersson, idg.se, 20110414)<br />
* [http://www.lupaworld.com/article-210480-1.html KDE推出移动设备领域新项目Plasma Active] (lupaworld.com, 20110414)<br />
* [http://liliputing.com/2011/04/contour-brings-a-context-sensitive-interface-to-kde-plasma-active.html Contour brings a context-sensitive interface to KDE Plasma Active] (Lee, liliputing.com 20110415)<br />
* [http://www.dobreprogramy.pl/Plasma-Active--nowy-interfejs-tworcow-KDE,Blog,24431.html Plasma Active - nowy interfejs twórców KDE] (lucas__, dobreprogramy.pl, 20110515)<br />
* [http://www.meegoexperts.com/2011/08/video-demo-contour-running-plasma-active-meego-desktop-summit/ Video Demo of Contour on Plasma Active – MeeGo at DeskTop Summit] (MeegoExperts, 9 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/basyskom-hands-contour-plasma-desktop-summit-belin-active/ basysKom – More Hands On – Contour on Plasma Active] (MeegoExperts, 11 Aug 2011)<br />
* [http://www.meegoexperts.com/2011/08/running-plasma-active-desktop-top-nokia-n900-community-edition/ Running Plasma active desktop on top of Nokia N900 Community Edition] (MeegoExperts, 31 Aug 2011)<br />
* [http://www.golem.de/1108/85534.html Plasma Active will mit iOS und Android gleichziehen] (Golem.de, 8 Aug 2011)<br />
* [http://video.golem.de/mobil/5452/neuerungen-in-plasma-active-kurzes-hands-on.html Video: Neuerungen in Plasma Active - kurzes Hands-on] (Golem.de, 8 Aug 2011)</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour/Contact&diff=14788Plasma/Active/Contour/Contact2011-09-07T11:19:54Z<p>Fjoe: Replaced content with "Find out more here:
http://community.kde.org/Plasma/Active/Info"</p>
<hr />
<div>Find out more here:<br />
http://community.kde.org/Plasma/Active/Info</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour/Screenshots&diff=14787Plasma/Active/Contour/Screenshots2011-09-07T11:18:31Z<p>Fjoe: </p>
<hr />
<div>http://community.kde.org/Plasma/Active</div>Fjoehttps://community.kde.org/index.php?title=Plasma/Active/Contour/Vision&diff=14786Plasma/Active/Contour/Vision2011-09-07T11:18:26Z<p>Fjoe: </p>
<hr />
<div>Please read more information about Plasma Active and its Contour UX here:<br />
http://community.kde.org/Plasma/Active</div>Fjoe