![]() | ![]() |
![]() |
| ![]() |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VMWare ThinApp 4.7.3, P-Apps 1.2, PortableApps.com Platform 11.2, Cameyo 2.0, Ceedo Personal 5.0
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
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
PortableApps.com Platform 11.2
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
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
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. • • • 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Ć |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]()
![]()
![]()
![]()
![]()
|
![]() | |
![]() | ![]() |
Home / Novi broj | Arhiva • Opšte teme | Internet | Test drive | Test run | PD kutak | CeDeteka | WWW vodič • Svet igara Svet kompjutera Copyright © 1984-2018. Politika a.d. • Redakcija | Kontakt | Saradnja | Oglasi | Pretplata • Help • English | |
SKWeb 3.22 |