当前位置:Linux教程 - Linux业界 - KDE 大会续

KDE 大会续

1. Valgrinding 完成KDE sessions

发言人:Julian Seward

2002年7月1日发布了Valgrind 1.0.0, 现在已经已经四岁了. 许多FOSS 开发人员包括 KDE hackers 使用Valgrind toolset 来debug 和profile Linux 应用程序. Valgrind 包括profiling 工具 (Callgrind, Cachegrind) 和一个内存debugging 工具 (Memcheck). 我的发言将主要介绍Memcheck.


Memcheck 广泛被用来跟踪内存管理的 bugs, 但我还是从更广泛的应用角度来讲述 , 这样可以在桌面崩溃 前解决问题. 在过去的四年里, 我在Valgrind上运行了各种KDE应用程序, 但是我一直想做的是在Valgrind上运行一个KDE session, 这样就可以在一个运行的桌面上检查所有相关的进程.

在过去的几个月里, 我已经完成了: 在Valgrind 3.2.0上运行 KDE 3.5.2 process tree.

在我的发言里, 我将介绍我是如何做的, 介绍Valgrind 里可能的失败,以及我的体会. 至于是否有价值, 自己做判断. 我还将给出我在3.5.2里发现的明显的内存管理bugs.

Julian Seward





2. 性能技术

发言人:Lubos Lunak

KDE 桌面和KDE 应用程序功能强大, 灵活, 提供了许多功能. 当然, 可能以性能为代价, 特别是编写代码时, 没有把性能问题考虑进去, 从而造成启动慢, 消耗内存或反应慢. 我的发言主要是讲述一些普遍的性能错误以及避免或减少错误的技术, 主要是通过实例来讲述.

Lubos Lunak




3. Accessibility of KDE 4.x 应用程序

发言人: Gunnar Schmi Dt


许多残疾人无法受用当今科技带来的好处, 主要是在开发过程时, 忽略这些人的特殊性.然而, 目前已经有越来越多的技术来让这些特殊人享用好处.

为残疾人提供解决方案所付出的efforts叫做accessibility, 所使用的技术叫assistive 技术, 最sophisticated的assistive技术是通过AT-SPI来与应用程序对话, 该技术是Gnome accessibility 项目发明的.

这片文章给出用KDE4库编写accessibility应用程序的总体介绍, 首先给出AT-SPT框架, 然后给出如何通过AT-SPI来访问用KDE4.x编写的应用程序.

文章的第二部分地区将演示一下基于AT-SPI的assistive技术, 根据KDE 4.x libraries的状态, 可能演示KDE 应用程序, 也可能演示Gnome 应用程序.
Gunnar Schmi Dt