A mobile device should be more than a collection of applications. It should reflect who you are. Plasma Active infuses your (I am tempted to add "open" here) tablet with the smarts to support what you are doing, when you are doing it with the all-new, touch-based Activities user experience.

A vacation planning Activity
A vacation planning Activity

On the 9th of October, 2011 (9.10.11), the first release of the Plasma Active tablet user experience was made publicly available. Plasma Active One’s touchscreen interface is more than just an application launcher. As soon as the device is turned on, rather than the traditional grid of applications, you see the Activities view showing your current project, task or idea. With Activities, you can collect all of the documents, people, web sites, media and widgets related to a topic in one place, building personalized and interactive views of your life.

With Plasma Active, the possibilities are unlimited. You can add as many things to an Activity as you wish with its “infinite scroll” feature. You can create as many Activities as you like and switch between them using the touch-friendly Activity Switcher.

Add content to your Activity
Add content to your activity

The theme of an Activity is up to you: planning a vacation, working on a business or school project, collecting photos from that amazing party last weekend, keeping tabs on your social scene, collecting your favorite news sites on the Internet. Create an Activity, give it a name and a background image, and start using it immediately by adding things to it, either directly using the Add button or by using the Share Like Connect interface.

Sharing a picture using Share Like Connect
Sharing a picture using Share Like Connect

Share Like Connect is a group of three small icons that are always available in the top panel. They let you quickly connect what you are doing to any Activity—websites or images you are viewing, documents. Use Share Like Connect to add bookmarks. Email what you are viewing to people in your address book without delay.

Complementing Activities, Plasma Active also provides a fast and efficient application launcher and includes a number of applications for you to use and enjoy out of the box. Simply pulling down on the top panel makes the Application Peek area visible. Peek shows every application that is currently running, so you can quickly switch or close applications. By pulling Peek down further, the launcher is exposed. It has a simple icon listing similar to other tablet and phone interfaces. The integrated search bar lets you quickly search through applications that are installed on the system.

Peek and Launch allow you to switch between apps and open new ones
Peek and Launch allow you to switch between apps and open new ones

When an application is launched, it automatically connects to the current Activity. Related applications are kept together and out of your way when you switch to a different Activity. You can be productive with Plasma Active immediately. Several applications are included by default—a web browser, image viewer, media player (Bangarange Active), office document viewer with simple editing features (Calligra Active [beta]), full-featured mail and calendaring (Kontact Touch) and several great games. These applications optimized for the touch interface. Thousands of others are available from secure on-line repositories, although most likely they will not be as touch-friendly.

Kontact Touch adds scalable email and groupware to Plasma Active
Kontact Touch adds scalable email and groupware to Plasma Active

Plasma Active is designed and built in the open and released as free, open source software. Behind the ideas and the software is a vibrant team of community participants and companies working together with a common goal: creating amazing open software for devices. There are no proprietary lock-ins or iron curtains in front of the design and development efforts, just a terrific user experience that you can use, enjoy and participate in.

How To Get Plasma Active One

Both installable and live images of Plasma Active are available for download Detailed installation instructions can be found on the Plasma Active Installation wiki page. Typically it is a simple matter of inserting a bootable USB stick into the tablet, rebooting and following the on-screen instructions.

It is also possible to run Plasma Active in a virtual machine for testing and review purposes only. For more information, as well as caveats with this approach, please consider the Plasma Active in a Virtual Machine information on our wiki. We strongly recommend running Plasma Active on a tablet for the full experience, however.

Our Path Forward

Plasma Active One is one more step in the long journey the KDE Plasma team has been on since the project was started in 2007, originally to create a new desktop shell. It is not, however, the end of that journey. Plasma Active Two will be released in mid-December, 2011 with Plasma Active Three set for release Summer 2012.

Plasma Active Two will gain automated recommendations support for Activities, which allows Plasma Active to aid you in collecting and adding relevant information and documents to Activities you create. We will also be adding enhanced collection viewing, filtering and sorting for all types of media and information accessible in Plasma Active. More actions for the plugin-based Share Like Connect system will also be developed. This will be in addition to stability, performance and feature fixes.

