TEST RUN<>
042013<><>

VMWare ThinApp 4.7.3, P-Apps 1.2, PortableApps.com Platform 11.2, Cameyo 2.0, Ceedo Personal 5.0

Izrada portabilnih aplikacija

Iz stacionarnog u prenosno

Kako to lepo zvuči... Uzmeš svoj omiljeni komplet programa i nosiš ga sa sobom gde god pođeš! Nema moljakanja prijatelja da vam dopusti instaliranje, nema „prljanja” registra i svega što podseća na to. To je i jedini način da pokrenete neki program na sistemu za koji nemate administratorska prava. Bukvalno svaki kompjuter za tren oka možete prilagoditi sopstvenim potrebama prostim postavljanjem „fleške” u USB konektor.

Pre manje od deset godina ovo je zvučalo kao utopija, ali je sada dostupno širokim korisničkim masama. Mnogi čak i ne znaju koliko je jednostavno učiniti neku aplikaciju prenosnom, pa smo se zato odlučili da vam predstavimo nekoliko programa koji celu proceduru čine skoro trivijalnom. Moguće je napraviti prenosnu aplikaciju i bez ovih gotovih rešenja, i to pomoću „štapa i kanapa”, korišćenjem nekoliko dodatnih programa, ali smo od tog rešenja odustali ne želeći da plašimo manje iskusne korisnike (mada, verujte, i nije tako strašno).

Registracija registra

Da li ste se ikada zapitali kako se obavlja instalacija programa unutar operativnog sistema? Kada programeri završe svoj posao, oni zapravo imaju pred sobom veliku količinu raznoraznih fajlova, počevši od programskog koda, preko tzv. resursa (ikonice, slike, prozori, kontrole itd.), pa sve do DLL fajlova, koje njihovo remek-delo poziva da bi koristilo tamo zapisane funkcije i olakšao proces kodiranja. Naravno, svu tu gomilu krša treba lepo zapakovati u što lepšu ambalažu i prodati po što povoljnijoj ceni. Za tu svrhu koriste se specijalni programi, tzv. installeri. Među najpoznatije spadaju NSIS, Wise i InstallShield. Njihov zadatak je da instalacioni fajl raspakuju i sve njegove sastavne delove tačno rasporede na unapred definisane lokacije. Osim raspoređivanja fajlova, istovremeno se vrši i upisivanje u registar svakojakih informacija važnih za rad te aplikacije. Količina informacija može da se kreće od samo nekoliko pa do desetina hiljada zapisa u registru! Kada nekoliko meseci nakon instalacije sistema pokrenete neki program za čišćenje registra, iznenadite se koliko u njemu ima „smeća” zaostalog od svakojakih instalacija i deinstalacija.

Za razliku od klasičnih instalacionih programa, šta rade programi za pravljenje portabilnih verzija softvera? Prate gde će biti smešteni fajlovi koje po utvrđenom redosledu raspoređuje instalator i sve te fajlove kopiranjem sakupljaju u okviru glavnog foldera budućeg portabilnog programa. Osim toga, vrši se nadgledanje registra i sve promene učinjene za vreme instalacije se izoluju unutar posebnog fajla, koji će „glumiti” registar. Dakle, svi pozivi raznoraznih delova programa koji su ranije bili raspoređeni na mnogo lokacija sada se objedinjuju na jednom izolovanom mestu.

Da bi naš portabilni softver bio kvalitetno pretvoren u program koji će nakon konverzije raditi bez grešaka, od velike je važnosti da se za vreme procesa „snimanja” registra na apsolutni minimum smanji svaka potencijalna aktivnost neke druge aplikacije. Korisnik nije ni svestan toga koliko različitih programa skoro svake sekunde nešto „švrlja” po registru. Da bi se to izbeglo, najtoplije vam preporučujemo da svoje aplikacije konvertujete unutar neke virtualne mašine (o njima smo pisali u SK 12/2012). Na taj način ne samo da ćete imati registar oslobođen od svakojakih neželjenih zapisa, već će i rad biti mnogo brži zbog malih razmera samog registra. Princip je zapravo jednostavan. Program ove vrste snima stanje registra pre instalacije programa čiju portabilnu verziju upravo pravimo i nakon završetka instalacije to upoređuje sa novim zapisom u registru. Sve ono što razlikuje drugi zapis od prvoga jeste ono što se izoluje u mini-registar.

VMWare ThinApp 4.7.3

