EN IT DE

Backstage

- Introduzione al Progetto

L'idea di fondo di questo progetto è di sviluppare qualcosa di unico e completo, che non si limiti ad alcuni aspetti più che ad altri, ma che raccolga nei vari campi quello che di meglio sia stato prodotto. L'obiettivo è di creare un'unica ottima Suite di base, adatta a ogni tipo di utente, che sia poi facilmente arricchibile e personalizzabile. Per ampliare al massimo le libertà dell'utente e venir in contro ad ogni esigenza, il progetto si spinge però oltre: viene fornito un vastissimo elenco di programmi portatili, che cerca di tener conto anche di interessi più specifici e professionali di una parte di utenza; è poi disponibile un ricco elenco di giochi portatili, solitamente poco seguiti dagli altri progetti; è infine presente, unica nel suo genere, questa documentazione di backstage, che aiuta a farsi un'idea generale dell'argomento e spiega passo passo come sia stato possibile sviluppare il progetto.


- Storia del Progetto

Il progetto nasce nel 2005, quando mi interesso di alcuni programmi che "scopro" funzionare anche dopo averli spostati su un altro PC. Decido allora di raccoglierli e farne un piccolo pacchetto, per portarlo con me.
Piano piano i programmi aumentano, così decido di cercare un programma in grado di gestirli in un piccolo elenco, mentre comincio a navigare per il web in cerca di informazioni sui programmi portatili in genere.
A cavallo tra il 2005 e il 2006 inizio a incontrare progetti che si occupano di software portatile, pubblico le prime versioni di prova della mia Suite su alcuni forum e in particolare mi viene consigliato di andare su WinInizio per provare le loro raccolte. Mi ci trovo bene e comincio a discuterne con altri utenti sul loro forum, ad aiutare i meno esperti e divento progressivamente un esperto di software portatile.
Proseguendo comunque la mia raccolta di programmi, la perfeziono sotto diversi punti di vista, mentre su WinInizio proseguo la collaborazione e mi viene proposto di lavorare per il loro progetto. In questo stesso periodo sul loro forum conosco Salvatore, un utente che sta cominciando a sviluppare una raccolta tutta open source di programmi.
WinInizio mi pone però delle limitazioni nel caso mi fossi messo a lavorare con loro; così, a seguito anche di problemi sorti tra gli amministratori del forum e Salvatore, decido di proseguire in un progetto tutto mio e collaborare anche a quello di questo utente.
Nell'estate del 2006 studio un po' di HTML e CSS e creo un piccolo sito sul quale pubblico la mia prima versione ufficiale di Lupo PenSuite.
I mesi passano, il progetto si perfeziona ancora, passo ad utilizzare PStart come launcher e piano piano anche l'aspetto del sito migliora. Seguo ormai diversi progetti simili al mio e siti che si occupano di software portatile, come PortableFreeware, PortableApps e FramaKey.
Discutendo su alcuni forum vengo a conoscenza di un nuovo ottimo progetto, WinPenPack: un progetto italiano che risulta molto attivo e ben sviluppato. Decido di collaborare anche con loro, comincio a scrivere dei piccoli tutorial per portabilizzare le applicazioni, miglioro documentazione e struttura della Suite e a fine 2006 cambio il launcher della Suite in uno open source: ASuite.
Nei primi mesi del 2007 proseguo la collaborazione anche con oPenSuite, il progetto realizzato da Salvatore, mentre riscrivo completamente il sito e grazie all'aiuto di alcuni amici lo traduco anche in Inglese.
Da aprile 2007 utenti e collaboratori iniziano ad aumentare decisamente, molti anche dall'estero, si decide così di sviluppare la Suite in più lingue (Inglese, Italiano, Francese, Tedesco, Spagnolo) e di creare una versione Lite per lasciare massima libertà all'utente.
A fine agosto inizia anche una collaborazione diretta con SpazioPC, un sito che si offre di ospitare il nostro forum e hostare la Suite. In ottobre è stato modificato notevolmente il sito web, riscrivendo in buona parte i sorgenti e aggiungendo alcuni effetti in JavaScript.
Agli inizi del 2008 si è deciso di acquistare un dominio dedicato, mantenendo importanti collaborazioni con ProHW (prima chiamato SpazioPC). Il sito è stato migliorato, anche con l'aggiunta della traduzione in tedesco, e sono stati creati i pacchetti di traduzione della Suite in altre lingue (Portoghese, Brasiliano, Russo, Giapponese, Olandese).
Vi terremo aggiornati delle novità ^^


