llll  
ll  
TU WSTAW TEKST

Nowa wersja KDE jako linuksowy desktop nowej generacji

23 października 2000 r.

Jest już dostępny wiodący desktop nowej generacji przeznaczony dla Linuksa i innych systemów uniksowych

Dzisiaj zespół KDE oficjalnie ogłosił opublikowanie KDE 2.0 (o nazwie Kopernicus), który jest efektywnym i modularnym desktopem z wygodnym dostępem do sieci internetowej. Należy on do najczęściej oczekiwanych desktopów i jest następcą KDE 1.x.x, zwycięzcy plebiscytu na najbardziej oczekiwany program. Kopernicus jest wynikiem pracy wielu programistów z ponad 30 krajów.

Jak wyjaśnił Matthias Ettrich, twórca projektu KDE, "...opierając się na doświadczeniu zdobytym przy rozwoju KDE 1, KDE 2 tak zaprojektowano aby uczynić go bardziej intuicyjnym, efektywnym i przyjaznym dla użytkownika. Sądzimy, że użytkownicy nowego KDE będą przyjemnie zaskoczeni wprowadzonymi przez nas ulepszeniami. KDE 2 odznacza się zaletami wynikającymi z zastosowania powszechnych standardów i włączeniem szeregu aplikacji, od takich jak Konqueror, który jest w pełni funkcjonalną przeglądarką www i menedżerem plików, do KOffice, zintegrowanego pakietu biurowego. Odznacza się również łatwością konfigurowania, zmiany wyglądu i posiada wbudowany system pomocy o nazwie KDE Help Center. Natomiast programiści mają dostęp do potężnych technologii takich jak KParts(technologia obiektowa komponentów KDE), KIO(architektura operacji I/O odznaczająca się "przezroczystością sieci". Technologie te umożliwiają szybkie tworzenie oprogramowania zarówno Open Source jak i oprogramowania komercyjnego."

Ransom Love, prezes Caldera Systems, Inc., stwierdził, że "...pojawienie się KDE 2.0 jest ważnym wydarzeniem. Nasi klienci chętnie by zmienili nie tylko swoje serwery ale i też desktopy oferowane wraz z systemami Linuksa. KDE 2.0 będzie kluczowym elementem OpenLinux Desktop, naszą propozycją dla tych klientów, którzy chcą, bezboleśnie i przy niskich kosztach własnych, zmienić swój system. "

Dirk Hohndel, prezes Suse AG: "SuSE Linux ocenia KDE 2 jako jeden z kamieni milowych, który wśród desktopów osiągnie taki sukces jak Linux wśród serwerów. Cieszymy się, że w naszej następnej wersji SuSE Linux OS będziemy mogli jako domyślny desktop zaoferować KDE 2.0. Jestem pewny, że wielu programistów doceni potencjał jaki tkwi w KDE 2.0 i będzie do niego przenosić swoje aplikacje."

Gaël Duval, współzałożyciel Mandrakesoft:"Ponieważ Linux-Mandrake skupia się na tym aby ułatwić korzystanie z Linuksa dlatego z przyjemnością włączymy KDE 2.0, rozwinięcie już i tak wspaniałego KDE 1, do naszej następnej wersji Linux-Mandrake 7.2. KDE 2 i KOffice udowadniają głębokie zaangażowanie ludzi z KDE aby dla wszystkich użytkowników Linux stał się rzeczywistą alternatywą."

"Corel posiada długie przyjacielskie, kontakty z zespołem KDE a KDE 2.0 jest ważnym kamieniem milowym w rozwoju Linuksa"-powiedział Rene Schmidt wiceprezes Corel Corporation. "Wierzymy w to, że nasi klienci z zadowoleniem przyjmą ulepszenia i nowe właściwości tego markowego produktu."

Kopernicus zawiera podstawowe biblioteki KDE, podstawowe środowisko graficzne, pierwszą wersję pakietu biurowego KOffice i ponad 100 aplikacji umieszczonych w standardowych pakietach KDE:Administration, Games, Graphics, Multimedia, Network, Personal Information Management (PIM), Toys i Utility.W tej chwili Kopernicus jest dostępny w 15 językach a w ciągu następnych tygodni będzie dostępny w dodatkowych 20.

Całe KDE 2.0 jest dostępne na licencji Open Source. Podobnie, Trolltech'stmQt® 2.2.1, biblioteka GUI, na której oparto KDE jest dostępna na dwóch licencjach Q Public License i GNU General Public License.

Więcej informacji O KDE 2 można znaleźć na slajdach i na stronach KDE, łącznie z FAQ, w którym umieszczono odpowiedzi na pytania dotyczące przejścia z KDE 1 do KDE 2. A na tej stronie umieszczono zrzuty z ekranów. Informacje dla programistów znajdują się tutaj, a tu znajdują informacje o tym jak przenieść swoje programy do KDE 2

