Cameyo 1. úvod Cameyo je freeware aplikácia, ktorá slúži na virtualizáciu aplikácií. Takto spravená aplikácia obsahuje všetko potrebné na svoj beh v jedinom spustiteľnom exe súbore a teda je ju možné spúšťať z usb kľúča na inom počítači. Možno si poviete, že na tvorbu portable aplikácií existujú aj iné nástroje, ale syla tohto programu spočíva práve v tom, že si dokážete veľmi jednoducho vytvárať takéto aplikácie práve z takých aplikácií ktoré si vyžadujú inštaláciu do operačného systému. Napríklad sa dá virtualizovať aj balík office2003. 2. Inštalácia Táto aplikácia je portable, takže sa dá spúšťať aj z usb kľúča, alebo z akého koľvek umiestnenia na pevnom disku obsahuje totiž iba jediný spustiteľný súbor s názvom cameyo.exe. 3. Popis prostredia Po spustení aplikácie cameyo sa nám zobrazí okno s názvom Cameyo Application Virtualization v ktorom sa nachádzajú dve tlačidlá na ktoré sa dostaneme s jaws cursorom. Najjednoduhšie to spravíme tak, že privoláme jawscursor k Pc kurzoru a sú to: Tlačidlo capture a Edit existing installation package. Prvé tlačidlo slúži na vytváranie aplikácií a druhé slúži na editáciu už vytvorenej aplikácie, dajú sa nastaviť napríklad práva prístupu danej aplikácie do systému. Napríklad či chceme aby naša aplikácia neukladala žiadne súbory do nášho systému tak jej môžeme nastaviť úplnú izoláciu čo znamená, že ak ju spustíme na počítači nášho kolegu tak po nej neostanú žiadne stopy v systéme, alebo jej môžeme nastaviť aj úplný prístup do systému a posledná možnosť je aby aplikácia zapisovala dáta iba do mojich dokumentov. Tento dialóg editácie je so screenreadermi horšie prístupný a zatiaľ som z neho použil iba toto nastavovanie práv prístupu, preto túto časť programu nebudem do detailov popisovať. Z doterajšieho popisu vyplíva, že sa táto aplikácia skôr hodí na vytváranie takých aplikácií ako sú rôzne hry ktoré potrebujú zapisovať informácie do registrov. V ďalšej časti si ukážeme ako vytvoriť virtualizovanú aplikáciu. 4. Klikneme jaws cursorom na tlačidlo capture a zobrazí sa nám takáto hláška: Packager Taking initial system snapshot before installation. Cancel Ktorá nám oznamuje, že scanuje systém pred inštaláciou aplikácie a robí si obraz o systémových registroch a zástupcoch aby potom vedel čo má po inštalácii aplikácie ktorú chceme virtualizovať zapísať aby aplikácia správne fungovala. Po skončení scanovania nám program oznámi informáciu: Install the software you wish to package. When installation is done, click "Install done". If installation requires reboot, simply reboot. Install done Cancel Nainštalujte aplikáciu ak aplikácia vyžaduje reštart tak reštartujte počítač, po skončení inštalácie kliknite na tlačidlo install done. V tomto kroku nainštalujte aplikáciu ktorú chcete virtualizovať a kliknite na tlačidlo install done Ako príklad si nainštalujeme hru great toy robberry a virtualizujeme si ju. Prebehneme všetky kroky inštalácie inštalácia je taká ako pri klasických aplikáciách windowsu, preto ju nebudem popisovať. Teraz klikneme na tlačidlo install done Zobrazí sa nám správa taking post installation snapshot čo znamená, že systém teraz skúma systém po inštalácii chvíľu teda počkáme po skončení sa nám zobrazí takáto hláška: Pkgedit Package successfully created in: D:\Dokumenty\Cameyo Packages OK Ktorá nám oznamuje, že aplikácia bola úspešne vytvorená v priečinku cameyo packages v mojich dokumentoch. Klikneme na tlačidlo ok a aplikáciu vyskúšame. Ak všetko prebehlo v poriadku aplikácia by mala správne fungovať, teraz môžeme aplikáciu ktorú sme nainštalovali odstrániť zo systému a v budúcnosti ju už inštalovať nemusíme, ale ju môžeme spúšťať z nášho vytvoreného súboru. 5. Postup pri používaní so screenreaderom Nvda: Prikladám aj stručný popis s použitím Nvda od môjho kamaráta ondra rosíka, ktorý tento program otestoval aj s týmto screenreaderom, za čo mu srdečne ďakujem. nvda+page up otvorí plošné prezeranie pre aktuálny objekt v tomto prípade by to malo byť hlavné okno programu. Skratka nvda+u prechádza o riadok vyššie, nvda+o o riadok nižšie a skratka nvda+i prečíta aktuálny riadok, ak teda prechádzame okno zhora nadol, vidíme toto: Cameyo virtualization application capture edit existing installation package recent packages 1.7.634 Pre nás je dôležitá časť capture edit existing (to tlačidlo sa tvári akoby na dvoch riadkoch, ale to nás teraz aj tak nezaujíma) Musíme prejsť myšou na tlačidlo capture. Na to sa používvajú písmená z nižšieho radu klávesnice, teda j o slovo dopredu, l o slovo dozadu a k =aktuálne slovo (všetko v kombinácii s klávesom nvda) Teda najprv prejdeme na riadok capture edit existing pomocou písmen u resp o a potom nájdeme slovo capture , pomocou nvda+l. Myš presunieme na miesto, kde sme skratkou nvda+F9. NVDA nepovie nič, ale ak je zapnuté zvukové oznamovanie pozície myši, tak môže zapípať. A teraz už len klikneme ľavým tlačidlom myši na touchpade, alebo skratkou nvda+ľavá šípka. objaví sa okno packager a pomocou nvda+b si môžeme prečítať aj hlásenie taking initial system snapshot before. Indikátor priebehu neviem nájsť ani pomocou plošného prezerania, ani pomocou objektovej navigácie, je tam nejaký obrázok, skúsil som aj OCR, takisto nič. Druhé okno, teda to, v ktorom sú možnosti cancel a install done sa dá obsluhovať klasickou navigáciou po prvkoch cez tab a shift+tab. Opäť okno taking post installation snapshot sa dá vyčítať cez nvda+b, indikátor priebehu nevidno. Záverečné okno s hlásením package succesfully created sa dá vyčítať pomocou plošného prezerania opísaného vyššie a zavrieť aktivovaním tlačidla OK medzerou. 6. Záver Bohužiaľ nepodarilo sa mi overiť nakoľko sú tieto aplikácie prenositeľné, myslím ak si vytvorím aplikácie vo svojom systéme napríklad Win XP SP3 či bude táto aplikácia fungovať aj na Win7 Ale aplikácia ma veľmi zaujala a preto ju dávam do pozornosti.