Baš kao što početni ekran nagoveštava, ThinApp je izuzetno jednostavno koristiti 
Zasigurno najpoznatiji program za „portablizaciju” softvera dolazi iz kompanije VMWare, koja je inače lider u oblasti virtuelnih mašina (i svega u vezi s njima). Reč je o programskom rešenju koje je u najjeftinijim verzijama više namenjeno pojedincima, dok su naprednije verzije (zbog svoje cene koja doseže i do 8000 evra) očigledno namenjene kompanijama. Treba napomenuti to da kupci virtuelne mašine VMWare Workstation ove kompanije besplatno uz nju dobijaju i Starter verziju programa.

ThinApp je najbolje instalirati unutar sveže izgrađene virtuelne mašine i tu proizvođač preporučuje svoju vlastitu, ali može da posluži i bilo koja druga. Sam proces pretvaranja instalacione verzije aplikacije u prenosnu je jednostavan. Prvo iz menija startujemo program ThinApp Setup Capture, koji će nadgledati proces instalacije aplikacije. Na prozoru koji se pojavljuje možete videti kroz koje će sve korake proći „čarobnjak”. Lepa stvar je to što na uvodnom ekranu imamo i link za kratki uvodni video tutorijal, kao i za forum, gde ljudi koji koriste ThinApp razmenjuju svoja iskustva.

Klikom na dugme Next prelazimo na tzv. Prescan, odnosno na analizu sadržaja registra i fajl sistema. Pored objašnjenja zašto treba koristiti sterilno čistu virtuelnu mašinu, tu je i dugme Advanced Scan Locations, koje skriva napredne mogućnosti za određivanje sadržaja koje nameravamo da „skeniramo”. Kada završimo sa ovim korakom, prelazimo na ekran Setup Capture, koji će pažljivo pratiti ceo proces instalacije. Željenu aplikaciju instaliramo kao i uvek. Nakon završetka instalacije, prelazimo na podešavanja raznoraznih parametara programa i prilagođavamo ga svojim potrebama i navikama. Svi ovi potezi će biti zabeleženi, te kada budemo završili sa pravljenjem portabl programa, prilikom njegovog startovanja dobićemo program sa svim našim podešavanjima! Sledeći ekran je Entry Points, gde određujemo koji će se program pokrenuti nakon što kliknemo na ikonicu gotove portabl aplikacije. Zatim slede raznorazna podešavanja kao što su spisak korisnika kojima je dozvoljeno korišćenje aplikacije, da li je programu dopušteno da piše po celom hard disku ili samo u okviru foldera programa i u My Documents, mesto gde će biti smešteni konfiguracioni fajlovi i slično. Još nam ostaju mogućnosti kao što su kompresija prenosnog programa (štedi prostor, ali se program sporije pokreće) ili da napravimo MSI instalacioni fajl koji će našu portabl aplikaciju instalitati kao „pravu” i na kraju postaviti i ikonicu na ekran. Ostaje nam onda da obavimo još i poslednji korak – Build, i naša prenosna aplikacija je gotova!

P-Apps 1.2

P-Apps možda nema lep upravljački interfejs kao neki od opisanih programa, ali je besplatan i radi sasvim dobro
P-Apps je program koji sledi filozofiju ThinAppa. Prolazimo bukvalno kroz iste faze kao u prethodnom slučaju. Dakle, početno skeniranje, instalacija aplikacije, postinstalaciono skeniranje, određivanje glavnog izvršnog fajla i stepena izolovanosti programa. To je jedino mesto gde treba da damo nekoliko reči objašnjenja. P-Apps nam pruža mogućnost da biramo između tri unapred definisana stepena izolacije. Prvi od njih (low secured) daje aplikaciji skoro potpunu slobodu u pristupanju svim lokacijama, izuzev foldera gde je instaliran operativni sistem. Sledeći modus zvani medium secured dozvoljava zapisivanje dokumenata unutar foldera My Documents i na desktopu. Na kraju imamo modus high secured, koji u potpunosti zabranjuje aplikaciji da koristi resurse računara i operacije zapisivanja podataka obavlja unutar virtuelnih struktura koje su kreirali autori prenosnih aplikacija.

PortableApps.com Platform 11.2