KDE 2: The K Desktop Environment. Konqueror jest przeglądarką www nowej generacji, menedżerem plików i przeglądarką dokumentów. Konqueror oceniany jako technologiczny przełom, zgodny ze standardami ma architekturę opartą na komponentach, która łączy zalety i zestaw funkcji Internet Explorer® /Netscape Communicator® i Windows Explorer®. Konqueror będzie wspierał pełny zestaw technologii internetowych łącznie z JavaScript, Java®, HTML 4.0, CSS-1 i -2 (Cascading Style Sheets), SSL (Secure Socket Layer) i moduły Netscape Communicator®(FlashTM, RealAudioTM, RealVideoTM i inne). Większa część tych technologii w KDE 2.0 już funkcjonuje.

KDE 2 jest rozprowadzany wraz z jedną z najbardziej oczekiwanych aplikacji: pakietem biurowym KOffice. Zintegrowany pakiet biurowy składa się z arkusza kalkulacyjnego (KSpread), aplikacji do obróbki grafiki wektorowej (KIllustrator), procesora tekstu pracującego na ramkach (KWord), programu prezentacyjnego (KPresenter) i aplikacji do sporządzania wykresów i diagramów (KChart). Natywny format plików wykorzystuje język znaczników XML. W tej chwili trwają prace nad filtrami znanych formatów plików. Dzięki połączeniu efektywności języków skryptowych z możliwością osadzania jednego komponentu w drugim (technologia KParts) bezpłatny pakiet KOffice będzie w stanie spełnić żądania nawet najbardziej wymagających użytkowników.

Ponadto KIO oferując "przezroczystość sieci" umożliwia bezproblemowy dostęp i przegląd plików lokalnych, NFS, MS Windows®, SMB, stron HTTP, katalogów FTP i LDAP. Modułowa architektura system dostępu do plików umożliwia w prosty sposób dodawanie następnych protokołów (takich jak IPX,WebDAV), które automatycznie stają się dostępne dla wszystkich aplikacji KDE.

W KDE 2 wprowadzono nową architekturę multimediów opartą na aRts - Analog Realtime Synthesizer. ARts umożliwia jednoczesne odgrywanie wielu strumieni audio i video czy to z desktopu czy też z sieci. ARts jest systemem dźwiękowym z pełnym zestawem funkcji, posiadającym filtry, modułowy syntezator analogowy i mikser. Jego architektura pozwala programistom tworzyć dodatkowe filtry a użytkownikom układać sekwencje filtrów za pomocą techniki "przeciągnij i upuść"(drag-n-drop). Zapewniono także wsparcie video, tzn. można korzystać z formatów plików MPEG 1,2 i 4(w fazie eksperymentów), AVI, DivX.

Dopasowywanie KDE dotyczy każdego jego aspektu. Przemyślany system dopasowywania wystroju desktopu bazuje na "silniku styli" z Qt, który artystom i programistom pozwala na projektowanie własnych widżetów. KDE 2.0 jest rozpowszechniane z 14 stylami, niektóre z nich naśladują wygląd różnych systemów operacyjnych, a ponadto można je importować z GTK i GNOME. Inne opcje pozwalają na wybieranie ikon tematycznych i systemów dźwięków (technika drag-and-replace), ustawiać skróty klawiszowe, jednego z 30 języków, dopasować listwy narzędzi i rozmieszczenie pozycji w menu, uaktywnianie ikon jednym lub podwójnym kliknięciem, pracować z desktopem wyłącznie za pomocą klawiatury itp. Ponadto, KDE 2 w pełni obsługuje Kodowanie Unicode a KHTML jest jedynym niekomercyjnym "silnikiem renderującym" (w systemach *niksowych), który poprawnie wyświetla pliki html napisane w językach arabskim i hebrajskim (pisane z prawej do lewej strony-skrypty BiDi).

Oprócz wyjątkowej zgodności ze standardami internetowymi, w KDE 2 uzyskano wyjątkową zgodność z dostępnymi standardami dotyczącymi desktopów. KWin, nowy menedżer okien w KDE 2, jest zgodny z Window Manager Specification. Konqueror i KDE są zgodne z Desktop Entry Standard. W KDE 2 korzysta się z protokołu X Drag-and-Drop (XDND) jak też z X11R6 session management protocol (XSMP).

KDE 2: K Development Environment. Kopernicus oferuje programistom bogaty zestaw ulepszeń tych właściwości, które były krytycznie oceniane w KDE 1.x. Min. zastosowano Desktop COmmunication Protocol (DCOP), biblioteki I/O (KIO), obiektowy model komponentów (KParts), klasy GUI wykorzystujące XML, i zgodny ze standardami "silnik renderujący HTML"(KHTML).

DCOP jest protokołem komunikacji klient-klient, w którym pośredniczy serwer(zgodny ze standardem umieszczonym w bibliotece X11 ICE). Protokół ten wspiera zarówno przekazywanie komunikatów jak i zdalne wywoływanie procedur (XML-RPC). Procedury te można wywoływać także z wnętrza programów napisanych w C, C++, Pytonie a nawet Javie (faza eksperymentalna).

