Voyager 3.2LUBOŠ NĚMEC
POŽADAVKY: CPU 68000 a rychlejší, AmigaOS 2.04 a vyšší, 4 MB RAM
Internetový cestovatel, tak zní v překladu název nejnovějšího webového
prohlížeče pro Amigu. Voyager je už třetí generace prohlížeče s tímto
názvem vyvíjeným firmou VaporWare, která se zabývá internetovými
technologiemi pro Amigu už mnoho let. Voyager tedy není mezi inetovými
browsery žádný nováček - zatím poslední verze 3.2 pochází z konce dubna
letošního roku a stojí 25,- GBP.
Instalace a struktura programu
Není nijak složitá, stačí rozbalit archiv, okopírovat knihovny na správné
místo (MUI:Libs/MUI a Libs:) případně použít ASSIGNy a pak už jen stačí
program spustit. Voyager je co se týče procesorů univerzální, na jeden
executable soubor se váže několik specializovaných systémových knihoven
dle typu procesoru, které slouží k dekódování obrázků. Voyager 3.2
obsahuje dekódovací moduly pro procesory 68020, 68030+FPU, 68040+FPU a 68060,
verze pro PowerPC zatím není k dispozici a pokud vím, ani se neplánuje. Součástí
balíku je též SSL (Secure Socket Layer) knihovna a zprovoznění kryptování
a SHTTP protokolu se děje na rozdíl od AWebu a původních verzí IBrowse
automaticky. A ještě něco, Voyager 3.2 je stejně jako předchozí verze
naprogramován pod MUI.
MUI, systémová brzda?
Ano i ne. Pokud nebudete přehánět počet otevřených oken, nemusíte se
bát přílišného zpomalení systému. Máte-li grafickou kartu a používáte
Voyager na 15/16/24 bitových screenech, budete se muset smířit s velkým počtem
megabajtíků, které si program spuštěný ve více oknech alokuje pro dekódování
obrázků apod. Takže více FAST RAM rozhodně není na škodu. Naštěstí si
Voyager můžete díky MUI nakonfigurovat pro různé screenmódy a rozlišení
a tak například při prohlížení zpravodajských serverů můžete program
spustit v 8 bitovém screenmódu, naopak při prohlížení obrázkových databází
přepnete program na screen s vyšším počtem barev.
Voyager a uživatel
Z pohledu uživatele je Voyager velmi přítulný, na čemž se částečně
podepsalo i mnohdy kritizované MUI. Přechod na jiný GUI systém se rozhodně
neplánuje a snad je to i dobře, zbytečně by se vývoj programu prodlužoval.
Ale už rychle k těm nejzajímavějším věcem, které Voyager umí. Stejně
jako IBrowse, také Voyager dokáže rozpoznat tag <FONT FACE="název
fontu"> a přemapovat fonty na Intellifonty, TrueType fonty (přes TTF
engine http://home.sprynet.com/sprynet/ragriffi/ttflib.htm),
AT1 fonty (několik AdobeType1 enginů najdete na Aminetu) nebo klasické
amigovské bitmapové fonty. Tím můžete docílit vysoké přesnosti zobrazení,
zvláště pak zvolíte-li i odpovídající velikosti - standardní velikost
textu pro browsery na PC (defaultní nastavení) by měla být 12 bodů pro písmo
relativní velikosti 0 a používá se patkové písmo, typicky Times New Roman
nebo Times na Macu, jedná se tedy o písmo typu serif.
Voyager zvládne tisknout přes TurboPrint, ale upřímně řečeno, věrohodnost
tiskového výstupu jaksi neodpovídá stránce. To však není přímo problém
Voyageru, stačí si vhodně nastavit velikost fontů ostatně ani na PC či
Macu není tiskový výstup věrohodnou kopií obrazovky, vzhledem k používání
vektorových fontů to ani není možné.
Další zajímavostí je přímá podpora utilitky FBlit (www.tpec.unet.com),
která odstraňuje poněkud nepříjemný problém s rychle ubývající pamětí
CHIP při dekódování obrázků na AGA Amigách. Majitelé grafických karet
mohou být v tomto směru bez starostí, Voyager a nové RTG systémy (CGX,
Picasso96) používají FastRAM rovnou.
Preference programu jsou i přes svůj značný rozsah velmi přehledné a všechny
položky jsou roztříděny do příslušných kategorií dle funkcí v prohlížeči.
Mailer může být buď integrovaný (praktičtější varianta) nebo externí přes
Microdot II z produkce VaporWare či další externí mailer, stejný systém
funguje i pro news servery, naopak FTP modul je pouze interní a Telnetová
aplikace zase pouze externí. Slušné možnosti nabízí Voyager při dekódování
a rastrování obrázků, zde budou mít pochopitelně velkou výhodu majitelé
grafických karet, neboť si mohou dovolit mnohem víc než 256 indexových
barev dostupných u AGA čipů, což je dnes již zcela nevyhovují číslo.
Vynikající jsou i MIME preference, které si můžete spustit i samostatně ve
Workbenchi a nastavit si příslušné MIME kódy. Pokud nevíte, co se v MIME k
čemu používá, žádné obavy, předdefinovaných typů souborů a následně
prováděných akcí je víc než dost a postačí pro naprostou většinu
situací při prohlížení webových stránek.
Při srovnání Voyageru a IBrowse bych se přikláněl více na stranu
Voyageru, naopak zastánci neMUI grafického interface by zřejmě dali přednost
sice už staršímu, ale co se týče kvality a věrohodnosti zobrazení stejně
jako kvality implementace JavaScriptu stále skvělému AWebu. Vynikající věc,
kterou je přemapování fontů, však najdete pouze v IBrowse a Voyageru, zde má
AWeb ještě co dohánět.
HTML a JavaScript
Co jiného zkoumat a hodnotit na internetovém prohlížeči než jeho hlavní
úlohu, tj. kvalitu zobrazení HTML kódu? Jistě, je zde také mailer, podpora
FTP, Telnetu či IRC, ale to není to hlavní, co by nás internetové maniaky mělo
zajímat, už s ohledem na to, že tyto programy jsou v mnohem kvalitnější
podobě (a většinou též od VaporWare!) dostupné jako samostatné balíky.
Takže rychle k HTML, to je věc, o kterou v případě Voyageru jde.
Avizovaná podpora HTML 4 skutečně funguje, ale pouze částečně. Co tím
myslím? Inu někdy ano, někdy ne. Je to smutné, ale Voyager 3.2 stále
obsahuje dost chyb a nedostatků zejména při akceptování více či méně
nestandardních (a WWW konsorciem neschválených) tagů, takže například často
používané pozadí v tabulce je podporováno, ale s výhradou k vrstvení políček
tabulky. Dynamické HTML (DHTML) je ignorováno zcela, stejně tak kaskádové
styly, Java (Javu zatím nepodporuje žádný z dostupných webových prohlížečů)
a s tím související prvky jako VBScript a všechny vývojové nástroje používající
prohlížeč ve spolupráci s webovým serverem. Zde bych ale rád podotknul, že
například velmi kvalitní WWW server Apache je už delší dobu volně dostupný
i ve verzi pro Amigu, takže pokud potřebujete stránky dynamicky generovat i
na Amize, máte možnost.
Zobrazování obrázků obtékaných textem je v řad případů podivné,
Voyager se občas chová jako kdyby byl obrázek umístěný na samostatný řádek.
Bohužel základní trik používaný na webu k přesnému umísťování
tabulek, obrázků, formulářů apod. s průhledným obrázkem ve formátu GIF
v některých případech Voyager odmítá akceptovat a celá struktura stránky
tak bere za své. Stejně tak má program až překvapivé problémy se zobrazováním
většiny transparentních grafiky (opět GIF), zprůhledněná barva se třeba
při scrollingu stránky nebo změně velikost okna stává barvou neprůhlednou
a je-li například červená (pro lepší přehlednost při tvorbě
transparentních obrázků se většinou používají kontrastní barvy),
dovedete si jistě představit, jak potom takový obrázek na webové stránce
vypadá. Stejně špatně dopadnete, pokud se pokusíte umístit do tabulky
pozadí s jednou nebo více transparentních barev - viz názorná ukázka www.ekologie.cz.
Na ostatních ukázkách je naopak dobře vidět precizní struktura vykreslování
rámců (oba ukázkové weby jsou v několika rámcích), která sedí v jakémkoliv
rozlišení s přesností na 1 pixel a je tedy srovnatelná s přesností MS
Internet Exploreru a mnohem lepší než v Netscape Navigatoru 4.x.
JavaScript, to je kapitola sama pro sebe. Stejně jako u IBrowse fungují pouze
ty nejzákladnější věci jako datum, čas, jednoduchá práce s cookies
(identifikace prohlížeče apod.) a pár dalších věcí jako animace tlačítek
(pouze se spec. upraveným skriptem), všechno ostatní je při běžném prohlížení
webu ignorováno. Podpora JavaScriptu je tak zatím pouze velkou reklamní mýdlovou
bublinou, která rychle splaskne při prohlížení webových stránek. Ačkoliv
se autoři programu zaštitují kompatibilitou s existujícími standardy, stačí
si Voyager 3.2 vyzkoušet v praxi a hned zjistíte, JAK dokonale to ve skutečnosti
funguje. Tečka.
Plug-iny
Voyager můžete rozšířit pomocí externích modulů zvaných jak jinak
než plug-iny, což dává programu zajímavé možnosti pro pozdější přidávání
nových funkcí a koncepci tak užitečné modularity nutno ocenit. Momentálně
si můžete stáhnout dva oficiální plug-iny (když nepočítám dekódovací
knihovny, search modul atp., což jsou také moduly a dostanete je současně s
programem), VFlash a Vpdf. VFlash je určen k dekódování a zobrazování
Shockwave/Flash animací a funguje na hranici únosnosti. Tím je míněno, že
stejně jako podpora JavaScriptu je mírně řečeno nedokonalá, i nejnovější
verze VFlash modulu mne zatím o svých přednostech nepřesvědčila. Mimo
toho, že pořád padá nebo blokuje systém (PPC verze), také s zvukem není vše
v pořádku. Vpdf je - jak ostatně vyplývá už z názvu - modul na prohlížení
dokumentů v PDF formátu. Dost jsem se divil, že by autoři Voyageru byly vůbec
schopni vyvinout korektní PDF modul nebo by obětovali peníze na zakoupení
licence. Mé obavy se při prvních testech bohužel (kolikrát tohle slovo ještě
budu muset použít?) potvrdily, plug-in totiž nedělá nic jiného, než že
pošle PDF dokument do externího prohlížeč Apdf. I když je Apdf v nejnovější
verzi dostupný prakticky pro všechny typy procesorů včetně PowerPC,
rychlostí generování stránek zrovna neoplývá, o korektnosti a preciznosti
dekódování ani nemluvě. Podporovány jsou pouze dokumenty do verze 1.2, vyšší
verze (Acrobat 3 a 4) nelze zobrazit. Naštěstí je valná většina PDF
dokumentů ukládána právě v této verzi PDF formátu, vyšší verze si
budeme muset odpustit.
Vývojářskou dokumentaci ohledně plug-in systému lze získat od VaporWare,
takže není vyloučeno, že časem bude užitečných plug-in modulů přibývat.
S Voyagerem na cestách?
Proč ne? Prohlížeč je to dostatečně robustní, ve verzi 3.2 spolehlivý
a málokdy se odebere na věčnost. Voyager nabízí řadu věcí vlastních
mnohem rozsáhlejším browserům (přesněji řečeno celým programovým balíkům,
které mimo samotného prohlížeče obsahují většinou i další doplňkové
programy dodávané zdarma). Dobrý dojem z prohlížeče bohužel kazí
nedokonalá podpora JavaScriptu a poměrně tristní zobrazení některých HTML
tagů. Voyager 3.2 není zdarma, ale pokud ho chcete vyzkoušet, můžete si stáhnout
funkční demo, které je oproti plné verzi limitováno dobou funkčnosti
"na jedno použití", která činí podobně jako u TCP/IP balíku
Miami pouhých 30 minut. Je to málo? No tak si Voyager kupte!
Internet:
www.vapor.de
Výrobce: VaporWare
Typ: komerční
Cena: 25,- DM |
HODNOCENÍ:
Na Amize jeden ze tří dominujících internetových prohlížečů
pod MUI s rychlým dekódováním obrázků, částečnou podporou HTML 4,
JavaScriptu a řadou vymoženosti moderních webových browserů, programu
se bohužel nevyhnula řada nedostatků.
|
Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|