PortableApps.com Platform koristi online bazu unapred pripremljenih aplikacija 
Ovo je među ljubiteljima kompjutera dosta poznat proizvod, koji se prvi put pojavio davne 2005. godine i od tada je stekao veliki broj pristalica. Za razliku od prethodna dva programa, ovde su kreatori dobrano zakomplikovali stvar. Ranije se za pravljenje prenosnih aplikacija koje su podržavale standard PortableApps koristio program PortableAppCreator (češće se piše kao PAC), koji se zbog zastarelosti i brzine rada transformisanih aplikacija više ne preporučuje, već se to radi pomoću programa koji se zove PortableApps.com Installer i čije je korišćenje, iz nama nepoznatih razloga, na sajtu programa objašnjeno veoma šturo. Proces pravljenje prenosnih aplikacija na ovaj način je prilično komplikovan, pa ga ovde nećemo obrađivati.

Tvorci programa očigledno forsiraju gotovo rešenje u vidu launchera, pomoću kojeg iz kataloga birate prenosne programe koji su već završen proizvod. Izbor zasad i nije toliko impresivan i sastoji se od 300 besplatnih programa, koje na jednostavan način preko interneta prebacujemo na svoje fleš memorije (mada može i na hard disk ili na microSD). Dovoljno je označiti program koji nas interesuje i on će se uskoro naći unutar našeg lončera. Lepa stvar je postojanje mogućnost da zajedno sa prenosnim programima na naš memorijski medij postavimo i podatke u za to predviđene foldere. Posebno je interesantna pogodnost da na fleš memoriji nosimo fontove koji su potrebni za programe koje koristimo i tako se rešimo problema nepravilnog prikaza ukoliko nedostaju na baznom računaru. Sam lončer izgleda prijatno i vrlo je funkcionalan. Ukoliko nam je potreban neki od prenosnih programa, jednostavno klikćemo na ikonicuu u sistemskom treju i svi naši prenosni programi su nam na usluzi.

Cameyo 2.0

Nabildovan opcijama, lepo dizajniran i besplatan – eto, to je Cameyo 
Princip rada Cameyoa isti je kao i kod ostalih programa iz ove grupe. Dakle, predskeniranje, instalacija programa, postskeniranje i na kraju podešavanja. U principu, ovde su podešavanja opciona i nisu deo glavnog procesa transformacije fajla. Nakon postskeniranja, naš prenosivi program dobija unapred definisane parametre podešavanja. Ukoliko nam se oni iz nekog razloga ne dopadaju, klikćemo na dugme Package Editor, gde iz spiska prerađenih programa biramo onaj kojem želimo da izmenimo parametre. Tu možemo da biramo (opet) tri vida izolacije: prvi je tzv. data mode i omogućava snimanje u My Documents, na desktopu i na mrežne diskove. Sledeći je isolated i on, kako mu i ime kaže, radi potpuno izolovano od ostatka sistema. Na kraju imamo Full Access – bez ikakvih ograničenja. Sledeća dva taba sadrže opcije File i Registry, koje u ovom obliku srećemo jedino kod ovog programa. One nam omogućavaju da dodajemo raznorazne foldere i fajlove unutar strukture već formiranog prenosnog programa. Isto tako, možemo ekstrahovati fajlove koji su u međuvremenu formirani, što je od velike koristi ako radimo sa maksimalnom izolacijom. Tab Registry prikazuje (logično) strukturu registra i omogućava njegovo menjanje, ali punu funkcionalnost modula treba očekivati sa narednim verzijama.

Ovde Cameyo ne prestaje da nas pozitivno iznenađuje. Na tabu Advanced imamo mogućnost da delimično ili potpuno integrišemo prenosnu aplikaciju kako bi se za vreme rada „ponašala kao da je prava”. To znači da ćemo imati prečice u Start meniju i na desktopu, kao i mogućnost asociranja tipa fajlova. Od sitnica još imamo mogućnost menjanja ikonice programa, vremensko ograničenje trajanja portabl fajla i mogućnost uklanjanja svih tragova programa nakon završetka rada. Da ne zaboravimo pomenutu i jedinstvenu mogućnost Ghost Capture, pomoću koje program koji želimo da pretvorimo u portabilni u procesu instalacije praktično uopšte ni ne instaliramo na naš kompjuter! Ceo proces instalacije je virtuelan i posle završetka ne ostavlja nikakve tragove instaliranog fajla.