W KIO zaimplementowano operacje I/O jako oddzielne procesy, które nie blokują graficznego interfejsu użytkownika(bez korzystania z wątków). Klasa ta jest "przezroczysta sieciowo" dzięki czemu można bezboleśnie uzyskać dostęp do HTTP, FTP, POP, IMAP, NFS, SMB, LDAP i plików lokalnych. Ponadto jego modułowa architektura i jego "rozszerzalność" pozwala programistom na dodawanie nowych protokołów takich jak WebDAV, które automatycznie stają się dostępne dla wszystkich aplikacji KDE.W KIO znajduje się trader, który lokalizuje procedury dla poszczególnych typów MIME. Procedury te można osadzać (za pomocą KParts) w żądających tego aplikacjach.

KParts jest obiektowym modelem komponentów umożliwiającym osadzanie danej aplikacji w drugiej. Technologia ta obsługuje wszystkie aspekty osadzania takie jak pozycjonowanie listwy narzędzi i budowania właściwego menu z chwilą kiedy osadzony komponent jest uaktywniany lub deaktywowany. KParts może współdziałać z traderem KIO w wyszukiwaniu dostępnych procedur dla poszczególnych typów MIME lub serwisów/protokołów. Została ona intensywnie wykorzystana w Konquerorze i w pakiecie KOffice.

Do tworzenia i pozycjonowania menu, listwy narzędzi i innych aspektów GUI wykorzystuje się język znaczników XML. Dzięki tej technologii, programiści i użytkownicy mogą korzystać z zalet uproszczonej konfiguracji elementów interfejsu użytkownika i automatycznego dopasowywania się do KDE Standards and Style Guide bez względu na jej ewentualne przyszłe zmiany.

KHTML jest zgodnym Z HTML 4.0 silnikiem renderującym i rysującym. Klasa ta będzie zapewniać pełne wsparcie aktualnych technologii internetowych takich jak JavaScriptTM, Java®, HTML 4.0, CSS-2 (Cascading Style Sheets), SSL (Secure Socket Layer) i moduły Netscape Communicator® (FlashTM, RealAudioTM, RealVideoTM i inne). KHTML może być użyty jak zwykły widget (korzystając z drzewa hierarchii X Window) lub jako komponent (KParts). Za pomocą KParts można w KHTML osadzać inne komponenty.

Pobranie i kompilacja Kopernicusa

Pakiety źródłowe można pobrać z http://ftp.kde.org/stable/2.0/distribution/tar/generic/src/ lub z mirrorów. Kopernicus wymaga qt-2.2.1, które można pobrać z wyżej podanych miejsc qt-x11-2.2.1.tar.gz. Kopernicus nie będzie pracował ze starszymi wersjami Qt.

Więcej informacji o kompilacji i instalacji Kopernicusa znajdują się w instrukcji instalacji. W razie pojawienia się problemów skorzystać z FAQ.

Instalowanie pakietów binarnych

Niektórzy dystrybutorzy oferują pakiety binarne dopasowane do poszczególnych wersji swoich dystrybucji. Część takich pakietów jest dostępna w następujących miejscach: http://ftp.kde.org/stable/2.0/distribution/ lub w równoważnych katalogach w mirrorach. Zespół KDE nie odpowiada za takie pakiety-zwykle za nie odpowiadają dystrybutorzy.

Kopernicus wymaga qt-2.2.1, bezpłatną wersję dostępną w wyżej podanych miejscach. Kopernicus nie będzie pracował ze starymi wersjami Qt.

W tej chwili, pakiety binarne są dostępne dla:

Od czasu do czasu, proszę sprawdzać czy są dostępne pakiety binarne dla innych dystrybucji. Będą się one pojawiać w następnych dniach i tygodniach.

O KDE

KDE jest niezależnym, wspólnym projektem setek programistów z całego świata, którzy tworzą przemyślane, łatwo dopasowywane i stabilne środowisko graficzne wykorzystując komponenty i architekturę odznaczającą się "przezroczystością sieciową". KDE jest dowodem na moc idei Open Source "Bazaar-style" przy szybkim pisaniu oprogramowania, wykorzystującym najnowsze technologie i o jakości wyższej niż wiele złożonych projektów komercyjnych.

Informacje o KDE są dostępne na stronie KDE.



Press Contacts:
United States: Kurt Granroth
granroth@kde.org
(1) 480 732 1752
 
Andreas Pour
pour@kde.org
(1) 718 456 1165
Europe (French and English): David Faure
faure@kde.org
(44) 1225 837409
Europe (English and German): Martin Konold
konold@kde.org
(49) 179 2252249

Tłumaczył : Jerzy Skalski
Data 26.10.200

[ DO GÓRY ]

 
ll
 
 
   
  kde.com.pl