Domain: kde.org
Stories and comments across the archive that link to kde.org.
Comments · 3,588
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
In case of Slashdotting, break glass
FOR IMMEDIATE RELEASE
Third Generation KDE Desktop Ready for DevelopersKDE Ships Alpha of Third Generation of the Leading Linux Desktop for Developers
October 5, 2001 (The INTERNET). The KDE Project today announced the immediate release of KDE 3.0alpha1, the third generation of KDE's free, powerful and easy-to-use free Internet-enabled desktop for Linux and other UNIXes. KDE 3.0 is scheduled for its first beta release this December and for final release in late February 2001.
This inaugural release of the KDE 3, which follows two weeks after the stable release of KDE 2.2.1 series, is based on TrollTech's Qt 3.0.0beta6. It ships with the core KDE libraries, the core desktop environment, and over 100 applications from the other base KDE packages (administration, multimedia, network, PIM, utilities, etc.).
The primary goal of the 3.0alpha1 release is to provide a framework for developers to start porting their KDE 2 applications to KDE 3 and to solicit developer feature contributions and feature requests before the KDE 3 API is frozen for binary compatibility. In addition, experimental KDE users who would like to try this release can set up a KDE 3 system side-by-site with a KDE 2 system. Instructions for doing so are available here.
Additional information about KDE 3 is available at the KDE website, including a tentative release plan, a KDE 3 info page, and a list of planned features.
ImprovementsFor both developers and users, KDE 3 offers substantial improvements and additions compared to KDE 2 (the great bulk of which are, at this juncture, due to the switch to Qt 3):
For the developer:
Database access. KDE 3 provides a database-independent API for accessing SQL databases. It provides support for ODBC as well as direct support for Oracle, PostgreSQL and MySQL databases (custom drivers may be added as well). Data-aware widgets. New database-aware controls provide automatic synchronization between the GUI and the database. RAD Development. A greatly improved Qt Designer now supports interactive construction of the application main windows with menus and tool bars in addition to dialogs. It supports KDE, Qt and custom widgets, including preview, and can be used in conjunction with KDevelop. Regular expressions. KDE 3 features a new and powerful regular expression engine. While compatible with, and as powerful as, Perl regular expressions, the Qt regular expression classes additionally provide full support for international (Unicode) character sets. Internationalization. The addition of Qt Linguist as an alternative to KBabel. Qt Linguist allows users to convert KDE-based programs from one language to another seamlessly, simply and intelligently. Qt Linguist helps with the translation of all visible text in a program, to and from any language supported by Unicode (including Unicode 3), and can be used in conjunction with KDevelop.For everyone:
International text support. KDE 3 offers radically improved support for displaying non-Latin alphabets. In addition, characters of different character sets may be freely mixed in the same text, even without Unicode fonts installed. Bidirectional language support. KDE 3 provides full support for right-to-left and bidirectional languages, such as Arabic and Hebrew. Multi-monitor support. KDE 3 provides support for both Xinerama and the traditional multi-screen technology. KDE/Qt Integration. KDE 3 improves the integration of pure Qt applications into KDE by applying the KDE widget style plugins to pure Qt applications. Pure Qt applications thus largely achieve the KDE look and feel. In addition, the Qt style engine has been extended to support a wider range of standard widgets, including progress bars, spin boxes, and table headers. Hardware accelerated alpha blending. This features, among other things, makes disabled icons look nice. HTTP improvements. The HTTP kio-slave is going to support HTTP pipelining, which provides much faster downloading of web sites containing numerous images.Most of these improvements result directly from the switch to Qt 3, which has been the focus of KDE 3 code development so far. Improvements to the KDE libraries and applications themselves are planned for the successive beta releases leading to the first stable KDE 3. A list of these planned features is available here.
Porting to KDE 3Since KDE 3 is mostly source compatible with KDE 2, porting applications from KDE 2 to KDE 3 can usually be done surprisingly quickly. The process is substantially easier than it was for porting from KDE 1 to KDE 2, and even very complicated applications can be ported in a matter of a few hours.
Instructions for porting KDE 2 applications to KDE 3 are available separately for the KDE libraries and the Qt libraries. Most of the changes required for the port applications pertain to changes in the Qt API. Although neither the KDE 3 nor the Qt 3 APIs are frozen, few changes are anticipated for the final releases of KDE 3.0 and Qt 3.0.0, respectively.
Downloading and Compiling KDE 3.0alpha1KDE and all its components (including KDevelop and KOffice) are available for free under Open Source licenses from the KDE ftp server and its mirrors and can also be obtained on CD-ROM.
Library Requirements. KDE 3.0alpha1 requires qt-3.0.0beta6, which is available in source code from Trolltech as qt-x11-3.0.0-beta6.tar.gz, as well as libxml2 >= 2.3.13, available here.
Compiler Requirements. Please note that some components of KDE 3.0alpha1 will not compile with older versions of gcc/egcs, such as egcs-1.1.2 or gcc-2.7.2. At a minimum gcc-2.95-* is required. In addition, some components of KDE 3.0alpha1 (such as the multimedia backbone of KDE, aRts) will not compile with gcc 3.0 or 3.0.1, though the forthcoming gcc 3.0.2 release will most likely work.
Source Code. The complete source code for KDE 3.0alpha1 is available for free download at http://ftp.kde.org/pub/kde/unstable/kde-3.0-alpha
1 /src/ http://master.kde.org/pub/kde/unstable/kde-3.0-alp ha1/src/ or in the equivalent directory at one of the many KDE ftp server mirrors.Further Information. For further instructions on compiling and installing KDE 3.0alpha1, please consult the installation instructions and, if you should encounter problems, the compilation FAQ.
About KDEKDE is an independent, collaborative project by hundreds of developers worldwide working over the Internet to create a sophisticated, customizable and stable desktop environment employing a component-based, network-transparent architecture. KDE provides a stable, mature desktop, an office suite (KOffice), a large set of networking and administration tools, and an efficient and intuitive development environment, including an excellent IDE (KDevelop). KDE is working proof of the power of the Open Source "Bazaar-style" software development model to create first-rate technologies on par with and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the KDE FAQ, screenshots, KOffice information and developer information. Much more information about KDE is available from KDE's family of web sites.
Corporate KDE SponsorsBesides the valuable and excellent efforts by the KDE developers themselves, significant support for KDE development has been provided by MandrakeSoft and SuSE. Thanks!
-
Re:Gesture Recognition
...Only Konquerer and IE left to go...
Courtesy of Mike Pilone and DCOP, KDE has had this for a couple of months: Gesture Recognition for KDE. Not just Konquerer you can control either. The project is here.
-
Re:Anti-aliasing
Yes, I have. It requires some XftConfig tweaking so that the smaller fonts don't get anti-aliased (much like the way Windows does it).
Something like...
match
any size > 10
edit
antialias = false;
...in your XftConfig
You might want to refer to http://dot.kde.org/989808269/ for more information. -
City of Largo et al
There is this example of City of Largo .
I would also look for "Succes stories" in enterprise Linux-Desktop related sites, such as http://enterprise.kde.org/
Cheers
-- Don Inodoro -
City of Largo et al
There is this example of City of Largo .
I would also look for "Succes stories" in enterprise Linux-Desktop related sites, such as http://enterprise.kde.org/
Cheers
-- Don Inodoro -
Re:That gov't article a while backThere was an article about a town replacing all their MS stuff with linux stuff.
Nope. They were replacing CDE with KDE. The article on the dot can be found here, and I can't find the article on Slashdot on Google, and Slashdot's seach is *still* broken.
"The City of Largo is a thin client/X shop [which supports] 400 thin client devices that support X, 800 total users, and run about 230 concurrently during the heaviest part of the day."
--
Evan -
The city of Largo, FL has switched
-
Re:Qt/MacFrom a recent interview with TrollTech's president on the KDE news site:
Q. When Qt comes to Mac will Linux and Windows users be able to use the Aqua theme?
A. No, they will not be able to. Apple is very protective of the Aqua design, so we will not be implementing it on other platforms. Apple has offered their help to promote Qt/Mac, and we don't feel that going against their wishes will help them or us.
Honestly, I don't get why free software enthusiasts aren't embarassed to keep whining about this. Apple created this, let them have it. Either come up with something better or stop snickering about Microsoft and 'innovation'.
-
Re:Bugs Fixed?
This would probably be due in large part to --enable-objprelink, a prelinker that IIRC gets rid of a lot of symbol redirections.
Also, I don't think KDE2.2.1's memory usage has been reduced much, if at all. If you like, theres an analysis of KDE memory usage on dot.kde.org. -
Re:Bugs Fixed?
This would probably be due in large part to --enable-objprelink, a prelinker that IIRC gets rid of a lot of symbol redirections.
Also, I don't think KDE2.2.1's memory usage has been reduced much, if at all. If you like, theres an analysis of KDE memory usage on dot.kde.org. -
Re:Obsoleting unfinished software...Any talk of icons hinges on first impressions and whether it's intuitive - so please take this only as 'first reactions'
This KDE 2.0 screenshot. Notice the styled paper that is never white but instead has an orange smear. Notice the 'home' icon and how the door is shiny as if protruding from the house (!). Notice the green and black reload icon as if part of the icon does something differently (like the forward/back buttons). Notice how everything is shiny and plastic.
Next this KDE2.0 screenshot where in one window a magnify glass is used to show "search the web" (or something) and in the window right below a magnify glass is used to enlarge font size.
Another bizzare screenshot showing icons to the quality of MS Paint. Notice the multiple selection icons placed alongside others. Notice 'getmoz' with its monitor the length of a desktop machine. Notice a metal trashcan that's apparently on fire. Notice the 'write allowed' icon overlay that dissapears into the ether at the icon's edges (while obscuring icon information).
Notice that KDEs icons aren't anti-photo-realistic charactatures of functions but inconsistant pointlessly-shiny obscure... icons.
-
Re:Obsoleting unfinished software...Any talk of icons hinges on first impressions and whether it's intuitive - so please take this only as 'first reactions'
This KDE 2.0 screenshot. Notice the styled paper that is never white but instead has an orange smear. Notice the 'home' icon and how the door is shiny as if protruding from the house (!). Notice the green and black reload icon as if part of the icon does something differently (like the forward/back buttons). Notice how everything is shiny and plastic.
Next this KDE2.0 screenshot where in one window a magnify glass is used to show "search the web" (or something) and in the window right below a magnify glass is used to enlarge font size.
Another bizzare screenshot showing icons to the quality of MS Paint. Notice the multiple selection icons placed alongside others. Notice 'getmoz' with its monitor the length of a desktop machine. Notice a metal trashcan that's apparently on fire. Notice the 'write allowed' icon overlay that dissapears into the ether at the icon's edges (while obscuring icon information).
Notice that KDEs icons aren't anti-photo-realistic charactatures of functions but inconsistant pointlessly-shiny obscure... icons.
-
Re:Obsoleting unfinished software...Any talk of icons hinges on first impressions and whether it's intuitive - so please take this only as 'first reactions'
This KDE 2.0 screenshot. Notice the styled paper that is never white but instead has an orange smear. Notice the 'home' icon and how the door is shiny as if protruding from the house (!). Notice the green and black reload icon as if part of the icon does something differently (like the forward/back buttons). Notice how everything is shiny and plastic.
Next this KDE2.0 screenshot where in one window a magnify glass is used to show "search the web" (or something) and in the window right below a magnify glass is used to enlarge font size.
Another bizzare screenshot showing icons to the quality of MS Paint. Notice the multiple selection icons placed alongside others. Notice 'getmoz' with its monitor the length of a desktop machine. Notice a metal trashcan that's apparently on fire. Notice the 'write allowed' icon overlay that dissapears into the ether at the icon's edges (while obscuring icon information).
Notice that KDEs icons aren't anti-photo-realistic charactatures of functions but inconsistant pointlessly-shiny obscure... icons.
-
Re:Yet Another Linux Bigot (YALB)
You can get Nimda about seven different ways and 6 of them have nothing to do with running a web server. Just browsing an infected site, something beyond your control, with IE 5.5 sp1 or less was enough.
This is true, of course. This worm spreads in a number of ways, all of which exploit security flaws in Microsoft software:
- It can directly attack your computer if you are running
Microsoft Internet Information Server (IIS)
- Consider using Apache instead
- It can attack as a mail attachment if you are using
Microsoft Outlook as a mail client
- Consider using Pegasus instead
- Consider using Netscape 6 instead
- Consider using KMail (on UNIX/Linux) instead.
- It can attack as an executable attachment to a Web page if
you browse with Microsoft Internet Explorer
- Consider using Opera instead.
- Consider using Mozilla instead.
- Consider using Netscape 6 instead.
- Consider using Konqueror (on UNIX/Linux) instead.
Notice a pattern there? Yes, that's right. If you don't run Microsoft, you can't get Nimda. Or Code Red, or Code Red II, or SirCam, or Melissa, or...
This isn't about being a Linux bigot. You can't get Nimda on MacOS. You can't get it on Solaris. You can't get in on OS/400, or AIX, or an Amiga, or on *BSD. This isn't a matter of Linux being good. Linux is just ordinary, like any other half-competent operating system.
This is a matter of Microsoft being incompetent. Hopelessly, culpably, irredeemably incompetent.
- It can directly attack your computer if you are running
Microsoft Internet Information Server (IIS)
-
Re:Last stable release until February
I can't remember for sure, but I seem to remember some talk about a possible 2.2.2 - it was somewhere on the dot but can't remember where
:(Either way, I'm happy wiht 2.2.1
:) Its fixed all my favourite (?) bugs and I finally have Mosfet's LiquidEngine working. woohoo! -
Re:Distro elitism
How times have changed.
A year ago I would have called Slashdot biased in favour of GNOME. With the GNOME Foundation being announced, and that idiot Miguel being a walking vapourware producer for Eazel, everyone ignored the KDE as they released KDE 2.0, which took KDE ever further in front of GNOME.
And then, the biggest turning point: Konqueror. Easily the best open-source browser around, and it wasn't massivly overhyped. Now KDE is still growing, and GNOME is struggling to pull together a 2.0 release, let alone making GNOME 1.0 to GNOME 2.0 the revolutionary step KDE 1.0 to 2.0 was.
Now, ever Slashdot, the GNOME whore, has now started to turn pro-KDE. And now the gnomes that use GNOME are whining.
Sorry, the tech bubble burst. Now the true open-source project is pulling far out in the lead, not the one sucking the corporate tit.
GNOME is dying. Jump ship now. -
Changes between 2.2 and 2.2.1Link:Changes Changes between KDE 2.2 and KDE 2.2.1
This page tries to present as much as possible of the problem corrections that occurred in KDE between the 2.2 and 2.2.1 releases. The primary goals of the 2.2.1 release being more complete documentation and translations, the amount of code change is quite minimal - only the most critical bugs have been fixed, the rest of the development is currently being done in the branch that will lead to the KDE 3.0 release.
General- Many improvements to translations and documentation
- arts: compile fixes, single threaded option.
- KRFCDate: fix for eastern timezones.
- KTempFile: fix for problem when fileExtension contained "X".
- Improved checking for IPv6 support.
- KPasswordEdit: slightly better in understanding non-ASCII characters.
- KXMLGUI: fix for problem with reading xml file completely.
- KFile: file preview fixes.
- KHTML: Various html & CSS fixes.
- Improved large file support.
- HTTP: Better support for https through proxy.
- HTTP: Improved handling of HTTP-cookies.
- HTTP: Fixed security problem with abuse of HTTP POST.
- Optimisations to improve KDE startup time.
- KDED: All tasks can now be disabled through config file.
- KSpell: support for Lithuanian and Belarusian.
- KSSL: OpenBSD fixes.
- User Agent plugin: various fixes.
- Kate Plugins: made translatable.
- KPackage: various fixes.
- Kwuftpd: various fixes.
- Kate: corrected bug wrt last line.
- Desktop Wallpaper: small fixes.
- KControl: fixes for NetBSD & OpenBSD info.
- KDesktop: fix problem with icon positions on desktop.
- KDesktop: fixed sever bug where renaming a file on the desktop would destroy it.
- Kicker: mini-pager can be used to switch desktop during drag&drop.
- AudioCD: Vorbis fixes.
- IMAP: Handle folders that contain # or ? in their names correctely.
- SMB: Better error reporting.
- Thumbnail io-slave: fixes.
- klipper: changes in configuration file format.
- Konqueror: compile fixes.
- Konqueror:minor fixes.
- Konsole: many fixes.
- Konsole: added --noxft option to disable AA.
- Konsole: added "tripple click" support.
- KPersonalizer: Fixed bug that inadvertently turned "shade hover" on. (This makes the window roll up till only the title bar is left when the mouse is over the title bar for some time)
- ScreenSavers: show screen saver in front of the desktop instead of behind it.
- KSMServer: Provide error diagnostics for common KDE instalation problems.
- KSysGuard: various fixes.
- KWin B2 decration: fixes.
- KWin: Fix for freeze with CDE-style alt-tab.
- Netscape Plugin Scan: Don't crash on incompatible libs.
- Many updates.
- KAtomic: Fixed various incorrect chemical names.
- kdvi: various fixes.
- kgv: small fixes.
- kview: various fixes.
- Some compile fixes.
- noaun: small fix.
- KMail: various fixes.
- KNode: Fix 1e9 problem.
- KPgp: various fixes.
- korganizer: small fix.
- kpilot: fix syncing problems.
- kbabel: small fix.
- KScore: small fix.
- Kab: compile fix.
- Kpm: fix for Linux 2.4.
- kdevelop: avoid khtml crash on restoring files also with KDE-2.2.0
- kdevelop: gcc 3.0 compile fix.
- kdevelop: Fix find dialog.
- kdevelop: Various fixes.
-
Last stable release until February
According to this release plan, KDE 2.2.1 will be the last stable KDE release for quite some time. Planned for release in February is KDE3.0, which will essentially be the same 2.x architecture but based on Qt 3.0. They are going to call it KDE3.0 mainly because it will break binary compatibility with 2.x. It will not be a rewrite like KDE2 was.
Of course, KDE is notorious for frequent releases, so I would imagine there will be betas / release candidates every 6 weeks or so until the final 3.0.
Happy downloading/compiling/etc! -
Mirrors
The right URL for FTP mirrors would be http://www.kde.org/mirrors.html.
-
Re:Mirrors?
Yes. Source. That's what I'm talking about.
I know this will get modded as a SuSE troll, but what the heck. Here goes...
You can download from SuSE's ftp site, I'm sure. Find the 7.2 distro, and then the "zq1" series.
For instance...
ftp://ftp.suse.com/pub/suse/i386/7.2/suse/zq1/broa dcast2000.spm
Or a mirror...
ftp://ftp.kde.org/pub/suse/ftp.suse.com/suse/i386/ 7.2/suse/zq1/broadcast2000.spm
Or you could try Mandrake's distro, which I'm not familiar with. (Hey, don't hit me!) But KDE has a mirror...
ftp://ftp.kde.org/pub/mandrake/
But I don't know if they include source in their distro as SuSE does. Also note that Slashdot may screw up the above URL's in an attempt to add lameness to them. -
Re:Mirrors?
Yes. Source. That's what I'm talking about.
I know this will get modded as a SuSE troll, but what the heck. Here goes...
You can download from SuSE's ftp site, I'm sure. Find the 7.2 distro, and then the "zq1" series.
For instance...
ftp://ftp.suse.com/pub/suse/i386/7.2/suse/zq1/broa dcast2000.spm
Or a mirror...
ftp://ftp.kde.org/pub/suse/ftp.suse.com/suse/i386/ 7.2/suse/zq1/broadcast2000.spm
Or you could try Mandrake's distro, which I'm not familiar with. (Hey, don't hit me!) But KDE has a mirror...
ftp://ftp.kde.org/pub/mandrake/
But I don't know if they include source in their distro as SuSE does. Also note that Slashdot may screw up the above URL's in an attempt to add lameness to them. -
Re:GNOME uses CVSAll the kde.org websites are done in open CVS - you can browse the setup and see how it's done.
-
Orthogonality with universal data representation
A few weeks ago I posted to dot.kde.org a short paragraph that tried to summarize a very long discussion (years) I had with a colleague concerning orthogonality within a system. The theory proposes that when crossing subsystem boundaries, a data-driven design leads to a much more orthogonal system than an OO or functional design. I think his reply (posting by Chris Kohlhepp) states the theory quite well.
Although we were discussing the problems with COM as an OS paradigm, this theory explains why the "small utility/text data" paradigm has resulted in Unix being such an extensible operating system. -
URLs
-
URLs
-
older Kmail (from KDE 1.x) billenium bug
Apparently there is a bug in older version of KMail from KDE 1.x that prevents KMail from correctly displaying the current date since billenium. More information about KMail billenium bug is on www.kde.org.
-
Another wrapup
Checkout this wrapup if you're interested in the events that took place at the KDE booth. Comes with many pictures.
-
Use kermit
I was looking around for something to allow me to manage the phone book in my Ericsson R280L. I tried Kandy, part of KDE, but it didn't work well enough to do what I wanted. I finally just converted my address book from my palm into text, copied the numbers I wanted into emacs and created a list that looks like:
at+cpbw=11,"18002224357",,"AAANational"
at+cpbw=12,"18882583741",,"AmericanExpress"I connected to the phone with kermit and made sure it was ready to talk, and then ran something like
foreach i (`cat phonenumberlist`)
The sleep 1 is important, because the phone couldn't take entries any faster. A friends Motorolla could connect over IR, but it needed sleep 5 after each entry.
echo $i > /dev/ttyS0
sleep 1
end
Managing my phone list with emacs, sed, awk, and sort turned out to be much simpler than doing it with some click happy windows program I tried. I think it was TrueSync, or something that I got from Yahoo to synch my palm with Yahoo calendar. It claimed to be able to sync to my phone, but it only had two modes of operation, do nothing, and erase all numbers in the phone.
-
KMail breaks
This article on KDE Dot News describes the the 1,000,000,000th second bug in KMail < 1.0.29.1. The problem stems from the index file format used (the time stamp is a 9-char fixed-width field). The index files (and therefore the mail folders) become corrupted when the time value is >= 10^9. This doesn't have anything to do with time_t, which on 32-bit systems is slated to roll over sometime in 2038. Systems with 64-bit timestamps (like pre-X Mac OS and VMS) won't roll over for the next 20,000 years.
-
KMail breaks
This article on KDE Dot News describes the the 1,000,000,000th second bug in KMail < 1.0.29.1. The problem stems from the index file format used (the time stamp is a 9-char fixed-width field). The index files (and therefore the mail folders) become corrupted when the time value is >= 10^9. This doesn't have anything to do with time_t, which on 32-bit systems is slated to roll over sometime in 2038. Systems with 64-bit timestamps (like pre-X Mac OS and VMS) won't roll over for the next 20,000 years.