Ako mislite da je iznenađenjima kraj, varate se! Cameyo može da kreira prenosne aplikacije i preko interneta. Postoji pristup (potrebna besplatna registracija) web aplikaciji koja obavlja isti posao, a to može da radi kako prenošenjem sa našeg računara tako i prostim upisivanjem adrese EXE fajla nekog programa na internetu. Pored toga, imate mogućnost da preuzmete već gotove programe, slično kao u slučaju programa PortableApps. Na kraju, kao da im nije bilo dovoljno svega nabrojanog, autori programa omogućili su i čuvanje naših prenosnih aplikacija u oblaku, tako da ih možemo koristiti na bilo kom računaru čak i kada sa sobom nemamo fleš memoriju.

Ceedo Personal 5.0

Ceedo donosi izolovano virtuelno radno okruženje
Kada je došao red da testiramo program Ceedo istoimene izraelske kompanije, zapitali smo se šta u njemu može biti toliko dobro pa da košta koliko i proizvod poznatog VMWarea i da zainteresuje nekoga da ga kupi pored sjajnih besplatnih programa? Vrlo brzo smo dobili odgovor – mnogo toga! Treba istaći to da ovaj proizvod nije namenjen kreiranju klasičnih prenosnih aplikacija kao u prethodnim primerima, već je u pitanju softver koji će vaše aplikacije u celosti učiniti virtuelnim. Princip rada je sledeći. Prilikom aktiviranja programa na vrhu ekrana pojavljuje se lončer (može se pomerati), koji je vrlo sličan Start meniju Windowsa XP. Od toga trenutka kompjuter ima nešto što bi se moglo opisati kao dva operativna sistema. Prvi je, naravno, onaj standardni, dok je drugi onaj „prividni”, koji smo dobili instalacijom programa Ceedo. Taj drugi zapravo je izolovano virtuelno okruženje, koje sa osnovnim operativnim sistemom deli veliku većinu resursa, jedino što za instaliranje softvera koristi eksternu memoriju uređaja priključenog na USB (bez priključenog USB uređaja program se neće ni pokrenuti), što opciono može zadati čuvanje nekih fajlova unutar baznog OS-a. Ovaj program (ipak) spada u kategoriju za kreiranje portabl softvera pošto se fleš memorija (ili hard disk) kasnije može koristiti na bilo kom kompjuteru.

Nakon instalacije, Ceedo će automatski napraviti virtuelne verzije pojedinih programa (na primer, IE, Word, Excel itd.) koje je zatekao instalirane na vašem sistemu. Nažalost, njihova virtuelizacija će važiti samo na tom istom kompjuteru, pa ćete morati kroz program da instalirate kompletan softver koji želite uvek da imate sa sobom. Ukoliko već imate instaliran program, a želite ga kod sebe na memorijskom mediju, recimo, MS Office, instalirate ga kroz Ceedo, ali ovog puta ne na hard disk već na memoriju priključenu preko USB porta, što program radi automatski. Instalacija softvera za Ceedo je ista kao i za Windows, jedino što instalacija mora biti pokrenuta kroz program. Ulazimo u njegov Start meni, klikćemo na Explore i tražimo instalacioni fajl željene aplikacije, pokrećemo ga i... Ostalo smo radili stotinu puta.

Osim ovog načina, aplikacije je moguće instalirati iz web pretraživača (preuzimanjem izvršnog fajla sa nekog sajta) ili iz nekog fajl menadžera koji su prethodno instalirani u Ceedo okruženje. Za vreme instalacije programa, spoljašnji okvir njihovih prozora obojen je u plavo, dok pokrenute aplikacije imaju narandžasti okvir (korisno da bismo ih razlikovali od standardnih Windows programa pokrenutih van ove aplikacije).

Rad sa programom je u potpunosti intuitivan i jednostavan. Češće korišćene aplikacije možemo postaviti na launčer, ali na taj način zauzimamo radnu površinu ekrana, pa launčer može nekada i da smeta. Šteta je što ne postoji opcija automatskog sakrivanja ikonica, što je vrlo česta opcija u programima te vrste. Da bi aplikacije radile što brže, preporučuje se u meniju podesiti opcije prenošenja registra i privremenih fajlova na glavni računar. Svi ti podaci se po završetku rada automatski udaljavaju. Naravno, izričito se preporučuje korišćenje što brže eksterne memorije ako želimo da programi „lete”.

Kako bi glasila završna reč za Ceedo? Program izuzetnih potencijalnih mogućnosti sa ugrađenim naprednim tehnologijama, koji pruža nešto (mnogo) više od klasičnih prenosnih aplikacija. Na vrlo elegantan način će bilo kojem računaru dodati sve programe koji vam mogu zatrebati u bilo kojoj prilici.

