News | Mail Archive | OS Software Downloads Ad Info ::
Subject: Databases | Java | Linux | Open Source | XML | Data | Tech

 Remember me

 Become a Member!
 Login Problems?

Recently Updated Mail Archives
NameLast Updated
Popular Mail Lists: Daily Proxies VPN OpenStack Hadoop nginx modpagespeed Android windows linux solaris osx ubuntu fedora enterprise crm ruby python java xml perl php cvs subversion version contol db
database mysql postgresql mobile telephony voip apple apache
sitemap (mail)

Posted Aug 25, 2004

KDE 3.3: A Milestone for Linux on the Desktop / KDE: From the Source

by George Staikos

This article begins a new series following one of the most important projects to the past and future successes of Linux. The KDE project. Heading up the column is KDE developer of five years, and primary North American contact for the project George Staikos. I look forward to hearing more from the inside, and "from the source" of KDE. - Steve Mallett, Managing Editor.

The month of August marks a major milestone for the KDE project. Along with the occurance of the KDE Community World Summit 2004, "aKademy", the KDE team has released version 3.3 of the K Desktop Environment. This is the quickest release cycle in recent history, coming roughly six months after the release of KDE 3.2. To put this into perspective, KDE 3.2 took over a year to complete. Does this mean fewer features, less polish, or more bugs? Certainly not! [new screenshots - Ed.]

Each KDE release tends to have a few major focal points. KDE 2.0 was a complete rearchitecture and brought us the underlying design that we still have today in KDE, including KParts, network transparency, and Konqueror. KDE 3.0 featured a port to Qt 3.0. KDE 3.1 gave us enhanced browsing support and many new applications, and KDE 3.2 had a focus on HTML rendering improvements, optimizations, and more new applications. KDE 3.3, on the other hand, shows us what can be done when we focus on improving what's already there in KDE. The highlights from KDE 3.3 include more optimizations, a giant leap forward in personal information management (PIM) tools such as KMail, KOrganizer, Kontact, and Kopete, and the closing of 7000 bugs and 2000 wishlist items. This is certainly an important step forward for Linux on the desktop! Let's have a closer look.

One of the common complaints about X11 desktop platforms such as KDE is that they use too much memory or run too slowly. It is true that these platforms are often developed "for the future", and so they contain more advanced features and design than other competing desktop environments. This advanced technology often comes with a price tag involving more memory or more cpu cycles for typical operations. Other times, however, it's just sloppy coding in an effort to meet release schedules that results in inefficient code. The KDE team takes a serious stance on code performance and consequently there is an ongoing effort to optimize KDE. Some of the optimizations in KDE 3.3 include:

  • A 5-6MB reduction in memory usage due to sharing information used in multiple places.
  • Up to 10 times faster IMAP mail transfers, especially on slower CPUs. On faster processors, the amount of CPU time used for a typical mail transfer is significantly reduced.
  • Reduced or eliminated flicker in Konqueror, both in web browsing mode (especially with tabs), and in file management mode. Icons now layout smoothly without unneeded repaints.
  • Much less flicker in KMail and more efficient handling of mail operations such as transfers and parsing.
New applications in KDE 3.3 include:
  • Kolourpaint, a painting application that replaces the aging KPaint.
  • Kiosk Admin Tool, a tool for administrating the KDE Kiosk framework, useful for restricting actions on the desktop.
  • Educational applications and games: KWordQuiz, KLatin, and KTurtle.
  • KThemeManager, a new control center module to handle KDE themes as a complete package, simplifying desktop customizations.
  • Web design tools: KImagemapEditor and KLinkStatus.
Other new features include integration of the KDE and Qt Python bindings, a search bar for Konqueror, plenty of HTML rendering fixes and enhancements, and a new spell checking library.

The shining star in KDE 3.3, however, is the personal information management (PIM) improvements. KDE now sports a powerful, full-featured groupware solution. All of the popular KDE PIM tools such as KMail, KOrganizer, KAddressBook, and KNode are now components and work together to create a tightly integrated environment similar to Microsoft Outlook or Lotus Notes.

The most prominent improvements are, not surprisingly, in the most popular component: KMail. In KDE 3.3, KMail now supports HTML mail composing with a completely rewritten composer engine. Composing is made easy with a new toolbar that can be activated, providing access to formatting tools similar to that of a word processor.

The encryption engine in KMail has been completely reworked. This built-in privacy feature makes it easy to encrypt, decrypt, sign, and verify mail with the most common tools and protocols such as PGP and S/MIME. IMAP support, both online and cached, have been thoroughly debugged and stabilized and are now reliable enough to trust with your most critical email. Support for IMAP access controls is also seamlessly integrated.

For those who use instant messaging, the KDE instant messaging application Kopete has not only undergone a wonderful facelift, but is now integrated with KMail. When viewing an email from someone who is a known contact, the online status of that user is displayed and a link is provided to initiate a chat.

Finally, the groupware integration in KMail and Kontact is now a viable solution for all organizations, small or large. Integration with the Kolab server project is complete, allowing calendars and contacts to be stored on the mail server and shared among users. Meetings can be scheduled and automatically added to calendars, and free/busy information is easily accessible. Support for more groupware servers such as Microsoft Exchange, eGroupware, and SuSE Linux Openexchange (SLOX) are under development and at various stages of completion.

