Trolltech, KDE Team on Phonon Cross-Platform Multimedia Programming

Trolltech®, the leading cross-platform software development company, and KDE e.V. announced a technical collaboration on the development of Phonon, a cross-platform multimedia framework that makes it simple for programmers of all experience levels to incorporate multimedia functionality into their applications.

Phonon was initially developed by the KDE community and will be part of the upcoming KDE 4.0 release. Trolltech has now extended Phonon so it can be used on all major desktop operating systems, including Windows® and Mac® OS X. Additionally, Trolltech is contributing its code into the KDE source code repository and has licensed it under the LGPL.

Phonon makes it easier than ever before to include multimedia playback in C++ applications, and most operations can now be accomplished with very little code. The original code for Phonon included a single, Xine-based backend that worked only on UNIX and Linux platforms. Trolltech has created additional backend implementations for GStreamer on Linux, plus backends for Windows and Mac OS X.

Trolltech will incorporate Phonon into the company’s upcoming Qt® 4.4 release, currently scheduled to be released at the end of Q1 2008.

By developing Phonon components within the globally accessible public KDE source repository, Phonon developers are able to watch and participate in the development of Trolltech’s Phonon back-end code and library code contributions. This also allows the community to evaluate and provide input into the work being done by Trolltech’s internal development team. KDE, in turn, benefits by having Trolltech’s employed developers contribute to the ongoing development and maintenance of Phonon, freeing KDE developers to work on other aspects of the desktop. This is a marked change from how open source libraries are usually integrated into commercial products, which has typically involved pulling snapshots of the open source code into the commercial product. Additionally, the Windows and Mac OS X backends will enable KDE4 applications running on these platforms to include multimedia functionality.

About KDE
KDE is an international technology team that creates integrated Free/Open Source Software for desktop and portable computing. Among KDE’s products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. Building on the cross-platform capabilities of Trolltech®’s Qt®, KDE4′s full-featured applications run natively on Linux, BSD, Solaris, Windows and Mac OS X.

About Trolltech
Trolltech® creates cross-platform application development frameworks for desktop and mobile device innovation. Trolltech’s software increases the appeal of our customer’s desktop applications and devices while reducing their risks and software development costs. Trolltech’s technologies accelerate the evolution of software by unleashing the creative power of the developer. Trolltech software is the foundation for thousands of leading products worldwide, many from Global 2000 companies. Trolltech is a second-generation open source company, with a dual licensing business model that supports open source values and methodology in a profitable, sustainable business. The company is listed on the Oslo Stock Exchange under the ticker symbol TROLL.

Trolltech, Qt and Qtopia are registered trademarks of Trolltech ASA.