Jump to content

Plasma/Mobile/Roadmap: Difference between revisions

From KDE Community Wiki
Sebas (talk | contribs)
No edit summary
Sebas (talk | contribs)
No edit summary
Line 32: Line 32:
*** Tethering
*** Tethering
*** Data Limits
*** Data Limits
* SDK: A software development kit allowing to hack on Plasma Mobile core and 3rd party apps
* Appstore, installing, updating and removing apps
* Photo / Video camera: allows recording photos and videos
* Image / photo gallery
* Video player




Line 38: Line 43:
==Plasma Mobile 2.0 "Basic Smartphone"==
==Plasma Mobile 2.0 "Basic Smartphone"==
Plasma Mobile 2.0 builds upon the basic functionality provided in 1.0, and provides more functions:
Plasma Mobile 2.0 builds upon the basic functionality provided in 1.0, and provides more functions:
* Email reading and sending
* Personal Information Management
* Application management (installation, updating
** Email reading and sending
** Calendar
** Reminders
* Multimedia
** Listening to audio / music
** Accessing files through MTP (or equivalent protocol)
 
==Plasma Mobile 3.0 "Featured Smartphone"==
==Plasma Mobile 3.0 "Featured Smartphone"==
* Cloud storage integration
* Games
* Cool apps

Revision as of 15:45, 4 September 2017

This page describes the plans to develop Plasma Mobile from a high-level. Day-to-day development and planning is done in KDE's Phabricator system.

Milestones

Plasma Mobile 0.1 "Prototype" (finished)

The Plasma Mobile prototype shows the viability of Plasma on a handheld device. The prototype boots a reference device, is able to make phone calls, select contacts from an address book and contains partly functional outlook on how handset running Plasma could look like. <embedvideo service="youtube">https://www.youtube.com/watch?v=auuQA0Q8qpM</embedvideo> Plasma Mobile 0.1 provides:

  • Phone stack definition
  • Basic proof-of-concept Plasma Shell providing the handset UI, including:
    • App launcher
    • Draggable top panel
    • Task switcher
    • Settings application
    • Proof-of-concept set of apps

Plasma Mobile 1.0 "Feature Phone" (WIP)

Plasma Mobile 1.0 provides an end-user ready experience with a minimal, useful feature set. This includes the underlying OS and plumbing layers, a workspace to launch and manage apps, some basic system functions to set up the network, show connection status, etc. Functions that a 1.0 should provide:

  • Answering and initiating phone calls
  • Contacts / Address book
  • Sending and receiving SMS, possibly other IM service as SMS is pretty old fashioned
  • Hardware functions:
    • Volume control
    • Network control (wifi and Mobile), incl. airplane mode
  • Basic settings
    • Language / Locale
    • Clock / Timezone
    • Ringtone / Notification sounds / Do-not-disturb
    • Mobile network functions and settings
      • APN
      • Roaming
      • Tethering
      • Data Limits
  • SDK: A software development kit allowing to hack on Plasma Mobile core and 3rd party apps
  • Appstore, installing, updating and removing apps
  • Photo / Video camera: allows recording photos and videos
  • Image / photo gallery
  • Video player


See Plasma Mobile 1.0 workboard.

Plasma Mobile 2.0 "Basic Smartphone"

Plasma Mobile 2.0 builds upon the basic functionality provided in 1.0, and provides more functions:

  • Personal Information Management
    • Email reading and sending
    • Calendar
    • Reminders
  • Multimedia
    • Listening to audio / music
    • Accessing files through MTP (or equivalent protocol)

Plasma Mobile 3.0 "Featured Smartphone"

  • Cloud storage integration
  • Games
  • Cool apps