Autor: Michal Pohořelský
Uveřejněno: CHIP 12/94, str. 94-96
Objektová konkurence pro Windows ?


I v českých zemích kraluje Windows 3.1, ale stále se u nás používá značný počet počítačů PC/AT a PC/386SX s 1 nebo 2 MB RAM, kde používání Woken je značně obtížně vzhledem k nedostatečnému výkonu a velikosti RAM. Právě tento fakt si uvědomili ve firmě ALCOR - Moravské přístroje ze Zlína, která již v roce 1993 uvedla na český trh grafický operační prostředí InView verze 1.0. Dobrá odezva uživatelů podnítila další vývoj systému, takže v polovině července 1994 bylo na trh uvedeno výrazně vylepšené InView 2.11.

Instalace

InView využívá chráněný režim procesorů Intel, takže ho můžeme provozovat na počítačích PC s procesory 286, 386 a 486. Na starších počítačích PC/XT s procesory 8088, 8086 InView nepracuje. Počítač musí mít 640 KB základní paměti plus minimálně 384 KB rozšířené paměti (1 MB). InView můžeme provozovat v síti. InView bylo přibaleno k instalaci textového editoru InWord 1.21 skládající se ze 7 disket 3.5" HD a navíc bylo doplněno antivirovým systémem Safety Lab. Instalační program, podobající se svému protějšku z Windows, se chová zcela korektně. Nepožaduje jméno uživatele ani firmu. Po zadání adresáře, kam se systém bude instalovat, vám nabídne konfiguraci počítače. Inview umí pracovat s adaptéry CGA (640 x 200), EGA (640 x 350), VGA (640 x 480) a SuperVGA (800 x 600) v 16 barvách. Pokud vlastníte grafický akcelerátor S3 můžete pracovat v režimu 1024 x 768 s 256 barvami. Lze používat téměř libovolný druh myši a v případě problémů provést manuální detekci typu myši podle pokynů jejím pohybováním. Dále si můžete nastavit primární klávesnici (Česká QWERTY,QWERTZ / Slovenská QWERTY,QWERTZ, Německá, Anglická nebo standardní IBM).
Instalační program umožňuje také úpravu souboru AUTOEXEC.BAT pro bezproblémové spouštění InView. Při instalaci je možné, na rozdíl od Windows, diskety vkládat v libovolném pořadí !! Samotná instalace proběhla, stejně jako ve Windows, v grafickém režimu a za 20 minut si InView na lokálním disku přivlastnilo 18 MB, což je o 15 MB více než měla jeho první verze. V síti Novell 3.11 trvala instalace asi 24 minut. Je dobré vědět, že při instalaci i později, lze připojit ovladače k tiskárnám (systém jich nabízí přibližně 70).
K InView se dodávají 3 dobře napsané příručky s velkým počtem černobílých obrázků. V příručce "InView 2 - Grafické operační prostředí" je na 87 stranách popsány základní principy práce v prostředí InView. Příručka je členěna do celkem 11 kapitol. V příručce "InView 2 - Základní aplikace" jsou na 63 stranách popsány všechny základní aplikace. Podrobně jsou vysvětleny aplikace Správce programů, Správce souborů a Textový editor. Příručka je členěna do 7 kapitol.
V poslední příručce "SafetyLab pro InView" je na 69 stranách podrobně vysvětlen celý antivirový systém SafetyLab skládající se z programů VirLab, CRCLab, CleanLab a BootSec. Příručka je členěna do 6 kapitol. Přínosem je 2. kapitola, kde je rozdělení počítačových virů a návod jak se zachovat při napadení virem.

DataView

Dříve než se začneme podrobně zabývat aplikacemi, musíme si vysvětlit pojem DataView. DataView není aplikace, ale přesto na ní závisí činnost několika aplikací.
DataView je objekt, který jednoduše obsahuje nějaká data. Vyplňuje plochu okna konkrétní aplikace a je možno s ním provádět určité činnosti, které nezávisí na typu DataView a jsou pro všechna DataView stejná. Každé DataView má své menu, které můžeme kdykoliv vyvolat dvojitým stiskem pravého tlačítka myši na ploše příslušného DataView. Ze systémového menu můžeme vyvolat okno, do kterého jsou automaticky přidávána všechna DataView, jež jsou nainstalována. DataView může mít dvě podoby - textové nebo obrázkové.

Aplikace

