Difference between revisions of "Plasma/Mobile/Roadmap"

< Plasma‎ | Mobile
Jump to: navigation, search
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.

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

Content is available under Creative Commons License SA 4.0 unless otherwise noted.