3. duben, 2002
Projekt KDE uvolňuje novou verzi vedoucího Linuxového desktopového prostředí a vítá podnikovou sféru do světa svobodného softwaru
Projekt KDE uvolňuje třetí generaci vedoucího desktopového prostředí pro Linux/UNIX, a nabízí tak podnikům, vládám i školám skvělé a otevřené řešení pro pracovní stanice a domácí počítače.
3. duben, 2002 (INTERNET). Tým KDE dnes oznámil vydání KDE 3.0, třetí generace otevřeného prostředí KDE, mocného grafického prostředí pro Linux a další UNIXy. KDE 3.0 je dostupné v 49 jazycích a je dodáváno se základními knihovnami KDE, vlastním grafickým prostředím, kancelářským balíkem integrovaným vývojovým prostředím a stovkami aplikací a dalších rozšíření z ostatních základních balíků KDE (PIM, administrace, síť, výuka, vývoj, pomůcky, multimédia, hry a další). V souladu s rychlým a disciplinovaných vývojem KDE je pro KDE 3.0 k dispozici obsáhlý seznam hlavních výkonových vylepšení a nových vlastností.
KDE, včetně všech KDE knihoven a aplikací, je dostupné zdarma licencované pod Open Source licencemi. KDE může být získané ve zdrojových souborech nebo některém z mnoha binárních formátů z http serverů nebo ftp zrcadel KDE, na CD-ROM nebo s kterýmkoliv dnešním hlavním Linux/UNIX systémem.
"Více a více dílků se spojuje pro vytvoření životaschopného Linuxového desktopu," řekl Bernd Kosch, Viceprezident marketingové strategií a spojení z firmy Fujitsu Siemens Computers. "KDE 3 je důležitý krok kupředu směrem k tomuto cíli, protože ISV budou mít usnadněné portování na platformu Linux/KDE. Sledujeme zvětšující se zájem o Linux a KDE a oceňujeme výborné výsledky vývojového týmu KDE."
"Jako odpověď na požadavky zákazníků se KDE stalo implicitním grafickým prostředím v našem produktu Turbolinux Workstation," řekl Dino Brusco, Marketing VP, Turbolinux Inc. "Naši zákazníci skutečně oceňují vlastnosti a stabilitu, kterou KDE nabízí, a budeme poskytovat tuto nejnovější verzi KDE v budoucích verzích našeho produktu Turbolinux Workstation."
"Design, výkon a zlepšení produktivity, které KDE 3.0 poskytuje pro Linux na desktopu, na nás udělaly velký dojem," řekl Carsten Fischer, SuSE Linux Product Manager. "KDE 3 skvěle zapadá do naší strategie poskytovat našim uživatelům jednoduché ale výkonné nástroje pro provádění jejich denních činností na Linuxu, a jsme velmi potěšeni, že KDE 3.0 bude součástí naší nové verze 8.0 vydané později tento měsíc."
"KDE - kombinované se systémem GNU/Linux nebo UNIX - nabízí zajímavé řešení pro podniky, které chtějí realizovat značné úspory v oblasti IT, a přichází ve vhodný čas ve světle současné ekonomické situace a zvětšujících se licenčních poplatků," dodal Andreas Pour, předseda Ligy KDE. "KDE umožňuje podnikům, vládám, školám, malým firmám, charitám a ostatním institucím zbavit se podstatné části šílených licenčních poplatků, omezení a kontrol. V podstatě myslím, že by se dalo říct, že KDE otevírá brány svobody pro podnikovou sféru."
Více informací o využití KDE v podnikovém prostředí lze najít na stránkách Ligy KDE.
KDE 2 aplikace budou pracovat v prostředí KDE 3, pokud jsou nainstalované KDE 2 knihovny. Nicméně, mnoho KDE 2 aplikací je již portováno pro KDE 3, vzhledem k tomu, že je to relativně jednoduché a výhody jsou značné.
K Desktop Environment 3.0 (grafické prostředí KDE 3.0)
Tisk. Jednou z nejzajímavějších věcí v KDE 3 je nový tiskový systém KDEPrint. Jeho modulární design umožňuje jednoduše podporovat různé tiskové systémy, jako CUPS, LPRng, LPR, LPD nebo další servery nebo programy.
KDEPrint se skládá z dialogu pro tisk, tiskového manažera, prohlížeče tiskových úloh pro řízení tiskové fronty, editoru pro vytváření sérií externích filtrů tiskových úloh jako enscript, a2ps a pamflet a poskytující grafickou konfiguraci těchto filtrů, tiskového průvodce pro automatickou detekci a instalování nových tiskáren, a konfiguračního nástroje pro CUPS.
Ve spojení s CUPS, KDEPrint nyní dokáže řídit promyšlený podnikový síťový tiskový systém. Nové vlastnosti zahrnují kompletní administrativní kontrolu více tiskových front a tiskových úloh, tisk pomocí drag&drop, plánování tiskových úloh, priority tiskových úloh, podpora pro účtování a plánování, tiskové fronty s možností migrace tiskových úloh, tisková omezení každé tiskárny, možnost autorizace uživatelů pro tisk a omezení seznamu tiskáren, které jsou vypsány v dialogu výběru tiskárny individuálních uživatelů.
Protože KDEPrint poskytuje přístup z příkazové řádky, je přístupný, včetně grafických konfiguračních dialogů, z jakékoliv aplikace (nejen KDE), která umožňuje uživateli nastavit si tiskový příkaz, např. StarOffice, OpenOffice, WordPerfect 2000, Netscape, Mozilla, Galeon, Acrobat Reader, gv a mnoho dalších.
Jazyková podpora. KDE 3.0 přichází v 49 jazycích včetně češtiny a další jazyky jsou očekávány pro verzi KDE 3.0.1. Jakákoliv komunita může přeložit KDE do svého jazyka pomocí pokročilých překladatelských nástrojů KDE bez jakýchkoliv znalostí programování.
Působivá podpora jazyků v KDE je možná hlavně díky používání Unicode (včetně Unicode 3). KDE také podporuje jazyky píšící zprava doleva jako hebrejština nebo arabština. Více znakových sad a směrů může být použito ve stejném dokumentu, dokonce i bez použití Unicode fontů.
Prohlížeč. Konqueror je KDE WWW prohlížeč páté generace, správce souborů a prohlížeč dokumentů. Standardy podporující Konqueror má komponentově založenou architekturu, která kombinuje vlastnosti a funkcionalitu Internet Exploreru/Netscape Communicatoru a Windows Exploreru.
Konqueror používá KHTML jako renderovací jádro. KHTML podporuje plnou škálu současných internetových technologií, podporuje jazyky JavaScript a Java, XML 1.0 a HTML 4.0, kaskádové styly (CSS-1 a -2), bezpečné spojení pomocí SSL, pluginy pro Netscape Communicator zahrnující Flash, RealAudio a RealVideo, ve spojení s některými přídavnými komerčními rozšířeními, Windows Netscape pluginy, včetně přehrávačů Macromedia Shockwave Player, QuickTime a Windows Media Player 6.5, a různými prohlížeči dokumentů MS Office.
"Jedním z největších vylepšeních KDE 3.0 oproti KDE 2.2 je podpora JavaScriptu/DHTML v Konqueroru," řekl Dirk Mueller, vývojář KHTML a koordinátor verze KDE 3.0 . "Model DOM 2, používaný pro renderování HTML stránky, je teď plně implementován, a změny v DOM stromu jsou nyní zpracovávány mnohem lépe. Podpora JavaScriptu je téměř kompletní, rychlejší a stabilnější než v KDE 2, a dokonce jsme přidali možnost "smart" ošetřování vyskakovacích oken, takže řízení oken je nyní zpět pod kontrolou uživatele, kde by mělo zůstat. Tato výsledná zlepšení v rychlosti a kvalitě renderování dynamických webových stránek je něco, co uživatelé okamžitě ocení."
Vylepšená podpora JavaScriptu muže být příhodně demonstrována kompatibilitou s Hiermenus, sofistikovaným JavaScriptovým systémem pro pop-up a drop-down menu. Tato verze také přidává kompletní nástroje pro správu SSL certifikátů a certifikačních autorit, a také správu animovaných GIF obrázků.
Správce souborů. Konqueror je taktéž správcem souborů pro KDE. V KDE 3.0 Konqueror dokáže navíc zobrazit další informace o souborech - velikost souboru, práva a data specifická pro různé typy souborů jako např. ID3 tagy pro MP3 soubory nebo komentáře pro JPG obrázky - v tooltipech, a ve vhodných případech umožňuje také tyto informace měnit. Dále Konqueror poskytuje audio "náhledy" při umístění myši nad ikonou souboru. Postranní lišta v Konqueroru nyní také obsahuje přehrávač, do kterého lze pomocí Drag&Drop přetahovat audio/video soubory pro rychlé přehrávání.
Email. KMail je plně vybaveným uživatelsky přívětivým mailovým klientem pro KDE. KMail podporuje oba populární mailové standardy IMAP a POP3. Uživatelé mohou mít více účtů a více identit. Adresář je založen na standardu vCard a je sdílen je zbytkem KDE.
Rozsáhlé možnosti práce s mailovými zprávami zahrnují mocné filtrování, posílání a přijímání zpráv na pozadí (včetně nového rychlého POP3 proudového zpracování), selektivní stahování zpráv z POP3 serverů pomocí filtrovacího mechanismu na hlavičkách zpráv, rychlé stahování hlaviček pomocí IMAP (nově), vnořené složky se zprávami, Drag&Drop. Další možnosti zahrnují HTML mailové zprávy, třídění zpráv, vložené přílohy, automatické doplňování adres, seznamy k distribuci a aliasy (nově) a schopnost importovat existující složky zpráv z různých dalších populárních klientů pro čtení pošty. Editor zpráv nabízí kontrolu pravopisu, undo/redo, vyhledávání a (nově) vylepšený automatický výběr vhodné znakové sady pro zprávy.
Pro ochranu soukromí, KMail podporuje OpenPGP šifrování pomoci PGP a GnuPG, včetně automatického šifrování odchozích zpráv, kdykoliv je to možné ("oportunistické šifrování") (nově). Navíc KMail podporuje SLS/TLS pro přístup k POP3 a IMAP4 serverům a SMTP a DIGEST-MD5 autentizaci, z čehož většina může být automaticky zkonfigurována KMailem (nově). KDE projekt je hrdý na to, že německá spolková vláda sponzoruje KMail jako součást svého projektu Sphinx, který má zajistit bezpečné emailovou komunikaci.
Kancelářský balík. KDE 3 je dodáváno s KOffice 1.1.1, integrovaným kancelářským balíkem, který využívá otevřené standardy pro komunikaci mezi komponentami a jejich skládání. Všechny komponenty KOffice mohou obsahovat jiné komponenty/dokumenty KOffice stejně jako obrázky, podporují skenování obrázků, poskytují pokročilé tiskové vlastnosti, používají XML pro nativní formáty dokumentů a poskytují rozhraní DCOP pro skriptování.
Zpracovávání textu. KWord je aplikace pro zpracování textu a publikování ve stylu FrameMakeru, ideální pro ty, kdo nepotřebují často vyměňovat dokumenty MS Word s ostatními, ačkoliv toto omezení by mělo zmizet s uvolněním verze KOffice 1.2 v srpnu 2002. KWord je rámově orientovaný, umožňující jednoduchý desktop publishing (DTP).
Nastavení odstavce zahrnují okraje, zarovnání, řádkování, odsazení, zarážky, přechody na novou stránku a typ písma, styl, barvu a velikost. KWord poskytuje návrhář pro úpravu, přidávání a mazání stylů a obsahuje množství předdefinovaných stylů.
Vlastnosti na úrovni stránek zahrnují více sloupců na stránku, záhlaví a Zápatí (včetně rozdílného pro první stránku) a mnoho přednastavených velikostí stránek včetně volitelné.
Vlastnosti na úrovni dokumentů zahrnují tabulku, vkládání textových rámců, obrázků a klipartů (soubory .WMF) stejně jako vkládání dalších komponent KOffice; šablony, automatické generování obsahu, automatická oprava a kontrola pravopisu, číslování kapitol; a proměnné dokumentu, jako např. číslo stránky, jméno společnosti, jméno uživatele, datum a čas.
Tabulkový procesor. KSpread je skriptovatelný tabulkový procesor poskytující jak tabulkově orientované listy tak podporu pro rozsáhlé matematické vzorce a statistiky. Mezi schopnosti KSpreadu na úrovni dokumentu patří šablony, více tabulek/listů v dokumentu, záhlaví a zápatí, komentáře a odkazy.
KSpread také poskytuje mocnou podporu pro vzorce, zahrnující přes 100 vzorců (jako např. směrodatná odchylka, rozptyl, současná hodnota), řazení a sekvence (dny týdne, měsíce roku, čísla, atd.).
Schopnosti tabulek/buněk zahrnují kontrolování platnosti pomocí konfigurovatelných upozornění/akcí, volitelné obarvování buněk, více formátů grafů pro grafické zobrazení dat, nastavování řádků a sloupců (velikost, skrytí, druh písma, styl atd.) a nastavení buněk (formát data/čísel, přesnost, ohraničení, zarovnání, rotace, barva pozadí a vzor, druh písma, styl atd.).
Prezentační program. KPresenter je prezentační program. Poskytuje základní operace jako vkládání a editace textu (včetně odsazování, řádkování, barev, typů písma atd.), vkládání obrázků a klipartů (soubory .WMF) a automatické tvary. KPresenter dokáže nastavit mnoho vlastností objektů jako pozadí, barevný přechod, druh pera, stín, rotaci a vlastnosti specifické pro typ objektu, manipulování objektů, jako změna velikosti, přesouvání, snižování a zvyšování, seskupování objektů, a přiřazování efektů pro animování objektů nebo měnění stránek.
Na úrovni dokumentu, KPresenter podporuje šablony, záhlaví a zápatí, pokročilé undo/redo, nastavování pozadí stránek (barva, přechody, obrázky, kliparty, atd.). Poskytuje také prohlížeč struktury prezentace.
Vedle schopnosti generovat prezentace na obrazovce s efekty, dokáže KPresenter také generovat HTML prezentace nebo PDF dokumenty jen pomocí několika málo kliknutí myší.
PIM. Kalendář / Skupinové plánování. KOrganizer je program v KDE pro kalendář, plánování a organizování schůzek, seznamů úloh, projektů a dalších. Je to integrální část balíku KDE PIM, který má za cíl být kompletním řešením pro organizování osobních údajů. KOrganizer podporuje dva hlavní standardy pro ukládání a výměnu kalendářových dat, vCalendar a iCalendar.
Novou vlastností v KDE 3.0 je podpora pro skupinové plánování podle iTIP standardu. Toto rozšíření podporuje sdílení schůzek, požadavky na střetnutí, odpovědi na požadavky a více. Skupinové plánování je založeno na peer-to-peer architektuře používající email jako komunikační médium. Spolupracuje s ostatními plánovacími aplikacemi podporujícími iTIP standard, jako Evolution a Outlook.
KOrganizer v KDE 3.0 má také novou podporu pluginů pro rozšiřování KOrganizeru s dalšími na datu založenými informacemi jako prázdniny nebo nové pohledy na kalendářová data jako projektový pohled, umožňuje propojení kontaktů se schůzkami a úlohami a poskytuje inovativní způsob indikace současného data a času ("Marcus Bains Line").
Kniha adres. KDE 3.0 uvádí novou verzi knihovny pro adresář, která poskytuje centrální adresář všem KDE aplikacím. Tato nová knihovna je založena na vCard standardu a je možné ji rozšířit o LDAP nebo databázové servery.
Upomínky. KAlarm je nová aplikace v KDE 3.0. Umožňuje rychle nastavit upomínku, když není potřeba plná funkcionalita plánovacího programu. KAlarm sdílí alarm daemon s KOrganizerem.
Multimédia. KDE 3 poskytuje bohatou nabídku multimediálních nástrojů, od přehrávače CD (KSCD) po média přehrávač pro .WAV, .MP3 a OggVorbis audio soubory a MPEG-1 a DivX video soubory. Noatun obsahuje audio efekty, šestipásmový grafický ekvalizér, architekturu založenou na pluginech, síťovou transparentnost a několik skinů. V KDE 3.0 Noatun poprvé nabízí podporu pro Icecast a SHOUTcast digitální audio streaming.
Součástí KDE 3 je také aKtion!, video přehrávač podporující množství video formátů.
Přístup k souborům, dokumentům a datům. KDE poskytuje architekturu pro síťově transparentní přístup k souborům, dokumentům a datům pomocí KIOSlave I/O objektů. Když je do systému přidán nový KIOSlave, jeho služby jsou automaticky přístupné všem KDE aplikacím. Tato modulární architektura umožňuje jednoduše přidávat další protokoly (jako IPX) ke KDE.
Velké množství protokolů už je implementováno, od HTTP, SFTP/FTP, telnet/SSH, POP/IMAP, NFS/SMB/NetBIOS, LDAP, WebDAV (nově) a lokálních souborů po manuálové a info stránky, SQL dotazy, audio CD, digitální fotoaparáty, PDA a dokonce příkazy shellu. Všechny požadavky mohou být přidány do záložek pro rychlý přístup k často používaným datům.
Výukový software. Balíček výukových programů je novinkou v KDE 3.0 a je spravován KDE Edutainment projektem, který má za cíl vytvářet výukový software založený na KDE.
V současné době jsou dostupné tyto aplikace: KEduca, výukový projekt pro vytváření a revizi formulářových testů a zkoušek; KGeo, interaktivní program pro učení se geometrie podobný Euklid(tm); KLettres, hra pro rozeznávání abecedy a zvuků (ve francouzštině); KStars, grafické desktopové planetárium; KTouch, program pro učení se psaní na klávesnici a kvoctrain, program pro trénování cizích slovíček.
KDE Kiosk. Některá prostředí, jako kiosky, internetové kavárny a podniky požadují, aby uživatel neměl plný přístup ke všem možnostem KDE jako prevence proti nežádoucím akcím. Pro zajištění těchto potřeb byl vytvořen projekt KDE Kiosk.
KDE 3.0 je první verze začínající s tímto novým systémem, což je v podstatě systém založený na povolení měnit konfigurační volby aplikací. Tento systém doplňuje konfigurační systém KDE o jednoduché API, které mohou aplikace použít pro testování autorizace pro jisté operace.
Jak KDE panel tak správce plochy už používají tento systém, a v době vydání KDE 3.1 by už i ostatní hlavní komponenty desktopu, jako Konqueror a ovládací centrum, měly používat tuto technologii.
Vývojové prostředí KDE 3.0
Knihovny. KDE 3.0 nabízí free i proprietárním softwarovým vývojářům vyzrálé, mocné a konzistentní API pro rychlý vývoj aplikací. Hlavními mezi těmito technologiemi jsou Desktop COmmunication Protocol (DCOP), I/O knihovny (KIO), komponentový objektový model (KParts), GUI založené na XML, standardům vyhovující HTML engine (KHTML), multimediální architektura (aRts) a nové databázové třídy.
I/O a virtuální filesystémy. KIO implementuje I/O pro aplikace pomocí tzv. KIOSlave procesů, umožňujících neblokující GUI bez použití vláken. KIO je síťově a protokolově transparentní, a tak umožňuje přístup k celé škále datových formátů a protokolů poskytovaných instalovanými typy KIOSlave. KIO také implementuje tzv. trader, který dokáže najít správné KParts komponenty pro zadané typy souboru (podle MIME typu); tyto komponenty mohou být vloženy do aplikace pomocí technologie KParts.
IPC. DCOP je protokol pro komunikaci klient-klient přes server pomocí X11 knihovny ICE. Protokol podporuje zasílání zpráv i vzdálené volání procedur pomocí brány DCOP XML-RPC. KDE 3 rozšiřuje používání DCOP a základní KDE aplikace poskytují značnou část funkcionality pro ostatní aplikace. Jsou k dispozici DCOP vazby pro jazyky C, C++ a Python, stejně jako experimentální vazby pro jazyk Java a pro shell.
Komponenty. KParts je osvědčený komponentový objektový model používaný v KDE. Je používán pro zpracovávání všech aspektů skládání komponent, jako umísťování nástrojových lišt a vkládání prvků menu na správná místa, když je komponenta aktivována nebo deaktivována. KParts dokáže také komunikovat s KIO traderem pro nalezení komponenty pro specifické typy souborů nebo služeb/protokolů. Tato technologie je značně používána v KOffice, KHTML a Konqueroru.
Webové technologie. Internetové vlastnosti Konqueroru jsou vlastně odvozeny z KHTML. KHTML je přístupné všem aplikacím, jako widget i jako KPart komponenta.
Multimédia. Systém multimédií v KDE je založen na aRts a obsahuje přehrávače zmiňované v popisu multimediálního balíku. ARts je modulární multimediální systém s plnou podporu streamingu, který dokáže vytvářet zvuk a přehrávat audio a video. Příklady modulů zahrnují např. filtry, mixery, kodeky, stejně jako moduly pro přehrávání zvuku na reproduktorech nebo vzdálené přehrávání zvuku přes síť. V KDE 3 má aRts vylepšenou podporu pro nahrávání, MIDI a ALSA, a přidanou podporu pro IRIX.
Přístup k databázím. KDE 3 poskytuje nové databázově nezávislé API pro přistupování k SQL databázím, které zajišťuje podporu pro ODBC stejně jako přímou podporu pro Oracle, PostgreSQL a MySQL databáze (další ovládače mohou být přidány). Navíc, nové ovládací prvky automaticky synchronizují změny mezi databází a GUI.
Dynamické GUI. XML GUI systém využívá XML pro vytváření a umísťování menu, nástrojových lišt a dalších prvků GUI. Tato technologie nabízí vývojářům a uživatelům výhodu zjednodušené konfigurace prvků uživatelského rozhraní, stejně jako jednoduché a automatické vyhovování KDE GUI standardům, bez ohledu na změny standardu.
Regulární výrazy. KDE 3 konečně nabízí novou mocnou třídu pro regulární výrazy. Ačkoliv jsou plně kompatibilní a stejně mocné jako regulární výrazy v Perlu, třídy pro regulární výrazy v Qt navíc poskytují plnou podporu pro mezinárodní (Unicode) znakové sady.
IDE. KDevelop je vedoucí Linuxové free vývojové prostředí s mnoha vlastnostmi pro rychlý vývoj aplikací, včetně průvodce vytváření projektu, grafické vytváření dialogů (s Qt Designerem), integrované ladění aplikací (volitelně pomocí KDbg), správy projektu, dokumentace a překladů (s KBabel), zabudované podpory pro CVS, textové konzole, zobrazování manuálových stránek, vysvěcování syntaxe a množství šablon pro projekty, včetně šablon pro ovládací moduly, appletů pro panel, KIOSlaves, pluginy pro Konqueror a další.
S KDE 3.0 získal KDevelop výhodu v značně vylepšeném Qt Designeru, který nyní vedle tvorby dialogů podporuje i interaktivní vytváření hlavního okna aplikace s menu a nástrojovými lištami. Podporuje KDE, Qt a vlastní widgety (grafické prvky) a dobře se integruje do KDevelopu.
Dále je v KDevelopu přidáno automatické doplňování pro věci jako metody tříd a parametry funkcí, plná podpora cross-compilingu s možností zadat různé překladače, různé volby překladače, cílovou architekturu, včetně podpory pro projekty Qt/Embedded (jako Zaurus a iPAQ).
Další vývojové nástroje. Další vývojové nástroje v KDE zahrnují:
- Kate, vícepohledový programátorský editor s vysvěcováním syntaxe a integrovanou textovou konzolí.
- KDbg, frontend k gdb (GNU debugger), který lze integrovat do KDevelopu, a poskytuje intuitivní prostředí pro nastavování breakpointů, zkoumání proměnných a krokování kódu.
- KBabel, pokročilý a jednoduše použitelný editor pro překládání aplikací do jiných jazyků, který lze také integrovat do KDevelopu, a mezi vlastnosti patří úplná navigace, plné možnosti editace, vyhledávání, kontrola syntaxe a statistické funkce.
- Konsole, terminálový emulátor pro KDE, byl pro KDE 3.0 vylepšen v mnoha ohledech, včetně podpory klávesových zkratek, přejmenování relací, Drag&Drop pro text, možnost přiřazení relací k pracovním adresářům a DCOP interface.
Vazby pro programovací jazyky. K dispozici jsou vazby pro různé jazyky pro KDE. Je k dispozici plná podpora pro C, Objective C, Javu a Python, jejichž vazby se chovají identicky jako C++ verze. Navíc jsou k dispozici C# vazby pro Qt 3 a jsou plánovány pro KDE.
Integrace Qt. KDE 3 vylepšuje integrací čistých Qt aplikací do KDE aplikováním stylových pluginů KDE i na Qt aplikace, dále byly styly rozšířeny pro podporu většího množství widgetů. Vývojáři mohou používat Qt multiplatformově bez obětování konzistentního vzhledu v KDE.
Portování do KDE 3. Protože je KDE 3 většinou kompatibilní s KDE 2 na úrovní zdrojových souborů, portování by mělo být většinou relativně jednoduché. I větší a komplikované aplikace byly portovány pro KDE 3 během hodin. Instrukce pro portování aplikací jsou k dispozici zvlášť pro knihovny KDE a knihovnu Qt. Většina KDE 3 API je stabilní, s výjimkou několika tříd, které mají v dokumentaci poznamenáno, že se jejich API může pro KDE 3.1 změnit.
Instalace binárních balíků KDE 3.0
Binární balíky. Někteří dodavatelé operačních systémů Linux/UNIX laskavě poskytli binární balíky KDE 3.0 pro některé verze svých distribucí, v ostatních případech byly balíky vytvořeny dobrovolníky. Některé z těchto binárních balíků jsou dostupné pro stáhnutí zdarma z http nebo ftp zrcadel KDE. Další binární balíky, stejně jako novější verze balíků, které jsou k dispozici nyní, mohou být k dispozici v následujících týdnech.
Prosím věnujte pozornost tomu, že projekt KDE dává k dispozici tyto balíky uživatelům ze svých stránek pouze pro jednoduchost. Tým KDE není odpovědný za tyto balíky, protože jsou poskytovány třetí osobou, - obvykle, ale ne vždy, distributorem příslušné distribuce - s použitím nástrojů, překladačů, verzí knihoven a systémy zajišťování kvality, nad kterými nemá tým KDE žádnou kontrolu. Pokud nemůžete najít binární balíky pro svůj operační systém nebo nejste spokojeni s jejich kvalitou, přečtěte si prosím KDE Binary Package Policy anebo kontaktujte svého dodavatele operačního systému.
Potřebné knihovny/závislosti. Potřebné knihovny pro různé binární balíky se liší podle systému, na kterém byly vytvořeny. Všimněte si také prosím, že některé balíky mohou požadovat novější verzi Qt a dalších knihoven než jsou součástí systému (např. LinuxDistro X.Y má jen Qt-3.0.0 ale binární balíky potřebují Qt-3.0.3). Pro obecné požadavky na knihovny si prosím přečtěte požadované/volitelné knihovny níže.
Umístění balíků. V době tohoto oznámení jsou binární balíky k dispozici pro:
- Conectiva Linux, 7.0
- FreeBSD, 4.5-STABLE
- Mandrake, 8.0, 8.1, 8.2
- Red Hat, README
- Slackware, 8.0
- SuSE, pro i386, ppc, s390 a Sparc
- Tru64, odkaz
- YellowDog, 2.2
Více binárních balíků se může objevit během dalších týdnů.
Překlad KDE 3.0 ze zdrojových souborů
Požadované/volitelné knihovny. KDE 3.0 požaduje nebo dokáže využívat mnoho knihoven, z nichž většina už by měla být nainstalována na většině operačních systémů. Pro podrobný seznam knihoven prosím jděte sem.
Požadavky na překladač. KDE je navrženo jako víceplatformové a tedy přeložitelné mnoha variantami Linux/UNIX překladačů. Nicméně KDE postupuje velmi rychle a schopnost nativních překladačů na různých UNIX systémech přeložit KDE závisí na uživatelích těchto systémů a jejich hlášení problémů při překladu odpovídajícím vývojářům.
Navíc, C++ podpora v gcc/egcs, nejpoužívanějším KDE překladači, postupuje rychle a nedávno prošla velkými změnami. Jako následek KDE nepůjde správně přeložit se starými verzemi gcc ani s většinou nových verzí.
Konkrétně, verze gcc starší než gcc-2.95, jako např. egcs-1.1.2 nebo gcc-2.7.2, nepřeloží správně některé části KDE 3.0. Dále některé části KDE 3.0, jako aRts, se nepřeloží správně neupravenými verzemi gcc 3.0.x (tento problém by měl být vyřešen s vydáním gcc-3.1). Přestože byly hlášeny úspěšné překlady KDE s tzv. gcc-2.96 a gcc-3.1 (cvs), projekt KDE v současné době stále doporučuje používat gcc-2.95-* nebo verzi gcc, která byla dodána se stabilní distribucí Linuxu a která byla použita k překladu stabilního KDE pro tuto distribuci.
Zdrojové kódy/SRPM. Kompletní zdrojové kódy pro KDE 3.0 jsou k dispozici pro stažení.
Sponzorování KDE
Vedle neocenitelného úsilí samotných vývojářů KDE, významnou podporu pro vývoj KDE poskytli MandrakeSoft a SuSE. Dále členové Ligy KDE, stejně jako individuální sponzoři (sponzorovat), poskytují KDE významnou podporu. Zvláštní poděkování náleží Univerzitě v Tübingenu za hostování KDE projektu celé ty roky. Děkujeme!
O prostředí KDE
KDE je nezávislý kolaborativní projekt stovek vývojářů na celém světě, jenž usiluje o vytvoření sofistikovaného, přizpůsobitelného a stabilního pracovního prostředí, postaveném na komponentách a síťově transparentní architektuře. KDE je živoucím důkazem OpenSource softwaru, založeném na vývojovém modelu ve stylu "Bazaar", který vytváří prvotřídní software - porovnatelný, a v mnoho ohledech převyšující komplexní komerční software. Chcete-li získat více informací o KDE, prosím navštivte webové stránky KDE.
| Obecné | Podpora |
KDE 3
|
Hlavní projekty |
Tiskové oznámení: Napsal Andreas Pour pro Ligu KDE, s neocenitelnou pomocí mnoha dobrovolníků z projektu KDE.
KDE, K Desktop Environment, KDevelop a KOffice jsou ochranné známky KDE e.V.
Veškeré ostatní ochranné známky v tomto textu jsou majetkem svých vlastníků.
| Tiskové kontakty: | |
|---|---|
| Spojené státy: |
Andreas Pour KDE League, Inc. pour@kdeleague.org (1) 917 312 3122 |
| Evropa (francouzsky a anglicky): |
David Faure faure@kde.org (33) 4 3250 1445 |
| Evropa (německy a anglicky): |
Ralf Nolden nolden@kde.org (49) 2421 502758 |
| Evropa (česky, anglicky, francouzsky): |
Lukáš Tinkl lukas@kde.org |
[ Edit ]
České stránky o KDE