InView aplikace je program typu EXE, který lze spustit pouze v operačním prostředí InView. Ve všech aplikacích je k dispozici bublinková nápověda obsahující základní informace o jednotlivých činnostech v aplikacích nebo v systému. Pracovat v InView bez myši je velice nepříjemné.
Jednou z nejdůležitějších základních aplikací je Správce programů, jenž řídí práci systému. Správce programů tvoří základní okno ve kterém jsou umístěny skupiny programů reprezentované ikonami. Správce programů dovoluje, stejně jako ve Windows, zakládat nové skupiny aplikací a v nich ikony s požadovanými InView nebo DOS aplikacemi. Ikony můžeme mezi skupinami přesouvat či kopírovat. Vedle běžných skupin programů je možné také definovat StartUp skupinu, která odpovídá svému protějšku z Windows 3.1. Mezi spuštěnými InView aplikacemi se můžeme přepínat klávesovou kombinací ALT+TAB.
Správce souborů je další velmi důležitou aplikací sloužící pro práci se soubory, adresáři, disky, disketami a jednotkami CD-ROM. V okně Správce souborů můžeme otevřít libovolný počet oken se strukturou adresářů.
Správce programů můžeme ovládat pomocí klasického menu, nástrojové lišty nebo horkými klávesami. Přesouvání pomocí myši (DRAG AND DROP) je maximálně podporováno, což umožňuje vedle kopírování či přesouvání souborů a adresářů i jejich mazání prostým uchopením a přetažením na ikonu odpadkového koše v nástrojové liště. Ze správce souborů můžeme také přímo spouštět aplikace DOSu i InView nebo přetáhnout textový soubor na ikonu editoru, který se potom spustí s tímto souborem. Novinkou je kopírování s antivirovou kontrolou, která během kopírování souborů otestuje každý soubor na přítomnost virů. U každého souborů můžeme nastavit spojení podle přípony s příslušným spustitelným souborem. Jinak si můžeme nastavit všechny možné parametry pro prohlížení či výběr adresářů a souborů.
Součástí InView je rovněž celkem jednoduchý ASCII editor obsahující všechny základní operace. Vedle základních blokových operací umí vyhledávat/nahrazovat text, nastavovat druh a velikost písma a tisknout. Všechny operace je možné provádět také pomocí horkých kláves.
Plánovací kalendář je proti první verzi podstatně vylepšen. Nyní je pro uživatele přehlednější a obsahuje další funkce. Plánovací kalendář slouží především pro psaní časově vázaných poznámek. Plocha kalendáře nyní může mít dva různé režimy. V prvním režimu jsou termíny a úkoly zobrazeny v oddělených oken, přičemž pomocí tlačítek ve spodní části plochy můžeme určit, jak velká část dne bude zobrazena. V druhém režimu jsou všechny termíny i úkoly zobrazeny v jednom okně. V kalendáři si můžeme nastavit periodické opakování událostí a nastavit zvonění.
InView 2.1 obsahuje úplně nový editor ikon. S ikonou nyní můžeme provádět téměř všechny myslitelné operace. Když začneme vytvářet novou ikonu, můžeme si definovat libovolně velkou vyplněnou/nevyplněnou elipsu, kružnici nebo čtverec. Již definované vybarvení ikony můžeme najednou zaměnit s jinou barvou. Ikonu můžeme otáčet kolem osy po 90 stupních. Lze vytvořit také výřez ikony se kterým se pracuje stejným způsobem.
Další novou a velmi užitečnou aplikací je Prohlížeč obrázků, který umožňuje pracovat s obrázky ve formátech PCX, GIF, BMP, SCR (MS Word), CUT (Dr. Halo) a IMG (InView). Mezi těmito formáty můžeme provádět konverzi. Plocha prohlížeče obrázků je tvořena obrázkovým DataView. Prohlížeč umožňuje provádět výřezy, které můžeme potom uložit. Prohlížeč umožňuje nahrazovat barvy černobílým vzorem (DITHER), můžeme obrázky otáčet i zrcadlově převracet. Navíc můžeme s pomocí souboru *.LST vytvořit jednoduchou slide show. InView pracuje s stejným kódováním pro češtinu jako Windows (ISO 1250), což vytváří nutnost konvertovat soubory v DOS kódech Latin2 a Kamenických. A právě k tomu můžeme využít Konvertor, který mezi uvedenými kódy umí provádět oboustrannou konverzi.
Kartotéka zřejmě nahradila jednoduchou databázi InBase z první verze InView. Kartotéka je ještě jednodušší, a proto možná dostupnější začínajícím uživatelům. Kartotéka slouží k uchovávání informací (textu i obrázku) v relativně přehledné formě kartotečních lístků se kterými umí provádět všechny základní operace.
Makrorekordér slouží k zaznamenávání událostí, jako je stisk klávesy, pohyb myši, stisk tlačítka myši, vícenásobné spuštění jedné aplikace apod. Zaznamenané makro je možné upravovat v editoru záznamů, který je tvořen textovým DataView. Mezi jednoduché aplikace patří Kalkulátor představující jednoduchou vědeckou kalkulačku a Hodiny zobrazující čas v analogovém nebo digitálním režimu. Pro zábavu uživatele slouží 3 jednoduché hry Zeď, Minolovec a Solitaire a trochu žertovné oči, jenž pořád sledují kurzor.

InView zevnitř

Možná jste po přečtení předchozí kapitoly získaly dojem, že InView je pouze laciný klon prostředí Windows 3.x, ale to není vůbec pravda. Některé aplikace (Minolovec) se sice svým protějškům z Windows silně podobají, avšak motor pod kapotou InView je značně odlišný. Správa systému a model zacházení s paměťovými segmenty se silně podobá systému OS/2 verze 1.x a uživatelské prostředí má přece jenom blíže k OSF/Motif než k Windows (volba "Čistý Motif" v konfiguračním nástroji Nastavení rozměrů).
InView je systémem sám pro sebe, poněvadž přebírá správu paměti, správu procesů, přebírá řízení přerušení, stará se o periferní zařízení apod. Jediná věc, kterou ponechává na DOSu je souborový systém FAT, čímž se dostává na úroveň Windows. Nedostatkem InView je možnost spouštět pouze jedinou úlohu pro DOS, což možná právě souvisí s vnitřní orientací na OS/2 1.x.
InView 2.1 je jedním z prvním objektově orientovaných operačních systémů dostupných běžnému uživateli ! Objekt DataView (viz. předchozí text) přímo spolupracuje s úplně novou technologií dvOLE (DataView Object Linking and Embedding), která umožňuje velmi efektní editaci na místě. DvOLE je výrazným konkurentem pro OLE 2.0 od Microsoftu, které ještě zdaleka nevyrostlo z dětských plenek a problémů.

SafetyLab

SafetyLab pro InView je antivirový a bezpečnostní systém vycházející ze stejnojmenného antivirového systému pro MSDOS. SafetyLab plně využívá výhod grafického uživatelského prostředí InView. Velkou předností je práce ve víceúlohovém prostředí, které vám umožní spouštět více aplikací v různých oknech současně, což umožňuje pracovat s dalšími aplikace i během prohlížení disků.
Nedostatkem je však relativně dlouhá doba prohlížení a uzavřenost systému, jenž nedovoluje doplňovat přímo signatury nových virů. SafetyLab se skládá ze 4 navzájem se doplňujících programů:

Vady na kráse

InView 2 jde vlastní cestou a tvoří téměř operační systém, což přináší sebou vedle mnoha výhod také několik nepříjemností. Při delší práci v InView zjistíte, že některé aplikace nechtějí v prostředí InView pracovat nebo dokonce jejich aktivace přímo ohrožuje integritu Vašich dat na pevném disku !
Ze systému InView můžete bez problémů Windows 3.1, ale obráceně to bohužel nefunguje. Databázi FoxPro 2.x můžete používat pouze ve standardní 16-bitové verzi. Rozšířená verze Lišky 2.6 se odmítá spustit s poukazem na neexistující zařízení. Zajímavé je, že DBASE IV 2.0 se chová naprosto normálně.
Výrazné nebezpečí představuje program SPEEDISK z Norton Utilities 7.0, který slouží k defragmentaci disku. Při spuštění se program chová normálně, ale při vlastní defragmentaci ohlásí interní chybu, která vám může výrazně poškodit data a systémové oblasti na disku ! Na rozsah poškození má značný vliv používaná verze DOSu. Pokud spustíte SPEEDISK a nepoužíváte MSDOS 6.2, připravte se na nejhorší !
Na druhé straně spolehlivě funguje pod InView řada náročným programů či her, jako např.: Mapa 5.0, Windows 3.1, MAT 3.0, DOOM 1.2, Wing Commander 1, Visual Player, Blake Stone 2.0 (hra nefungující pod Windows), Wolfenstein 3D atd.

Závěr

InView 2.11 v současné verzi zřejmě překonalo všechny dětské nemoci a rychle vyzrává ve velmi solidní operační systém, který by mohl být přímou hrozbou pro Windows 3.1. Při používání jsem sice ještě narazil na určité drobné chyby, ale předpokládám jejich rychlou opravu. Integrace technologie dvOLE dává tušit, že OLE 2.0 není tak vyjímečné, jak se nám Microsoft pokouší namluvit. Poslední verze InView stojí pouhých 960 Kč. Pokud jste nezačali používat Windows for Workgroups 3.11, měli byste o nákupu InView začít přemýšlet...




Skok na další stránku Skok na hlavni menu Skok na další stránku


Copyright (c) 1999 Michal Pohořelský