|
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 ]
|