Applixware Office Suite 4.3
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
If it has syntax, it isn't user friendly.
Daniel Smolík
V tomto odstavci se pokusím podat krátkou informaci spíše
z pohledu administrátora a "počešťovatele" balíku Applixware.
Applixware je komplexní kancelářský balík, který v základní
verzi obsahuje textový editor, tabulkový kalkulátor, nástroje
na vytváření prezentací, grafický editor, poštovní program,
kompletní vývojové prostředí pro tvorbu aplikací v jazyce ELF
(vlastní jazyk) a HTML editor. To byla stručná charakteristika
aplikace a teď k mým praktickým zkušenostem.
Hned na začátku jsem byl vyveden z omylu, že bych se něco mohl
dozvědět o "vnitřku" Applixu z dokumentace. Dokumentace je obsáhlá
(také neuvěřitelně pomalá), ale pro poodhalení tajemství Applixu
mnoho rad neposkytuje, tudíž veškeré tyto informace jsou více či
méně získány experimentálně.
Nejdříve se zmíním o adresářové struktuře. V adresáři
/opt/applix jsou tyto podadresáře:
axart - obsahuje velké množství clipartů
axdata - nejdůležitější adresář, obsahuje hlavní programy a
makra (zmíním později), vstupní filtry, dynamické knihovny, metriky
fontů, jazykovou podporu
axfilter - výstupní filtry do různých formátů
axfonts - systémové fonty
axlang - lokalizace
axlocal - adresář pro uložení vlastních nastavení
template - šablony, vzorové dokumenty
Celý Applix je několik dynamických knihoven. Hlavní výhoda
tohoto řešení se projeví teprve při provozu na X-terminálech. Každý
uživatel má spuštěnu vlastní kopii programu applix, ale to je jen
jakýsi prostředník mezi uživatelem a serverem axmain, a zbytek se
sdílí v rámci ELFových knihoven, což přináší značnou úsporu paměti.
Všechny Applixové aplikace komunikují prostřednictvím sítě. Jsou
zde vytvořeny prostředky pro provozování jakéhosi "clusteringu"
v rámci Applixu. Pokud se podíváme blíže na nastavení Applixu
zjistíme, že se dá prakticky všechno konfigurovat a měnit specificky
pro každého uživatele. Pokud nahlédneme hlouběji do preferencí,
tak vidíme, že každá služba nebo aplikace se volá jako funkce (v
terminologii Applixu makro) např. editor se spustí zavoláním makra
WP_APPLICATION_DLG@; znak @ je důležitý, označuje vestavěnou funkci.
A jelikož je celý Applix postaven právě na takovýchto makrech není
většinou problém cokoli změnit. Nelíbí se Vám funkce Vašeho editoru?
Prosím udělejte si vlastní. V základní nabídce je tzv. Macro editor,
kterým si můžeme dopsat vlastní funkce včetně nakreslení okýnek
k danému programu. Můj kolega v něm například vytvořil správce
faxových a tiskových jobů, dialog pro faxování.
Teď krátký návod na počeštění Applixu. Základem jsou fonty
a klávesnice. Fonty jsou nutné buď ve formátu Adobe Type1 nebo True
Type, oboje v kódování ISO-8859-2. Bohužel fonty jsou asi největší
problém, ty co používám (mám 3) jsem našel někde v Maďarsku. Tento
balík obsahuje jak *.ttf, tak *.pfb a *.afm metriky. Pokud použijete
TTF fonty nainstalujte je pomocí Fonttastic font manažeru a je vše
hotovo. Ve druhém případě je nutno nejdříve nainstalovat fonty X
server, tzn. přidat do XF86config novou cestu k fontům (fontpath)
a do tohoto adresáře dát soubory fonts.dir a fonts.scale a fonty
*.afm i *.pfb. V adresáři /opt/applix/axdata/fontmetrics upravit
soubor fontmap.dir, dopsat do něj záznam pro každý přidaný font:
%
% Times CZ
%
FontRecord = TIMES CE
Family = "Times CZ"
% tyto dva záznamy určují, zda je font bold nebo italic apod.
Slant = 0
Weight = 0
ScreenName = -adobe-times-medium-r-normal--0-0-75-75-p-0-iso8859-2
EncodingFile = latin1.enc
% nedávat latin2.enc, potom se nedá tisknout česky postscriptem ani PCL
PostScriptPrintName = TimesNewRoman CE
Type1FontFileName = /usr/X11/lib/fonts/Type1-latin2/TimesNewRomanCE.pfb
MetricsFile = /usr/X11/lib/fonts/Type1-latin2/TimesNewRomanCE.afm
Klávenici používám českou s mrtvými klávesami z XFree 3.3.1 ,
ale s patchem na deadkeys.
A na závěr několik poznatků z praxe:
[psaní česky] - bez potíží
[import Word] - napsal jsem konverzní program na převod cp1250
do ISO-8859-2, tudíž importuji *.doc
a čtu česky.
[faxování] - upravený balík mgetty+sendfax a několik
maker v Applixu.
[import textu v cp1250] - je možno dodělat tabulky na vlastní
kódování
[provoz na X-terminálech] -- chodí naprosto dokonale, kdo něco
takového neviděl bude překvapen rychlostí
na X-terminálu (468dx66/8Mb/ VESA SVGA).
Applixware je ideální kancelářský balík pro menší firmu s velice
dobrým poměrem cena výkon. Velice dobrá stabilita (segmentation
fault pouze jednou a to po dost násilných úpravách v systémových
souborech Applixu).
A nevýhody: celý zabere cca 300Mb diskového prostoru, ale
je možno jej spouštět z CD. Má dosti vysoké nároky na paměťovou
kapacitu. Na serveru je potřeba minimálně 40 Mb. Start celého
systému je maličko pomalejší, thesaurus a spellchecker jsou pouze
anglicky, německy a francouzsky, o češtině si můžeme zatím nechat
jenom zdát.
výheň