New Java Apps and Features
The Java and systems company announced the availability of Sun OpenSSO Express, a new offering that provides enterprise support and indemnification for the technologies available in the OpenSSO project. OpenSSO is an open-source, identity management project, providing scalable, high-performance single sign-on, access management, federation, and secure Web services capabilities. Meanwhile, on the open-source desktop front, on July 29, the KDE Community released KDE 4.1, the second feature release of the KDE 4 series.The new desktop shell Plasma, introduced in KDE 4.0, has matured to the point where it can replace the KDE 3 shell for most casual users. As with the previous release, much time has been devoted to improving the framework and underlying libraries on which KDE is built. Wade Olson, a member of the KDE Marketing Working Group, said in general, there are several significant accomplishments with the 4.1 release to consider, such as the release date itself: "After an extended development cycle for KDE 4.0, it's important to get back to a predictable release schedule for -distros,' businesses, schools and users that depend on KDE," Olson said. "We announced at our 4.0 release event our schedule for smaller point releases and this first larger release, and we've delivered on time." Also, regarding the pace of development, "There has been no slowdown in activity after the 4.0 release," he said. "New contributors are joining faster than ever and code changes [commits] are occurring as fast as ever." Dirk Muller, one of KDE's release managers, said: "There have been 20,803 commits made from KDE 4.0 to KDE 4.1 along with 15,432 translation check-ins. Almost 35,000 commits have been done in work branches, some of them also being merged into KDE 4.1, so those were not even counted." The key improvements in KDE 4.1 are: The KDE-PIM suite is back; the KDE Plasma desktop shell matures; and there are many new applications and frameworks, KDE e.V. officials said. "Even though the pace of code change is very rapid, the quality of the code changes can be attributed to the work done on our KDE libraries and 'Pillars of KDE'-Phonon for audio, Oxygen for Look and Feel, Akonadi for Personal Data storage, Plasma for the desktop, etc.," Olson said. "User expectations for modern desktops like compositing window managers are being met with rapid improvements in stability, performance and sensible implementation with KWin," KDE's window manager, he said. For developers, the Akonadi PIM storage framework provides an efficient way of storing and retrieving e-mail and contact data across applications, KDE officials said. Also, KDE applications can be written using Python and Ruby. Libksane provides easy access to image-scanning applications such as the new Skanlite, as well as a shared emoticons system that is used by the KMail and Kopete e-mail client and instant messaging system, respectively. "The improvement and overall stability of KDE 4.1 is due to the release of KDE 4.0, not despite KDE 4.0," Olson said. "By getting KDE 4.0 finalized and in the hands of community members and developers, we've given the tools to port and improve all of KDE's applications. KDE 4.1 has a significant number of improvements over 4.0 in only six months' time." Added Olson: "In general, with KDE 4.0 we targeted developers. With KDE 4.1 we're now targeting early adopters. This release should give these users the confidence and reassurance that KDE has the foundation in place to make some great strides with software. This KDE 4 platform will be around for years, and the next couple of releases will really start to show the benefits of our preparation." Meanwhile, KDE e.V. officials said KDE 4.2 can be expected in January 2009.
The new release delivers new applications and features on top of the "Pillars" of KDE 4. For instance, KDE 4.1 is the first KDE 4 release to contain the PIM (personal information manager) suite KDE-PIM with its e-mail client KMail; the planner KOrganizer; Akregator, the RSS feed reader; KNode, the newsgroup reader; and many more components integrated into the Kontact shell.