All in all, KDE 3.3 is certainly a major step forward for KDE, and definitely worth the upgrade. It provides much improved email and groupware software, comparable to commercial offerings already available on other platforms, and contains all kinds of new applications, bug fixes, and performance improvements to make the desktop experience more pleasant on Linux. KDE 3.3 packages are available for download from the KDE ftp site, and will likely be part of your favorite Linux distribution's next release.

George is a software developer from Toronto, Canada. He has been actively involved with the KDE project for over 5 years, developing KDE code and attending conferences to discuss and promote KDE and Linux on the desktop. He is presently the North American press contact for KDE, and is still an active developer. George has contributed to many different areas of KDE including the libraries and I/O subsystem, Konqueror, KMail, and various other applications.

blog comments powered by Disqus


Re: KDE 3.3: A Milestone for Linux on the Desktop / KDE: From the Source (Score: 1, Informative)
by Anonymous on Aug 25, 2004 - 03:49 PM
"One of the common complaints about X11 desktop platforms such as KDE is that they use too much memory or run too slowly."

Right now I have KDE 3.2 on Fedora Core 2 with 500 MHz processor and 128 Megs of ram and it runs VERY good! It did lag with 64 Megs of ram but luckily I was planning on putting more in. I also have KDE 3.2 on my MUCH faster laptop (hehe), and am waiting for the KDE-RedHat team to release RPMs for 3.3 into the unstable branch... I look forward to trying the best version of KDE yet!

Thanks for the best desktop environment ever! Keep up the great work!

Re: KDE 3.3: A Milestone for Linux on the Desktop / KDE: From the Source (Score: 1, Interesting)
by Anonymous on Aug 25, 2004 - 06:21 PM
I'd like to remark the improvements in Quanta's visual mode. While it is present in 3.2 releases, is quite unusable, and prone to crashing.
However, 3.3 release works a lot better, making Quanta an even more valuable tool for HTML developing.
Thanks Quanta and KDE developers!

Re: KDE 3.3: A Milestone for Linux on the Desktop / KDE: From the Source (Score: 1, Interesting)
by Anonymous on Aug 25, 2004 - 09:37 PM
Yeah, after installing KDE 3.3, I was greatly impressed by the kdepim improvements. kmail finally works with my group IMAP server. All kontact is missing now is a good RSS reader (Outlook will have similiar facilities in Longhorn), but it looks like akregator ( ) is starting to feed that need.

Re: KDE 3.3: A Milestone for Linux on the Desktop / KDE: From the Source (Score: 0)
by Anonymous on Aug 26, 2004 - 08:27 AM
OK, that's all fine. But what I want to know is:

Will KDE still clobber any keyboard repeat rate higher than 10.9 per second, like other KDEs I have used (1.x, 2.x, 3.1 on Caldera, TurboLinux, RedHat and Knoppix) do?

Even if I put a faster rate in .bashrc, if I open a terminal (or even a non-KDE editor!) I have 10.9 cps. again.

It makes the whole OS seem slow.

It p*sses me off so much I have de-installed KDE on all but Knoppix (!) to get my fast keyboard response back -- and Knoppix' KDE survives because one cannot uninstall KDE in Knoppix.

Re: KDE 3.3: A Milestone for Linux on the Desktop / KDE: From the Source (Score: 0)
by Anonymous on Aug 26, 2004 - 01:12 PM
Being a long time Linux user I have used about every window manager or desktop environment available. KDE is the desktop manager I keep coming back to. Why? Because it is continually improving. Perhaps one of the best things about KDE is the network transparency. As a web developer, one feature of proprietary apps I like is the ability to connect directly to my server using FTP. It saves many steps and time. I was delighted to finally discover I could do this using konqueror and kate (haven't tried with kdevelop or quanta yet). But this is great for a straight forward no frills solution. Keep up the good work KDE team.

Re: KDE 3.3: A Milestone for Linux on the Desktop / KDE: From the Source (Score: 0)
by Anonymous on Aug 27, 2004 - 01:57 AM
Kan I Ksuggest Ksomething Kfor KDE 3.4? Kremove Kthe Kstupid K Kfrom appliKation Knames. KThat's Kjust Kplain Kugly.

Re: KDE 3.3: A Milestone for Linux on the Desktop / KDE: From the Source (Score: 0)
by Anonymous on Aug 27, 2004 - 06:10 AM
I love KDE, as a desktop I like that it menu tends to hold a large group of software that is on the system for easy access. I also love Kmail and I am excited by the new developments. Maybe KDE startup could be optimized be the user selecting (through checkboxes in kde configuration tool) to have KDE loaded on the startup of Linux because it is set as the default browser. Therefore, at login, bang! I am at my desktop. I have been using kde desktop for 2 years now and that it has to load on login is a silly assumption as per usability.

Portability? (Score: 0)
by Anonymous on Aug 27, 2004 - 11:08 AM
I'm getting concerns about how well KDE does on other processor architectures. It started when I heard about KDevelop integrating an x86 emulator, and it heightened when the KDE 3.2.2 installation on my Alpha was less stable than KDE 3.2.0. I'm using Gentoo. Now, KDE 3.2.3 doesn't even install completely, when I try just keywording it.

Does anybody know how well KDE is doing on other unusual architectures?

Advertise With Us! | Comments are property of their posters.
Copyrighted (c) 2000-2016 SuperComfy, but we're happy to let you use what you wish with attribution.
All logos and trademarks are the property of their respective owners.
. Contact | Privacy Policy | Terms of Service

Page created in 0.266276 seconds.