Plasma/Active/Features: Difference between revisions

From KDE Community Wiki
< Plasma‎ | Active
(feature list)
 
(all sorts of updates to reflect our progress)
Line 1: Line 1:
= Key Features =
= Key Features =
Target features for Plasma Active include the Web, Social Networks and multimedia consumption and light creation.
Target features for Plasma Active include the Web, Social Networks and Media consumption and light creation.


== Webservices ==
== Webservices ==
=== Webbrowser ===
=== Active Webbrowser ===
Target features:
Target features:
* suitable for touchscreen,
* suitable for touchscreen
* touch-friendly and sexy bookmarks
* touch-friendly and sexy bookmarks
* password storage (future: couple with a switchable user profile)
* password storage (future: couple with a switchable user profile)
* zooming via (multitouch) gestures
* zooming via (multitouch) gestures
* possibly Qt webbrowser example can serve as base
Basic design:
* Uses the QML Webview component,
* C++ app loading QML UI
Status: basic browsing works,


'''Tasks:'''
'''Open Tasks:'''
* evaluate qtwebbrowser example (in plasma-mobile/applets/webbrowser)
* popup / new window,
* integrate (see keyfeatures)
* adblock,
* password storage,
* flash


=== Native UI for the Web ===
=== Native UI for the Web ===
Line 19: Line 24:
Such widgets include:
Such widgets include:
* News feeds (covered by News applet in kdeplasma-addons, rssnews, others)
* News feeds (covered by News applet in kdeplasma-addons, rssnews, others)
* Social Networks:
** Twitter & Identi.ca (works, configuration needs improvement)
** more social networks




Line 26: Line 34:


Tasks:
Tasks:
* integrates Facebook support via Thomas McGuire's Akonad Facebook resource ([http://thomasmcguire.wordpress.com/2011/02/27/facebook-support-in-kdepim/ blog entry]), krop has packaged the facebook resource for oS 11.4, we need a Plasma / QML widget on top of that, configuration needs to be simple)
* integrates Facebook support via Thomas McGuire's Akonadi Facebook resource ([http://thomasmcguire.wordpress.com/2011/02/27/facebook-support-in-kdepim/ blog entry]), krop has packaged the facebook resource for oS 11.4, we need a Plasma / QML widget on top of that, configuration needs to be simple)
* Google+ integration or widget / app


== Multimedia ==
== Multimedia ==
Line 32: Line 41:
* Watching video from the Web, eg. Youtube
* Watching video from the Web, eg. Youtube
* Listening to local music or online services
* Listening to local music or online services
* Bangarang: Jamboarder works on touch-friendly UI
* New Dragon Player?


'''Tasks''':
'''Tasks''':
* Evaluate Bangarang for touchscreen
* [http://gettomahawk.com/ Tomahawk] as media provider?
* [http://gettomahawk.com/ Tomahawk] as media provider?
* Amarok Mobile is not being developed, likely a no-go

Revision as of 23:02, 12 August 2011

Key Features

Target features for Plasma Active include the Web, Social Networks and Media consumption and light creation.

Webservices

Active Webbrowser

Target features:

  • suitable for touchscreen
  • touch-friendly and sexy bookmarks
  • password storage (future: couple with a switchable user profile)
  • zooming via (multitouch) gestures

Basic design:

  • Uses the QML Webview component,
  • C++ app loading QML UI

Status: basic browsing works,

Open Tasks:

  • popup / new window,
  • adblock,
  • password storage,
  • flash

Native UI for the Web

For many webservices, locally installed or ready-to-download Plasma widgets can be used to display, interconnect and remix the information. Such widgets include:

  • News feeds (covered by News applet in kdeplasma-addons, rssnews, others)
  • Social Networks:
    • Twitter & Identi.ca (works, configuration needs improvement)
    • more social networks


Social Networks

Social Networks conveniently include personal information topics such as contacts management, email and chat. The basic idea is to collate information from different channels and abstract away the appearance of individual services into the UI, creating a more powerful application that uses and remixes data from different sources. Technologies such as Akonadi and Plasma's DataEngines allow for normalized retrieval and caching of data. Plasma and QML are used to display and interact with the data on the device.

Tasks:

  • integrates Facebook support via Thomas McGuire's Akonadi Facebook resource (blog entry), krop has packaged the facebook resource for oS 11.4, we need a Plasma / QML widget on top of that, configuration needs to be simple)
  • Google+ integration or widget / app

Multimedia

  • Watching locally stored video
  • Watching video from the Web, eg. Youtube
  • Listening to local music or online services
  • Bangarang: Jamboarder works on touch-friendly UI
  • New Dragon Player?

Tasks: