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∙:
- VirLab je klasick² scanovacφ program pracujφcφ na principu vyhledßvßnφ znßm²ch vir∙ podle jejich charakterick²ch vzork∙. Program prohledßvß diskovΘ soubory a systΘmovΘ oblasti.
- CRCLab je program zalo₧en² na principu v²poΦtu a kontroly CRC k≤d∙ umo₧≥ujφcφ detekovat jakoukoliv zm∞nu ve sledovan²ch souborech a boot sektorech disk∙ a disket. Program porovnßvß aktußlnφ stav sledovan²ch oblastφ s v²chozφm stavem ulo₧en²m v datovΘm souboru.
- CleanLab je program umo₧≥ujφcφ odstra≥ovat nejb∞₧n∞jÜφ souborovΘ viry. Odstra≥ovßnφ se provßdφ vykousnutφm k≤du viru z napadenΘho souboru.
- BootSec umo₧≥uje zßlohovat a obnovovat zavßd∞cφ k≤d master boot sektoru pevnΘho disku, rozd∞lovacφ tabulku pevnΘho disku, systΘmovΘ oblasti pevnΘho disku, disket a pam∞¥ CMOS.
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...