Plasma Active Three will be another significant release where we will be focussing on security concepts as applied to devices to keep your data safe and under your control. This will also be the timeframe in which we begin looking at further device form factors, such as settop boxes or handhelds. Plasma is built in the philosophy of "highly componentized, re-usable and re-composable interfaces". This allows us to move from device type to device type nimbly with sensible user experiences for each. We intend to exploit that flexibility to the fullest in coming development cycles.

In future development cycles, we will be adding to the number of Active applications and widgets that are available. Existing application developers are invited to join us in "Activating" their applications for touch and other device form factors. The best and most useful of these applications will be shipped with future Plasma Active images. An easy to use application downloading service will be provided for other applications.

We are working on adding ARM as an officially supported architecture target next to the Intel platforms already supported. This effort is running in tandem with those intended to slim down the footprint of the base OS required to run a Plasma Active interface. In addition, we are in the process of developing a clearly documented, comprehensive specification for the underlying OS requirements.

Plasma Active's touch-friendly web browser
Plasma Active's touch-friendly web browser

How To Get Involved

Plasma Active is an open project: all design, planning and development is done in the open in a consensus-based working environment. Community contributors and companies creating devices or software for them are welcome and able to participate on their own terms. If you wish to create new widgets, add-ons for Share Like Connect, new applications, target new devices or create entire new user experiences using Plasma Active, there is room for your efforts. Testing, stabilization, usability efforts and graphic design for the existing software are also areas for potential participation.

The libraries that Plasma Active uses are licensed under the permissive LGPL license, allowing for a variety of licensing options and customization or add-on possibilities. You can contact the Plasma Active team on our mailing list or on irc.freenode.net in #active. There is a KDE forum for user support, and a German user support forum at open-slx. Private and press inquiries can be made to Sebastian Kügler (sebas@kde.org) and Eva Brucherseifer (eva.brucherseifer@basyskom.de).

Blinken is a fun and touch-friendly game for children
Blinken is a fun and touch-friendly game for children

Hardware Compatibility

Plasma Active One images have been tested and are supported on the WeTab, ViewSonic ViewPad, ExoPC tablets as well as the Lenovo Ideapad. More information on device compatibility can be found here. Plasma Active may install and work on other Intel-based devices as well. ARM device support is still in development. However, Plasma Active has been successfully installed and runs on Nokia N900 and other ARM devices.

Software Compatibility

Virtually any software that is available for Linux platforms can be run on Plasma Active. We recommend KDE and Qt based software as they provide the best integration with Plasma Active One, which itself is based on KDE Platform 4.7 and Qt 4.7. Other software, however, runs and works as it would on any other Linux based system. This includes command line software which is accessible via the touch-ready terminal application included with Plasma Active.

Plasma Active is also compatible with the Plasma Desktop and Plasma Netbook Workspaces. They are all based on the same framework, sharing more than 95% of code between these different user interfaces. This is a radically different approach to interface commonality across devices. Other tablet products are either unique to themselves, sharing little or nothing in common with other device interfaces, and some desktop interfaces attempt to also offer tablet features. But Plasma-based interfaces are crafted for specific device types, and are able to do so while sharing nearly all their code and engineering efforts. As a result, widgets and applications written for Plasma Desktop or Netbook to run seamlessly on Plasma Active devices.

Thanks and Acknowledgements

Plasma Active One would not have been possible without the incredible support of the Plasma community and the development and financial support of basysKom and open-slx. Plasma Active is built on top of the excellent KDE and Qt frameworks which gave us a huge head start. We are humbled to stand alongside (and on the shoulders of) the thousands of people who have been involved in the KDE and Qt communities over the last 15 years. We also acknowledge the efforts that went into creating both the MeeGo OS and the Open Build Service which were instrumental in helping to get Plasma Active One on its feet and out the door.

Press Contacts