- Progetti Simili

Per prima cosa bisogna precisare che esistono diversi progetti attualmente attivi che offrono raccolte per PenDrive simili alla nostra, sia italiani che esteri. Ci teniamo a precisare che alcuni sono ottimi progetti, il nostro cerca più che altro di differenziarsi realizzando un unico pacchetto completo e sempre aggiornato. Ecco comunque segnalati alcuni siti:

- Software Portatile

Prima di tutto si consiglia di navigare nella nostra lista di applicazioni portatili, che raccoglie software selezionato un po' da tutto il web. Esempi di siti che si occupano di software portatile sono:

- Portabilizzare Un'Applicazione

Rendere portatile un'applicazione non è un procedimento semplicissimo, per provare a farlo si può cominciare leggendo questa piccola guida che tratta l'argomento, in modo da farsi un'idea generale dell'argomento e poter iniziare con le idee un po' più chiare.

Per cominciare bisogna tener conto che i programmi sono quasi sempre disponibili in forma di file di installazione (Setup.exe); è perciò spesso necessario utilizzare particolari applicazioni in grado di estrarre i file da tali EXE, senza dover installare il programma sul PC. Uno dei più validi strumenti di questo tipo è Universal Extractor (incluso in Lupo PenSuite). Questo software permette di saltare la procedura d'installazione di un determinato programma, estraendone i file come con un normale archivio compresso (NB: non tutti i programmi, saltando tale operazione, funzionano correttamente).

Un'altra cosa da tenere presente è che quasi sempre i programmi salvano alcuni file con le impostazioni in determinate cartelle del PC (ad esempio in "C:\Documents and Settings\[user]\Dati applicazioni"). Per questo motivo tali programmi non risulterebbero completamente portatili. Per verificare eventuali salvataggi di dati è possibile utilizzare applicazioni di monitoraggio come FileMon. Per ovviare a questo problema alcuni programmatori hanno creato dei launcher in grado di salvare i dati del programma nella sua stessa cartella. Uno dei primi progetti di questo tipo è PortableApps.

Bisogna poi sapere che i programmi, per funzionare, creano spesso 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). Per risolvere questo problema alcuni programmatori stanno lavorando a piccoli launcher in grado di salvare nella stessa cartella del programma le rispettive chiavi di registro.

Vi è infine un progetto, al momento il più avanzato a riguardo, che sta lavorando a un launcher completo: in grado di far funzionare un'applicazione e salvare nella sua cartella dati e chiavi di registro correlati, rendendolo completamente portatile. Si tratta di X-Launcher, presente su WinPenPack. Questo launcher è ormai in grado di portabilizzare una gran quantità di programmi, la difficoltà sta però nel conoscere a fondo la sintassi usata per configurarlo e aver analizzato correttamente il programma che si vuole portabilizzare. Progressivamente anche altri progetti, come lo stesso PortableApps, stanno sviluppando launcher analoghi in grado di portabilizzare completamente un'applicazione.

Per finire ricordiamo che con UPX Shell e UPX Tool+ (inclusi in Lupo PenSuite) è possibile comprimere i singoli file che compongono un programma, mantenendolo funzionante (in questo modo si risparmia spazio sul PenDrive).

Come si può notare non è semplice la creazione di applicazioni portatili, ma avvicinarsi a questi progetti è il modo migliore per conoscere l'argomento e provare di persona a creare qualcosa.


- Oltre La Suite

Quelli che seguono sono alcuni utili strumenti e guide che consigliamo a tutti:
Dizionario Informatico
Glossario Informatica
Guida Protezione PC


- Realizzazione Del Sito

Per creare questo sito web è stato necessario studiare i linguaggi XHTML e CSS ed è stato scritto utilizzando unicamente "Notepad++", un editor di testo avanzato presente nella nostra Suite. Per chi fosse interessato ad avvicinarsi a questi linguaggi, ecco alcuni siti consigliati:

La documentazione è stata poi validata per verificarne la correttezza: Valid XHTML 1.0 Transitional