Pendriveapps

Na kraju smo rešili da predstavimo i sajt na adresi www.pendriveapps.com, gde nećete naći nikakav program za pravljenje prenosnih aplikacija, ali hoćete veliki broj već prerađenih programa razvrstanih po kategorijama. Reč je isključivo o leganim i besplatnim programima, koji u velikom broju slučajeva dolaze od originalnog proizvođača softvera. Svaki program popraćen je slikom i kratkim opisom, što daje mogućnost da se uverite u to da li vam je on potreban ili ne. Osim programa za Windows, postoji i sekcija (zasad malobrojna) za Mac OS X, kao i odlična sekcija gde možete naučiti kako da napravite prenosnu verziju Linuxa. Osim mnoštva korisnih programa, ovde možete da nađete i stvarno dobre tutorijale o tome kako da od svoje fleš memorije napravite butabilan medijum, i to u više od deset različitih programa.

• • •

Kao što smo mogi da vidimo, svi programi imaju nešto što ih čini privlačnim. ThinApp je poznata i robusna aplikacija koja kvalitetno radi svoj posao, P-Apps je besplatan i vrlo jednostavan za korišćenje, PortableApps nudi prijatan launcher i već gotove programe, Cameyo ima mnoštvo zanimljivih mogućnosti plus bazu besplatnih programa, dok Ceedo sjajno demonstrira tehnologiju virtuelizacije aplikacija. Ovim tekstom smo vas (barem najveći deo vas) uverili u to da pravljenje prenosnih programa ne predstavlja nikakav bauk i da ih mogu napraviti čak i korisnici sa prilično skromnim kompjuterskim veštinama. Stvar je ukusa, finansija i potreba koje ćete od ponuđenih aplikacija izabrati, ali svakako ni sa jednom nećete pogrešiti.

Igor S. RUŽIĆ

 
Projekto
Video to Video Converter 2.9.1.13
OpenWith Enhanced 1.10
Kiwi System Info 1.0.1
Should I Remove It? 1.0.4
PeerBlock 1.1
OSForensics 2.0
BenchMe
FBackup 4.8
PhoneClean 2.0.5
USB Image Tool 1.61
Milouz Market
Ableton Live 9 Suite
Bullzip PDF Printer 9.6
WaveShop
VMWare ThinApp 4.7.3, P-Apps 1.2, PortableApps.com Platform 11.2, Cameyo 2.0, Ceedo Personal 5.0
Šta mislite o ovom tekstu?
RT Se7en Lite RC 1.7.0
VistaSwitcher 1.1.5
Ladybug on Desktop 1.2
Polanoid Generator 3
Bad Words Filter
PoliBalls Screensaver
QrCodeR 0.7.6
Webpage & WebCam Screenshot 7.3

VMWare ThinApp 4.7.3
Potrebno:
Windows
Veličina:
51,7 MB (trial), 188,7 MB na HD-u
Cena:
39 dolara, proba 60 dana
Adresa:
www .vmware .com /products /thinapp

P-Apps 1.2
Potrebno:
Windows, .NET Framework 3.5
Veličina:
4,5 MB, 12,5 MB na HD-u
Cena:
program je besplatan
Adresa:
portable -app .com

PortableApps.com Platform 11.2
Potrebno:
Windows
Veličina:
3,2 MB, 6,5 MB na HD-u
Cena:
program je besplatan
Adresa:
portableapps .com

Cameyo 2.0
Potrebno:
Windows
Veličina:
10,4 MB
Cena:
program je besplatan
Adresa:
www .cameyo .com

Ceedo Personal 5.0
Potrebno:
Windows
Veličina:
1,3 MB (trial), 9 MB na HD-u
Cena:
40 dolara, proba 45 dana
Adresa:
www .ceedo .com
Home / Novi brojArhiva • Opšte temeInternetTest driveTest runPD kutakCeDetekaWWW vodič • Svet igara
Svet kompjutera Copyright © 1984-2018. Politika a.d. • RedakcijaKontaktSaradnjaOglasiPretplata • Help • English
SKWeb 3.22
Opšte teme
Internet
Test Drive
Test Run
PD kutak
CeDeteka
WWW vodič
Svet igara



Naslovna stranaPrethodni brojeviOpšte informacijeKontaktOglašavanjePomoćInfo in English

Svet kompjutera