新起点
当苹果计算机公司在 1984 年发布了 Macintosh 之时,桌面──正如我们所熟知的那样,成为了主流。二十年之后,我们依旧在本质上有着相同的桌面概念:桌面上的文件和应用程序图标,菜单和面板拥有分割条。这些隐喻中增加了一些改进,比如在 20 世纪 90 年代时,任务栏的添加特性,但是实际上真正改变的东西还很少。
在这段时期里,互联网成为了商务甚至许多人的个人生活的一部分。计算机的使用成网络化发展,多媒体也不再是专业术语,它已成为了一种准则。电影、音乐、即使通讯、工作组的合作以及炫目的图像,所有的一切组成了现代计算机的体验。
然而我们的桌面图标仍然沿袭着 1984 年的样式。我们的桌面面板自从 20 世纪 90 年代以来没有本质上的变化。越来越多的用户正放弃将桌面作为一个放置图标的地方了,我们的需求已经超过桌面所能承载的了。
是时间把桌面赶上现代计算机运算实践并再次使我们坐在计算机前的生活更加惬意、更加有趣的时候了。就好比在 1984 年为人们创造出的那些图标。
KDE4 的开发开始了,而且在这些主要发行周期期间中,我们会有机会在基本层面上重新形成并重新思考我们的应用程序和桌面环境了。当前桌面的概念持续如此长时间的事实确实证明了它们的有效性,而我们也不应该简简单单地抛弃所有熟悉和实用的理念。然而我们不能还停留在现在的状态。
然后,这就是 Plasma 的目标和要求:采取我们所熟知的桌面并将其再次相适应。惊人的秀丽、工作流驾驭的设计以及新想法就是关键的因素,而这个网站便是它诞生的门户。
秀丽和设计
人们想要建立在复杂高级的图形设计基础上的华美的界面。这或许听起来很显然,但是,甚至在过去的五年内,期望值也戏剧化地显著上升。
受到工业设计带给消费电子市场的典雅的启发,Plasma 美工者和开发者正努力地工作以求给您的桌面带来复杂高级的典雅。我们有着正体现在大量技术的每个层面中的又新、又现代化的图形图像处理能力的益处,如果您之前看见过 SuperKaramba 的器件,那么您就看到了所有这些可能的事情的一个开端。
Plasma 将对大多数的传统面板元素赋予新的外观,有一套扩展系统会展示出秀丽的观感效果和图形处理方案,这些将和其它桌面元素精密结合。
实用性
从另一个方面看,Plasma 必须首要提供给一般 KDE 用户以高效并人性化的桌面访问。所以重点便放在了界面中的透明度和工作流敏感的设计上。配置将保持简单,默认设置将会被仔细地挑选以默认提供一个能激发兴趣的体验设置,而自定义和扩展环境仍会提供。
多个关系桌面的基本组建正重新审视和重新设计中。这包括了 K 菜单应用程序启动器,运行命令对话框以及任务栏交互性。以几年来用户的经验得出,桌面和面板的外观能更好地为新想法服务这一点很显然。
一致性是另一个关键要素。通过为桌面和面板提供相同的 applets 和图标,包括在它们间无缝的拖动,Plasma 将突破两个桌面元素间的障碍。如果用户想要把一个时钟从面板上移动到桌面上,他们就能那么做。任何可以在桌面上工作的东西也应该在面板上相同地工作,反之亦然。
当然,尊敬用户的经验是重要的。当创造这扣人心弦的新套界面时,项目也意识到,它不应该过于偏离现状的桌面设计以便使新用户不会感到当他们安装和使用 KDE 时好像跨入了一个完全不同的境地。
创新
无疑,实现这些目标需要一系列创新,为了达到可用性和亮丽感上这些目标的努力已经在考验我们的想像力和经验的极限了。比如基于信息采集的项目、网络协作器件、细节缩放界面、桌面概览获取和自由缩放小插件等等构思都要足够的创新来支撑。而这些不过是个开始。
Plasma 将支持用多种编程语言写插件,或“applets”。在入门水平,如果您能够设计一个网页并放一小段 Javascript_,那么你就能写一个 Plasma applet。Python、Java、Ruby 和 C++ 开发者同样也能选择使用他们喜欢的语言来创造附加插件。
用诸如 Javascript_ 或者 Java 这样的动态语言写的 applets 将能以单个文件分发,这样用户就能快速地添加至他们的 Plasma 桌面上。事实上,可以使用 Get Hot New Stuff 获取新物件让这些东西通过互联网或者本地网络进行分发。一些点击和一位用户就可以使您的 applet 运行在他们的桌面上而不用理会他们所使用的操作系统。无需编译、无需手动下载、没有复杂的安装过程。
一旦这些托盘器件运行起来了,它们就可被放置(或者事后移动)到桌面或面板上,甚至可以让它浮动在其它窗口上。整个桌面可以用热键组合来移动,那些浮动托盘器件也可以用类似的方法来堆叠或检索。
最印象深刻的,这完全是 自由/开源 软件,并且能够运行在任何硬件和操作系统平台的 KDE 上。
最终结果
Plasma 团队正花费许多时间思考并工作在这些新的桌面组件。结果将是一个系统,它用不着您花很多时间思索或者使其以您所期望的方式工作而努力。实际上,我们的工作会在一般用户几乎不注意它工作机制的时候完成。简单地享受 Plasma 所带来的秀丽和感受吧。
A New Beginning
When Apple unleashed the Macintosh in 1984 the desktop as we know it became mainstream. Two decades later and we still have essentially the same desktop concepts: file and applications icons on the desktop, a separate bar for menus and launchers. Incremental improvements have been made to these metaphors, such as the addition of the taskbar in the 1990s. But very little has actually changed.
During this same period of time the Internet has become an integral part of business and even many people's personal lives. Computing is network-centric and multimedia is no longer a buzzword, it's the norm. Movies, music, instant messaging, workgroup collaboration and dazzling graphics all make up the modern computing experience.
And yet our desktop icons still sit there much as they did back in 1984. Our desktop panels remain essentially unchanged since the 1990s. More and more users are abandoning the desktop as a place to put icons as our needs outstrip what they can provide.
It is time that the desktop caught up with modern computing practices and once again made our lives easier and more interesting when sitting in front of the computer. Just like those icons did for people back in 1984.
Development of KDE4 has just begun, and it is during these major release cycles that we have the opportunity to retool and rethink our applications and environment at the fundamental level. The fact that the current desktop concepts have lasted this long is a testament to their effectivity, and we should not simply abandon all sense of the familiar and the useful. Yet we can not stay where we are either.
This, then, is the goal and mandate of Plasma: to take the desktop as we know it and make it relevant again. Breathtaking beauty, workflow driven design and fresh ideas are key ingredients and this web site is your portal onto its birth.
Beauty and Design
People want gorgeous interfaces built upon sophisticated graphic design. This may sound obvious, but expectations have risen dramatically even just within the last five years.
Inspired by the way industrial design brought elegance to the consumer electronics market, the Plasma artists and developers are working hard to bring sophisticated elegance to your desktop. We have the benefit of new, modern graphics capabilities emerging at every level of the technology stack and if you've seen SuperKaramba widgets before, then you've seen just the beginning of what is possible.
Plasma will deliver new looks for most traditional panel elements, an extensions system designed for beautiful results and graphic treatments that will firmly cement it as the desktop by which others are measured.
Usability
Looks aside, Plasma must offer the average KDE user efficient and ergonomic access to their desktop first and foremost. So an emphasis is being placed on clarity and workflow sensitive design in the interface. Configuration will be kept simple and default settings will be carefully chosen to provide a compelling experience by default while still providing a customizable and extensible environment.
Several of the fundamental components associated with the desktop are being reviewed and redesigned. This includes the K Menu application launcher, the Run Command dialog and taskbar interaction. With several years of user experience to draw upon, it has become evident which aspects of the desktop and panels could be better served with new ideas.
Consistency is another key factor. By offering the same applets and icons for both the desktop and the panel, including seamless drag and drop between them, Plasma will break the barrier between the these two desktop elements. If the user wants to move the clock from a panel to the desktop, they should be able to. Anything that works on the desktop should work the same on the panels, and vice versa.
Of course, respecting the past experiences of a user is important. While creating this exciting new set of interfaces, the project is aware that it should not deviate too far afield from the status quo desktop design so that new users will not feel as if they've stepped into a completely alien landscape when they install and use KDE.
Innovation
It's probably quite apparent that meeting these various goals requires a good dose of innovation. Meeting the goals of usability and beauty is already pushing the limits of our imaginations and experience. Project based collections, network aware widgets for collaboration, interfaces that you can zoom in on to examine details and zoom out of to gain overiew and free-form layout of add-ons are all being experimented with. And this is just the start of it.
Plasma will support writing add-ons, or "applets", in a number of programming languages. At the entry level, if you can design a web page and sling a little Javascript_, you'll be able to write a Plasma applet. Python, Java, Ruby and C++ developers will also be able to select to use their favorite language to create additions.
Applets written in one of the dynamic languages, such as Javascript_ or Java, will be able to be distributed as single files that users can quickly add to their Plasma desktop. In fact, these can be distributed over the Internet or local network using Get Hot New Stuff. A few clicks and a user can have your applet running on their desktop regardless of the operating system they are using. No compiling, no manually downloading, no complicated installation procedures.
Once running, applets can be placed (and later moved) on the desktop, any desktop panel or even set to "float" above other windows. The desktop itself will be able to be called forward with a handy key combination, and floating applets can be stowed away or retrieved in similar fashion.
Most impressively, this is all Free / Open Source software and will run on any hardware and operating system platform KDE itself runs on.
The End Result
The Plasma team is spending a lot of time thinking and working on these new desktop components. The result will be a system that you don't have to spend a lot of time thinking about or struggling with to make it work the way you want it to. In fact, our job will be done when the average user hardly notices the mechanisms at work and just simply enjoys the beauty and sense of Plasma.