当前位置:Linux教程 - Linux业界 - KDE 2006年大会-----KDE新技术和开发一览(连载一)

KDE 2006年大会-----KDE新技术和开发一览(连载一)

Plasma: What the Bleep Is It?

发言人: Aaron Seigo



还有什么KDE项目能象Plasma这样让人遐想连篇。没有!因为在设计者准备分享他的计划
和猜想之前就已经引起了人们的兴趣了。



首先介绍将Plasma所解决的问题,也就是解决为20世纪80年代的用户和硬件配置设计一个桌面。我们将该桌面与21世纪使用的桌面进行对比,发现需要做些修改.



在Plasma中给出了众多解决方案。探究SVG和图形驱动系统,包括诸如实际可用的单鼠标按键的图标接口之类的接口设计新方法。在一些细节上隐含了可用性的设计,包括从人性化的文件共享到timelining 和上下文相关显示问题。我们也着眼于如何让习惯于传统桌面的用户接受Plasma
并且不疏远已经存在的Plasma用户。



最后有一个如何利用客户端组件扩展Plasma的tutorial。
Aaron Seigo





QtDBus 与互作性

发言人: Thiago Macieira



2006年5月, KDE trunk codebase 告别了DCOP , 开始使用D-BUS, D-BUS是一个IPC系统。该QtDBus 无缝嵌入在Qt meta 类型和meta 对象object系统中,从而KDE的应用程序可以相互通信,还可以与 用其他QtDBus编写的应用程序通信。D-BUS 为table 带来的巨大创新之一就是权限服务,从而普通用户程序更方便地获得信息并处理。



D-BUS and the QtDBus 的实现与DCOP非常类似,但是还是有点差别,在开发QtDBus 代码时候要注意。另外,为确保不同D-BUS 实现之间的互作性,对一个程序所使用的QtDBus的特性还是要做必要的限制的。



在将KDE Libs 和其他一些模块从DCOP 移植到 QtDBus的过程中, 我积累了不少如何在IPC系统里使用KDE 的经验,我将这些经验分享给大家。因此我的报告首先是对QtDBus API 的overview, 然后是讲述如何 设计正确的QtDBus代码,从DCOP中移植过来。




Thiago Macieira





更安全的网络桌面环境

发言人: George Staikos



KDE 将有一个安全组来定期处理漏洞,此外该小组还将跟踪KDE以前的项目,在这些项目被部署以前查找它们可能存在的漏洞, 更重要的工作是KDE设计和开发的新安全技术。口令管理、实时警告和提示,以及SSL都是桌面所必须提供的, 而且还应给予扩展余地。这个报告将给出为什么要设计这些安全技术的原因以及目前技术的发展方向。




George Staikos