Konference Czech Warpstock 2004 Poˇr´adaj´ı Server www.os2.cz a uˇzivatel´e OS/2
Prvn´ı dojmy z komerˇ cn´ı verze OpenOffice.org 1.1.1 pro OS/2 Jaroslav Kaˇcer
ˇ anek konference Czech Warpstock ˇc. CZW-2004-001 Cl´ ˇ Cerven 2004
ˇ anek konference Czech Warpstock ˇc. CZW-2004-001 Cl´ ˇ Cerven 2004
Prvn´ı dojmy z komerˇ cn´ı verze OpenOffice.org 1.1.1 pro OS/2 Jaroslav Kaˇcer R´esum´e V tomto ˇcl´anku bych chtˇel vˇsem pˇr´ıpadn´ ym z´ajemc˚ um struˇcnˇe pˇredstavit komerˇcn´ı distribuci OpenOffice 1.1.1 od firmy InnoTek. Pˇredevˇs´ım se zamˇeˇr´ım na vlastnosti a probl´emy specifick´e pro tuto distribuci pro OS/2, nebot’ pˇredpokl´ad´am, ˇze kaˇzd´emu je tento kancel´aˇrsk´ y bal´ık vˇseobecnˇe zn´am´ y. Po pˇreˇcten´ı ˇcl´anku byste mˇeli b´ yt schopni udˇelat si obr´azek o souˇcasn´e situaci OpenOffice na platformˇe OS/2 a rozhodnout se, zda se poˇr´ızen´ı OpenOffice vyplat´ı anebo ne.
Informace o autorovi E-Mail:
[email protected] WWW: home.zcu.cz/~jkacer Jaroslav Kaˇcer (* 1978) vystudoval obor Informatika a v´ ypoˇcetn´ı technika ˇ na Fakultˇe aplikovan´ ych vˇed ZCU v Plzni, v souˇcasn´e dobˇe p˚ usob´ı jako doktorand a akademick´ y pracovn´ık tamt´eˇz. Zab´ yv´a se pˇrev´aˇznˇe paraleln´ım programov´an´ım a diskr´etn´ımi simulacemi. Syst´em OS/2 pouˇz´ıv´a kaˇzdodennˇe od roku 1997.
Kopie tohoto ˇcl´anku lze nal´ezt na http://www.os2.cz/warpstock/ c 2004 Jaroslav Kaˇcer Copyright
1
Poˇ r´ızen´ı OpenOffice pro OS/2
Hned poˇr´ızen´ı softwaru pˇredstavuje znaˇcn´ y rozd´ıl oproti ostatn´ım platform´am, na kter´ ych se OpenOffice bˇeˇznˇe pouˇz´ıv´a, tedy oproti Windows a Linuxu. Za OS/2 port se totiˇz mus´ı zaplatit firmˇe InnoTek, kter´a OS/2 distribuci vytvoˇrila. Software si ale nekoup´ıte pˇr´ımo od InnoTeku, n´ ybrˇz od nˇejak´eho resellera. V m´em pˇr´ıpadˇe to byla firma blue.point, kter´a software naopak z´ıskala od firmy Mensys. Pˇri pohledu do nab´ıdky blue.pointu zjist´ıte, ˇze si OpenOffice m˚ uˇzete objednat ve dvou proveden´ıch: krabicov´em a digit´aln´ım. Krabicov´a verze stoj´ı t´emˇeˇr 1700 Kˇc, digit´aln´ı verze stoj´ı nˇeco m´alo pˇres 1300 Kˇc. Nejprve jsem objednal verzi krabicovou, protoˇze jsem chtˇel m´ıt v ruce nˇejak´e instalaˇcn´ı m´edium pro pˇr´ıpad hav´arie nebo nedostupnosti Internetu. Oˇcek´aval jsem tak´e nˇejakou (zˇrejmˇe struˇcnou) pˇr´ıruˇcku. Jelikoˇz jsem ale byl zˇrejmˇe jedin´ y z´akazn´ık, ˇ kter´ y chtˇel od holandsk´eho Mensysu nˇeco do CR pˇrepravit, poˇzadovala firma blue.point dalˇs´ıch 400 Kˇc na poˇstovn´e. To jsem odm´ıtl a pˇreobjednal na digit´aln´ı verzi. T´ım se rozum´ı zp˚ usob prodeje, kdy z´akazn´ık dostane pˇr´ıstupov´e k´ody a odkaz na str´anky, ze kter´ ych si m˚ uˇze instalaci st´ahnout. Pˇri rychlosti a kvalitˇe naˇs´ı univerzitn´ı s´ıtˇe ide´aln´ı, b´ yt ale modemista, zˇrejmˇe bych nev´ahal vydat celkem 2100 Kˇc za c´ed´eˇckovou verzi. Po koneˇcn´em objedn´an´ı jsem elektronicky obdrˇzel pˇredfakturu. Tu jsem uhradil a po cca tˇrech dnech jsem obdrˇzel koneˇcnou fakturu a pˇr´ıstupov´ y k´od na str´anky Mensysu, odkud lze instalaˇcn´ı archiv st´ahnout. Po zad´an´ı tohoto k´odu vypln´ıte vaˇse jm´eno, e-mail a adresu a je v´am vygenerov´ano uˇzivatelsk´e jm´eno a registraˇcn´ı k´od, kter´ y mus´ıte pouˇz´ıt po skonˇcen´ı instalace. Jak to vypad´a, m˚ uˇzete vidˇet na obr´azku 1. V m´em pˇr´ıpadˇe ovˇsem p´anov´e v Mensysu nˇejak zaspali a tak jsem obdrˇzel registraˇcn´ı k´od aˇz po emailov´e urgenci. Reakce byla ale okamˇzit´a. Bez registraˇcn´ıho k´odu lze sice OpenOffice bez probl´em˚ u nainstalovat i pouˇz´ıvat, nefunguje ale tisk. Po staˇzen´ı jednoho ZIP souboru o velikosti cca 85 MB je vˇse pˇripraveno k instalaci.
2
Jak je to vlastnˇ e s OS/2 verz´ı
Neˇz se pust´ıme do instalace, pokus´ım se vysvˇetlit, proˇc se vlastnˇe za OS/2 verzi OpenOffice plat´ı, kdyˇz je pˇreci open“. ” 1
Obr´azek 1: D˚ uleˇzit´e u ´daje pro registraci OpenOffice jsou k dispozici pˇr´ımo na str´ank´ach Mensysu
Nejdˇr´ıve zd˚ urazn´ım, ˇze je to naprosto leg´aln´ı. OpenOffice je totiˇz uvolnˇen pod licenc´ı LGPL, kter´a umoˇzn ˇuje neposkytnout zdrojov´e texty. Placen´ı penˇez nem´a dle m´eho n´azoru s licenc´ı tohoto typu moc co do ˇcinˇen´ı. Zdrojov´e texty OpenOffice si samozˇrejmˇe kaˇzd´ y m˚ uˇze st´ahnout z Internetu, OS/2 port z nich ˇ adn´ ale nesestav´ı. Proˇc? Z´ y OS/2 port totiˇz v tuto chv´ıli neexistuje! To, co pouˇz´ıv´ame, totiˇz vlastnˇe nen´ı prav´ y OS/2 program. Program dod´avan´ y firmou InnoTek jako OS/2 verze OpenOffice je ve skuteˇcnosti verze pro MS-Windows, kter´a je schopn´a bˇeˇzet pod OS/2 d´ıky nˇekolika pomocn´ ym knihovn´am, kter´e jsou takt´eˇz z d´ılny firmy InnoTek. Jsou to: • InnoTek Font Engine, kter´ y se star´a o vykreslov´an´ı True Type font˚ u, kter´e je jinak pod OS/2 ˇzalostn´e. Font Engine funguje pro vybran´e a odzkouˇsen´e aplikace, jako je napˇr´ıklad internetov´ y prohl´ıˇzeˇc Mozilla nebo pr´avˇe OpenOffice. Uˇzivatel si vˇsak m˚ uˇze nastavit, aby Font Engine pouˇz´ıvaly i ostatn´ı aplikace. Font Engine je zaloˇzen na projektu Free Type. • Windows Runtime, kter´ y se star´a o pˇrevod vol´an´ı Win32 API funkc´ı na OS/2 API funkce. Je to vlastnˇe jak´asi mezivrstva mezi aplikac´ı a samotn´ ym syst´emem OS/2. Windows Runtime se skl´ad´a v podstatˇe ze ˇctyˇr DLL soubor˚ u a t´emˇeˇr pr´azdn´e adres´aˇrov´e struktury, kter´a kop´ıruje adres´aˇrovou strukturu Windows. M´am siln´ y pocit, ˇze Windows Runtime je zaloˇzen na projektu Odin. Nepˇredstavujte si ale, ˇze se jedn´a 2
o nˇejak´ y simul´ator Windows, kdy uvid´ıte pracovn´ı plochu, ikony a liˇstu. Pro uˇzivatele je pouˇzit´ı Windows Runtime zcela transparentn´ı, uˇzivatel pracuje s aplikac´ı, kter´a navenek vypad´a jako jak´akoliv jin´a OS/2 aplikace. • InnoTek Java 1.4.2. Toto sice nen´ı nezbytn´a souˇc´ast OpenOffice, ale nˇekter´e funkce bez n´ı nepracuj´ı. Stejnˇe jako samotn´e OpenOffice, i toto je software pro Win32 syst´emy, kter´ y bˇeˇz´ı nad Windows Runtime. Zcela konkr´etnˇe je to origin´aln´ı Java pro Windows od firmy Sun Microsystems. Zrekapitulov´ano: Firma InnoTek n´am vlastnˇe prod´av´a software pro Windows, kter´ y je na Internetu zcela zadarmo. Pen´ıze si u ´ˇctuje za to, ˇze poskytuje pomocn´e n´astroje, kter´e tomuto windowsoidn´ımu softwaru umoˇzn ˇuj´ı bˇeh pod OS/2, a za to, ˇze tento software urˇcen´ y pro Windows m´ırnˇe upravila do podoby, kdy Win32 software tyto pomocn´e n´astroje vyuˇz´ıv´a, a vˇse dohromady to v´ıce ˇci m´enˇe hladce funguje. To vˇse je moˇzn´e jen d´ıky tomu, ˇze existuje zoufal´ y nedostatek v´ yvoj´aˇr˚ u aplikac´ı pro OS/2, kteˇr´ı by vytvoˇrili nativn´ı OS/2 port a poskytli ho zdarma, stejnˇe jako to dˇelaj´ı v´ yvoj´aˇri verze pro Linux, Windows ˇci *BSD.
3
Instalace
Instalace je vcelku pˇr´ımoˇcar´a. Staˇc´ı rozpakovat instalaˇcn´ı archiv a spustit soubor INSTALL.EXE. To je konzolov´ y program, kter´ y nejdˇr´ıve otestuje, zda jsou jiˇz na poˇc´ıtaˇci nainstalov´any nutn´e prerekvizity. K nim patˇr´ı v´ yˇse zm´ınˇen´ y Font Engine a Windows Runtime. Instal´ator tak´e kontroluje, zda nen´ı v syst´emu pˇr´ıtomna jak´asi obskurn´ı zvukov´a karta od firmy Crystal, se kterou m´a Windows Runtime probl´emy. Bohuˇzel jsem v t´eto f´azi zjistil, ˇze pokud nen´ı Windows Runtime nainstalov´an, INSTALL.EXE se podivnˇe zasekne a je nutno ho ukonˇcit pˇr´ıkazem kill nebo nˇejak´ ym jeho ekvivalentem. Pokud dojde k situaci, ˇze v´aˇs syst´em nutn´e podm´ınky nesplˇ nuje, nen´ı tˇreba zoufat. V instalaˇcn´ım archivu jsou totiˇz pˇribaleny i instal´atory Font Enginu 2.40 (soubor FT2 240.EXE), Windows Runtimu 1.11 beta 18 (soubor RT111B18.EXE). Nav´ıc zde najdete i soubor JRE142 04.EXE. Ten obsahuje Java Runtime Environment verze 1.4.2 04 pro OS/2, respektive pro Windows, nebot’ tak´e bˇeˇz´ı na Windows Runtimem. Pozor, nejedn´a se o plnohodnotn´e 3
Obr´azek 2: Instalaˇcn´ı program nejdˇr´ıve zkontroluje splnˇen´ı prerekvizit a pot´e spust´ı instalaci OpenOffice
v´ yvojov´e prostˇred´ı, pouze o tzv. bˇehov´e“ prostˇred´ı, pod kter´ ym mohou bˇeˇzet ” aplikace v jazyce Java. Plnohodnotn´e v´ yvojov´e prostˇred´ı je samozˇrejmˇe od InnoTeku k dispozici tak´e, ale zvl´aˇst’. JRE je mimoˇr´adnˇe vhodn´e nainstalovat, nebot’ nˇekter´e funkce OpenOffice bez nˇej nemusej´ı fungovat. Pozor na to, abyste nainstalovali opravdu tuto verzi, kter´a je dod´av´ana od InnoTeku, a nenechali se ukol´ebat t´ım, ˇze jednu implementaci Javy uˇz na vaˇsem syst´emu m´ate. Pˇri instalaci OpenOffice si sice m˚ uˇzete vybrat ze vˇsech detekovan´ ych virtu´aln´ıch stroj˚ u jazyka Java, v dokumentaci se ovˇsem d˚ uraznˇe nedoporuˇcuje pouˇzit´ı jin´e neˇz origin´aln´ı“ ” (rozumˇejte od InnoTeku). Starˇs´ı virtu´aln´ı stroje verze 1.3 od IBM uˇz asi nepˇrich´azej´ı v u ´vahu, odv´aˇzlivci vˇsak mohou zkusit naroubovat OpenOffice na JRE 1.4.1 od GoldenCode. J´a jsem k tomu nenaˇsel ˇcas ani odvahu. Po u ´spˇeˇsn´em otestov´an´ı prerekvizit se spust´ı origin´aln´ı instalaˇcn´ı program pro Windows, bˇeˇz´ı tedy jiˇz na Windows Runtime. Postupnˇe si pˇreˇctete a odsouhlas´ıte licenci, vyberete bal´ıˇcky k nainstalov´an´ı, zvol´ıte se c´ılov´e m´ısto a zad´ate osobn´ı u ´daje. Po v´ ybˇeru JRE se zaˇcnou kop´ırovat soubory a po nˇekolika minut´ach obdrˇz´ıte zpr´avu o u ´spˇeˇsnˇe ukonˇcen´e instalaci. Prostˇe klasika. Pot´e, co skonˇc´ı p˚ uvodn´ı windowsoidn´ı instal´ator, vytvoˇr´ı se na pracovn´ı ploˇse 4
Obr´azek 3: V´ ybˇer Java Runtime Environment, kter´e bude OpenOffice pouˇz´ıvat
sloˇzka s nˇekolika objekty pro spuˇstˇen´ı r˚ uznorod´ ych aplikac´ı, jako textov´ y editor, tabulkov´ y kalkul´ator, editor prezentac´ı a kreslic´ı program. Nutno podotknout, ˇze ikony jsou v t´eto verzi jiˇz velmi poveden´e a p˚ usob´ı na mˇe mil´ ym dojmem. Po estetick´ ych hr˚ uz´ach z prvn´ıch beta verz´ı uˇz ani pam´atky.
Obr´azek 4: Sloˇzka OpenOffice je po skonˇcen´ı instalace automaticky vytvoˇrena na pracovn´ı ploˇse Nezapomˇen ˇte nyn´ı spustit program REGISTER.EXE a zadat vaˇse uˇzivatelsk´e jm´eno a registraˇcn´ı k´od. Tato data se zap´ıˇs´ı do souboru ...\OpenOffice\program\OOwin.ini. Od t´eto chv´ıle je vaˇse instalace pˇripravena k plnohodnotn´e pr´aci. Jak ale zjist´ıte d´ale, jako ˇcesk´ y uˇzivatel nem´ate zdaleka vyhr´ano. 5
4
Pouˇ zit´ı
V t´eto kapitole by se sluˇselo rozebrat, jak´e moˇznosti OpenOffice nab´ız´ı a jak´e u ´chvatn´e v´ ystupy produkuje. J´a se vˇsak pokus´ım b´ yt maxim´alnˇe struˇcn´ y, a to z n´asleduj´ıc´ıch d˚ uvod˚ u: • Pˇredpokl´ad´am, ˇze kaˇzd´ y uˇz nˇekdy vidˇel nˇejak´ y ten kancel´aˇrsk´ y program nebo celou sadu program˚ u typu Microsoft Office. • Byla k dispozici volnˇe staˇziteln´a beta, kterou zajist´e vˇsichni z´ajemci vyzkouˇseli. • Jak vypad´a souˇcasn´a verze OpenOffice se m˚ uˇze kaˇzd´ y zdarma pˇresvˇedˇcit na linuxov´e nebo windows´ı verzi. • Podobn´e popisy moˇznost´ı program˚ u jsou maxim´alnˇe u ´navn´e jak pro pisatele, tak i pro ˇcten´aˇre, a nikdo je moc neˇcte. Tak tedy: OpenOffice se skl´ad´a z nˇekolika v´ıce ˇci m´enˇe prov´azan´ ych program˚ u, mezi nimiˇz nechyb´ı textov´ y editor Writer, tabulkov´ y kalkul´ator Calc, program na prezentace Impress, program na kreslen´ı vektorov´ ych obr´azk˚ u Draw a editor HTML str´anek Web. Jednotliv´e programy nejsou ale pod tˇemito jm´eny zn´amy jako napˇr´ıklad MS-Word nebo MS-Excel a pouˇz´ıv´a se souhrnn´ y n´azev OpenOffice. N´azvy nejsou ps´any ani pod ikonami program˚ u, pouˇz´ıvaj´ı se popisy jako Textov´ y dokument“ a podobnˇe. ” Vˇsechny programy se tv´aˇr´ı v´ıcem´enˇe neutr´alnˇe a dˇelaj´ı to, co po nich ˇclovˇek chce. Naˇstˇest´ı se zde nevyskytuje ˇz´adn´ y inteligentn´ı pomocn´ık typu kancel´aˇrsk´e sponky, kter´ y by v´am bral pr´aci z rukou. Jen obˇcas se v prav´em doln´ım rohu objev´ı rozv´ıcen´a ˇz´arovka, kter´a signalizuje spuˇstˇen´ı agenta s n´apovˇedou. Pokud si j´ı ale nevˇs´ım´ate, po chv´ıli zase zmiz´ı. Do psan´eho textu v´am OpenOffice obˇcas hr´abne“, vˇse se ale d´a ruˇcnˇe vr´atit zpˇet. Tyto auto” matick´e zmˇeny lze samozˇrejmˇe vypnout. Na disk jsou vaˇse v´ ytvory ukl´ad´any v podobˇe nez´avisl´ ych soubor˚ u s pˇr´ıponami SXW pro textov´ y dokument, SXC pro tabulku, SXI pro prezentaci a SXD pro obr´azek. HTML str´anky jsou samozˇrejmˇe ukl´ad´any s pˇr´ıponou HTML. Dokumenty lze uloˇzit i do form´atu, kter´ y pouˇz´ıv´a Microsoft Office, nebo do form´at˚ u pouˇz´ıvan´ ych ve dˇr´ıvˇejˇs´ıch verz´ıch StarOffice 5, 4 a 3. Podobnˇe jako v MS Office lze z dokumentu uˇcinit tzv. ˇsablonu. Pak m´a pˇr´ıponu jinou, liˇs´ı se posledn´ı p´ısmenko. soubory s pˇr´ıponou SX? jsou vlastnˇe cel´e skupiny XML soubor˚ u, kter´e jsou zazipov´any. Pˇresvˇedˇc´ıte se o tom jednoduˇse tak, 6
ˇze na nˇejak´ y soubor vypust´ıte UnZip anebo se na nˇej ve File Commanderu pod´ıv´ate po stiˇstˇen´ı Enteru. Jak snadno zjist´ıte, uvnitˇr se nach´az´ı ˇctyˇri XML soubory s obsahem, nastaven´ım, styly a metainformacemi (informacemi o dokumentu). V samostatn´em adres´aˇri uvnitˇr komprimovan´eho souboru je um´ıstˇen takzvan´ y manifest, kter´ y na v´ yˇse uveden´e soubory odkazuje. Pokud do dokumentu vloˇz´ıme nˇejak´e objekty, napˇr´ıklad obr´azky, uloˇz´ı se do zvl´aˇstn´ıho adres´aˇre, kter´ y je tak´e zapakov´an. Sv˚ uj adres´aˇr maj´ı tak´e verze souboru, kter´ ych si m˚ uˇzete uloˇzit, co r´aˇc´ıte. Pro uˇzivatele se vˇse tv´aˇr´ı jako jeden soubor, pˇritom jsou data uloˇzena zcela transparentnˇe pro jak´ ykoliv program nebo pouh´e lidsk´e oko. Jak elegantn´ı, jednoduch´e a mocn´e! Nen´ı m´ ym c´ılem detailn´ı popis OpenOffice. Hlavn´ım c´ılem je vyjmenovat pˇrednosti a nedostatky tohoto produktu a umoˇznit v´am tak kvalifikovan´e rozhodov´an´ı. Nuˇze, jdeme na to.
5
Pˇ rednosti
Za pˇrednosti nepovaˇzuji to, ˇze na mˇe nˇekde z obrazovky blik´a nebo houk´a to ˇci ono, pˇr´ıpadnˇe ˇze za mˇe program dˇel´a nˇeco automaticky, aniˇz bych o to projevil z´ajem. Za pˇrednosti tohoto produktu povaˇzuje vˇeci, kter´e zcela z´asadn´ım zp˚ usobem ovlivˇ nuj´ı jeho existenci, popularitu, rozsah uˇzivatelsk´e z´akladny, vˇseobecnou pouˇzitelnost na nejr˚ uznˇejˇs´ıch platform´ach a komerˇcn´ı podporu. Mezi hlavn´ı pˇrednosti patˇr´ı dle m´eho n´azoru: • Veˇrejnˇe dostupn´ y form´at soubor˚ u, zaloˇzen´ y na technologii XML. Zcela jasn´a protiv´aha dnes pouˇz´ıvan´ ych microsoft´ıch form´at˚ u nebo i form´at˚ u pouˇz´ıvan´ ych dˇr´ıve ve StarOffice. Kdokoliv m´a tak ˇsanci dokumenty z OpenOffice d´ale zpracov´avat standardn´ımi postupy pro XML data. ˇ Sance vˇsech jsou rovn´e, nikdo nezn´a form´at l´epe neˇz ti druz´ı, nikdo nem˚ uˇze b´ yt neopr´avnˇenˇe zv´ yhodnˇen. Dokonce lze napsat u ´plnˇe jinou sadu kancel´aˇrsk´ ych program˚ u, kter´e budou s dokumenty od OpenOffice bez probl´em˚ u pracovat nebo naopak dokumenty pro OpenOffice generovat. • Zdrojov´e texty jsou k dispozici vˇsem, kdo o nˇe projev´ı z´ajem. OpenOffice je open-source projekt, kde m˚ uˇze kaˇzd´ y br´at a ochotn´ı jedinci mohou t´eˇz pˇrisp´ıvat. V´ yvoj´aˇrsk´a komunita je velmi aktivn´ı a pomˇernˇe velk´a. Dle m´eho n´azoru tak´e velmi erudovan´a, nebot’ zd´arnˇe v´est po nˇekolik let softwarov´ y projekt tohoto rozsahu nebude ˇz´adn´a proch´azka olivov´ ym h´ajem. 7
• Software je pˇripraven pro bˇeˇznˇe pouˇz´ıvan´e operaˇcn´ı syst´emy ve formˇe instalaˇcn´ıch program˚ u, staˇc´ı st´ahnout a spustit. (Naˇseho obl´ıben´eho OS se to zat´ım bohuˇzel net´ yk´a.) • OpenOffice m´a podporu firmy Sun, kter´a projekt vlastnˇe zaloˇzila. Vyˇsel totiˇz p˚ uvodnˇe ze StarOffice, tak jak jej zn´ame ve verzi 5.1 na OS/2. Firma Sun OpenOffice prod´av´a pod jm´enem StarOffice a dod´av´a ho t´eˇz v cenˇe nˇekter´ ych produkt˚ u, napˇr´ıklad operaˇcn´ıho syst´emu Java Desktop System. • Popularita OpenOffice roste, vˇsimnˇete si napˇr´ıklad c´ed´eˇcek dod´avan´ ych coby pˇr´ılohy k poˇc´ıtaˇcov´ ym ˇcasopis˚ um. Napˇr´ıklad s ˇcasopisem Chip byly OpenOffice dod´any nejm´enˇe dvakr´at. • OpenOffice um´ı ˇc´ıst a zapisovat form´aty Microsoft Office, coˇz je v dneˇsn´ı temn´e dobˇe nesm´ırnˇe d˚ uleˇzit´e. Kdyby to OpenOffice neumˇel, byli by jeho uˇzivatel´e odˇr´ıznuti od zbytku svˇeta, coˇz by mˇelo nepˇr´ızniv´ y dopad na uˇzivatelskou z´akladnu. OpenOffice t´eˇz um´ı exportovat do vˇseobecnˇe pˇrenositeln´eho form´atu PDF (pˇresnˇeji PDF verze 1.4), kter´ y je jistou z´arukou, ˇze se informace nedostanou k uˇzivateli ve zcela zmrˇsen´e podobˇe. Suma sum´arum, zd´a se, ˇze OpenOffice ˇcekaj´ı jen lepˇs´ı ˇcasy. Pokud si prost´ı uˇzivatel´e tyto v´ yhody uvˇedom´ı pˇrestanou kr´ast software od Microsoftu (jak je tomu v naˇsich zemˇepisn´ ych ˇs´ıˇrk´ach a d´elk´ach dobr´ ym zvykem), bude m´ıt OpenOffice ˇc´ım d´al t´ım v´ıce navrch.
6
Nedostatky
B´ yt uˇzivatelem Windows anebo Ameriˇcanem, napsal bych zde okamˇzitˇe Ten” to software nem´a ˇz´adn´e podstatn´e nedostatky“ a t´ım by byla kapitola uzavˇreˇ n´a. Bohuˇzel jsem Cech, chci ps´at a ˇc´ıst spr´avnˇe ˇcesky (s naboden´ıˇcky) a chci OpenOffice pouˇz´ıvat pod OS/2. Vˇsechny nedostatky, kter´e jsem objevil, jsou moˇzn´a pro vˇetˇsinu uˇzivatel˚ u (hlavnˇe na Z´apadˇe v angloamerick´e oblasti) trapn´ ymi maliˇckostmi, nicm´enˇe n´am zp˚ usobuj´ı velmi v´aˇzn´e probl´emy, kter´e mohou nˇekdy v´est aˇz k tomu, ˇze je tento software pro dan´ yu ´kol nepouˇziteln´ y. 1. Pouˇzije-li se automatick´e ˇc´ıslov´an´ı u seznam˚ u nebo kapitol a podkapitol, je text ˇspatnˇe vys´azen. Skoro vˇzdy chyb´ı mezera mezi ˇc´ıslic´ı a textem. T´ yk´a se to poloˇzek seznam˚ u od ˇc´ısla deset v´ yˇse a vˇsech podkapitol, 8
kde jsou alespoˇ n dvˇe ˇc´ıslice oddˇelen´e teˇckou. Poloˇzky seznam˚ u s ˇc´ıslem do deseti a hlavn´ı kapitoly s jednou ˇc´ıslic´ı jsou vys´azeny pomˇernˇe dobˇre. Je tedy tˇreba pamatovat na ruˇcn´ı vloˇzen´ı mezery na spr´avn´e pozice, jinak hroz´ı typografick´e faux pas. 2. Nejvˇetˇs´ı probl´emy jsou s ˇceˇstinou. Toto je standardn´ı probl´em, na kter´ y si ˇceˇst´ı uˇzivatel´e uˇz zvykli u jak´ehokoliv produktu, zde je ovˇsem fikanˇe skryt a projev´ı se aˇz tehdy, kdy to opravdu neˇcek´ate. Je o to v´ıce pˇrekvapuj´ıc´ı, ˇze OpenOffice pracuje s unik´odem a soubory ukl´ad´a vnitˇrnˇe v k´odov´an´ı UTF-8. Tento probl´em nen´ı dle m´eho n´azoru probl´emem samotn´eho portu OpenOffice, ale Windows Runtimu, nad kter´ ym bˇeˇz´ı. Probl´em se projevuje tak, ˇze p´ısmenka ˇr, ˇe, t’, ˇc, ˚ u, n ˇ a d’ (a jejich velk´e ekvivalenty) jsou ˇspatnˇe zobrazena kdekoliv v prostˇred´ı programu: v otevrac´ıch dialoz´ıch se seznamy soubor˚ u, kdekoliv, kde se edituje text, apod. Naˇstˇest´ı vloˇzen´ y text si zachov´av´a spr´avn´e znaky. 3. Ta sam´a p´ısmenka se vytisknou ˇspatnˇe na pap´ır skoro ve vˇsech pˇr´ıpadech. Pˇr´ıpady“ mysl´ım pouˇzit´e fonty. Zkouˇsel jsem nˇekolik nejbˇeˇznˇej” ˇs´ıch font˚ u a spr´avnˇe vytiˇstˇen´e znaky jsem obdrˇzel pouze pˇri pouˇzit´ı fontu Times New Roman a Helvetica. U Helvetiky ale pozor: funguje pouze tuˇcn´ y ˇrez a italika, u norm´aln´ıho ˇrezu dojde opˇet k chybn´emu vytiˇstˇen´ı. Dle m´eho n´azoru doch´az´ı ke ˇspatn´emu namapov´an´ı unik´odov´eho ˇc´ısla na znak um´ıstˇen´ y na dan´e pozici v souboru s fonty, coˇz se zˇrejmˇe dˇeje nˇekde uvnitˇr Windows Runtimu. Je zaj´ımav´e, ˇze u p´ısem Times New Roman a Helvetica (ˇrez tuˇcn´ y a italika) se chyby neprojev´ı. To je zˇrejmˇe zp˚ usobeno t´ım, ˇze tyto fonty ve skuteˇcnosti neexistuj´ı, ale jsou namapov´any na existuj´ıc´ı OS/2 fonty Roman a Helvetica, kde se znaky pˇrevedou spr´avnˇe. K t´eto domnˇence mˇe vede ten fakt, ˇze text napsan´ y za pouˇzit´ı tˇechto font˚ u obsahuje p´ısmenka d’ a t’ s h´aˇcky nad p´ısmenkem, pˇresnˇe tak, jak je to ˇs´ılenˇe dod´ano s OS/2, nikoliv tak, jak je to v ˇcesk´e typografii bˇeˇzn´e. 4. Pˇri konverzi do form´atu PDF se projevuje ten sam´ y probl´em, m´ısto v´ yˇse uveden´ ych p´ısmenek se zobraz´ı pouze b´ıl´e m´ısto. A to za pouˇzit´ı jak´ ychkoliv font˚ u, zde tedy trik s Times New Roman nevyjde. V podstatˇe tak neexistuje zp˚ usob, jak korektnˇe pˇrev´est ˇcesk´ y text do PDF. Mal´a ale vypov´ıdaj´ıc´ı uk´azka je na obr´azku 5. 5. Pro hlavn´ı menu je vybr´an takov´ y font, ˇze jak´ekoliv menu dosahuje t´emˇeˇr aˇz k doln´ı hranˇe obrazovky, zat´ımco na ostatn´ıch platform´ach m´a obvykl´ y rozmˇer. Teprve aˇz pˇri rozliˇsen´ı 1280 na 1024 obrazovkov´ ych
9
ˇ y text se do PDF pˇrevede bez nˇekter´ ych znak˚ u Obr´azek 5: Cesk´
bod˚ u je toto akceptovateln´e. Takov´e rozliˇsen´ı ale zat´ım nen´ı moc rozˇs´ıˇren´e. 6. V tabulkov´em kalkul´atoru Calc opˇet doch´az´ı k probl´em˚ um s v´ yˇse zm´ınˇen´ ymi ˇcesk´ ymi p´ısmenky, a to na vstupn´ı ˇr´adce. P´ısmenka se ale pˇreci jen vytisknou, i kdyˇz jin´ ym fontem. Mal´a uk´azka je na obr´azku 6. 7. HTML str´anky jsou ukl´ad´any ve windows´ım k´odov´an´ı CP-1250. To by ani tak nevadilo. Nˇekter´e ˇcesk´e znaky jsou ovˇsem nahrazeny HTML entitami, jin´e jsou ponech´any. Zdrojov´ y k´od str´anky je pak znaˇcnˇe nepˇrehledn´ y, i kdyˇz zcela korektn´ı. Mozilla zobraz´ı takovouto str´anku spr´avnˇe. Z´avˇerem t´eto kapitoly jsem bohuˇzel nucen konstatovat, ˇze k opravdu plnohodnotn´emu vyuˇzit´ı OpenOffice na OS/2 potˇrebujeme jeˇstˇe poˇc´ıtaˇc s Windows, ze kter´eho budeme prov´adˇet tisk a export do PDF. Tento stav potrv´a do doby, neˇz nˇekdo pˇrijde jak na to“, tedy jak oˇs´alit Windows Runtime, aby ” spr´avnˇe renderoval vˇsechny znaky vˇsech font˚ u. Jeˇstˇe ˇze je ta verze pro Windows zdarma! Samozˇrejmˇe ˇze pokud tisk ani export do PDF nepotˇrebujeme anebo p´ıˇseme anglicky, jsme t´emˇeˇr bez probl´em˚ u.
7
Z´ avˇ er
OpenOffice je dle m´eho n´azoru program, kter´ y koneˇcnˇe boˇr´ı bari´ery mezi platformami na poli norm´aln´ıch uˇzivatel˚ u. Napsat dopis nebo d´at ˇc´ısla do tabulky potˇrebuje ˇcas od ˇcasu kaˇzd´ y a je skvˇel´e, ˇze tak dneska m˚ uˇzete udˇelat doma a z´ıtra v pr´aci na u ´plnˇe jin´em poˇc´ıtaˇci pokraˇcovat. D´ıky v´ yvoj´aˇrsk´e komunitˇe je tak´e zajiˇstˇeno, ˇze se uˇzivatel´e nedostanou do podruˇc´ı nˇejak´e firmy,
10
Obr´azek 6: Probl´emy s ˇceˇstinou v Calku
kter´a je za p´ar let ponech´a napospas osudu anebo z nich bude pravidelnˇe tahat nov´e a nov´e pen´ıze. Sv˚ uj osobn´ı z´avˇer si jistˇe kaˇzd´ y uˇz udˇelal s´am. V´ yˇse popsan´e probl´emy jsou pro n´as velmi nepˇr´ıjemn´e, nicm´enˇe pokud zaˇcnete s OpenOffice tvoˇrit nyn´ı, m˚ uˇzete dneˇsn´ı dokumenty na OS/2 stoprocentnˇe vyuˇz´ıt, jakmile se probl´emy podaˇr´ı vyˇreˇsit. Pokud nechcete ˇcekat, staˇc´ı m´ıt po ruce poˇc´ıtaˇc s Windows, kter´ y se najde t´emˇeˇr vˇsude. Pokud budete s pˇrechodem na OpenOffice v´ahat, budete dnes napsan´e nekompatibiln´ı dokumenty nˇekdy v budoucnu moˇzn´a pracnˇe konvertovat. Nav´ıc cena je t´emˇeˇr lidov´a a OpenOffice m´a b´ yt zahrnut i v Application Packu verze 1.2, kter´ y vyjde na podzim 2004. J´a osobnˇe jsem dal OpenOffice na OS/2 i firmˇe InnoTek ˇsanci. Mysl´ım, ˇze jak OpenOffice tak i InnoTek si to zaslouˇz´ı.
11
8
Odkazy • OpenOffice • OpenOffice v ˇceˇstinˇe • blue.point • Mensys • InnoTek • eComStation Roadmap • Screenshoty z pouˇz´ıv´an´ı OpenOffice pod eCS 1.1
12