Informazioni
Software Portatile
Un'applicazione portatile è un programma che può essere portato con sé su un dispositivo portatile e usato su qualunque computer Windows. Quando la tua PenDrive, il tuo hard disk portatile, iPod o qualunque altro dispositivo è collegato, hai la possibilità di accedere alle tue applicazioni e ai dati personali come se fossi sul tuo PC. E quando il dispositivo viene scollegato, non resta alcuna traccia dei tuoi dati personali sul PC.Per trovare software portatile si consiglia di navigare nella nostra lista di applicazioni portatili, che raccoglie software selezionato un po' da tutto il web. In alternativa vi sono molti siti che si occupano di software portatile:
- http://www.portablefreeware.com/
- http://pendriveapps.com/
- http://portableappz.blogspot.com/
- http://standalone.atspace.org/
- http://www.tinyapps.org/internet.html
- http://www.aplusfreeware.com/
Progetti Simili
Esistono diversi progetti attualmente attivi che offrono raccolte per PenDrive simili alla nostra, in particolare italiani, inglesi e francesi. Ci teniamo a precisare che alcuni sono ottimi progetti, il nostro obiettivo è di differenziarci realizzando un unico pacchetto, completo, multilingua e sempre aggiornato. Ecco comunque segnalati alcuni siti:
- http://portableapps.com/
- http://www.winpenpack.com/
- http://pensuite.wininizio.it/ita/index.php
- http://www.framakey.org/Main/Index
- http://mostick.net/produits.html
Portabilizzare Un'Applicazione
Rendere portatile un'applicazione preesistente non è cosa facile, questa piccola guida vuole essere una breve introduzione per farsi un'idea un po' più chiara a riguardo.
Per cominciare bisogna tener conto che spesso le applicazioni sono disponibili solo in forma di file di installazione (Setup.exe). In questi casi è necessario utilizzare particolari programmi in grado di estrarre i file dagli installer, senza bisogno di eseguirli. Uno dei più validi strumenti che ci vengono in aiuto è Universal Extractor (incluso in Lupo PenSuite). Questo software permette di "saltare" la procedura d'installazione di un programma, estraendone i file come con un normale archivio compresso. Alcune volte però questa procedura non funziona, si può quindi tentare di installare normalmente il programma, fare una copia dei file installati e poi disinstallare l'originale.
Ora, prima di avviare il programma, bisogna tenere presente che quasi sempre le applicazioni salvano i file delle impostazioni in determinate cartelle di sistema (ad esempio in "Dati applicazioni"), risultando quindi non portatili. Per fare delle verifiche è possibile utilizzare applicazioni di monitoraggio come FileMon. In alcuni casi copiando questi file di setting nella cartella dell'applicazione, al successivo avvio vengono riconosciuti e utilizzati (in questo modo non sono più salvati all'esterno e l'applicazione risulta portatile). Per ovviare a questo problema alcuni programmatori hanno creato dei launcher in grado di salvare i dati del programma in una sua sottocartella. Uno dei primi progetti di questo tipo è stato PortableApps.
Bisogna poi sapere che le applicazioni salvano quasi sempre delle chiavi di registro. Per questo motivo i programmi nativamente portatili sono molto pochi. Per scoprire se un programma modifica o meno il registro di sistema esistono applicazioni di monitoraggio come RegMon e Regshot (incluso in Lupo PenSuite). Questo è un problema più complesso da risolvere, spesso la cosa più semplice è provare a contattare l'autore e proporgli di sviluppare una versione portatile della propria applicazione. In alternativa alcuni programmatori stanno lavorando a launcher completi, in grado di salvare in una sottocartella del programma anche le rispettive chiavi di registro. Esempi di questo tipo sono gli x-launcher, presenti su WinPenPack, o gli stessi launcher di PortableApps.
Per finire ricordiamo che con programmi come UPX Shell o UPX Tool+ (incluso in Lupo PenSuite) è possibile comprimere i singoli file che compongono un'applicazione, mantenendola funzionante (in questo modo si risparmia spazio sul PenDrive).Come si può notare non è semplice creare applicazioni portatili, ma avvicinarsi a questi progetti è il modo migliore per conoscere l'argomento e provare di persona a realizzare qualcosa.











