Fernapp VSTC (Very Stupid Terminal Client) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) (campagnanorap@gmail.com) Miniguida n. 208 Ver. Marzo-2014 Nella mini-guida n. 190 di ottobre 2013 Fernapp mini-howto disponibile all'indirizzo http://www.comunecampagnano.it/gnu/mini-howto/2013_190_fernapp_libreoffice_collaborativo/fernapp.pdf si riportava tra l'altro: Fernapp è un'applicazione per GNU/Linux molto particolare e interessante: permette di avviare un web server sulla porta 8080 e di pubblicare su questo server un'applicazione grafica qualsiasi. Nella guida si mostrava come un PC collegato nella stessa rete lan potesse, in questo modo, utilizzare un programma come LibreOffice Writer dentro un browser proprio grazie a Fernapp che pubblicava questa applicazione su un server web sulla porta 8080 da un PC con Ubuntu 12.04. Si mostrava inoltre che se un altro PC (qualsiasi) della stessa rete lan apriva lo stesso server web sulla porta 8080 praticamente si ritrova nella possibilità di collaborare allo stesso documento aperto dal primo PC.
In questa seconda guida su Fernapp, si vuole dimostrare che si può pubblicare e pertanto aprire qualsiasi applicazione installata su Ubuntu, come per esempio Microsoft Office 2007 e che questa applicazione può essere usata via browser proprio da qualunque PC collegato alla rete lan, anche da un RaspBerry pi. Questa è la situazione iniziale: un PC con Ubuntu e Fernapp (al centro), un PC con Windows 7 (a destra) e un pico-pc RaspBerry pi equipaggiato con Raspbian (a sinistra) su Ubuntu apriamo un terminale e spostiamoci nella directory fernapp. Avviamo il server pubblicando l'applicazione pcmafm il server (e l'applicazione) è in esecuzione
su Windows 7 puntiamo il browser all'indirizzo del server ubuntu specificando la porta 8080 il sistema ci avvisa della potenziale pericolosità di an'applet java e ci chiede conferma confermata l'esecuzione della applet java ci viene chiesta la password per accedere dopo aver inserito la password (che di default è 123) ci apparirà nel browser l'applicazione pcmanfm pubblicata da Ubuntu via Fernapp
dato che pcmanfm (tra le altre cose) è un file manager, possiamo navigare nella cartella.wine fino dove è installato Microsoft Office 2007 e precisamente fino a EXCEL.EXE
una volta avviato excel (dentro un'applet) possiamo scrivere qualunque cosa Contemporaneamente, nessuno ci impedisce di usare excel su ubuntu direttamente (senza usare Fernapp) e scrivere su excel qualunque cosa
contemporaneamente possiamo avviare pcmafm (via browser) sul server http://192.168.0.3:8080 dal pico-pc RaspBerry pi riceviamo lo stesso avviso di sicurezza dalla applet java confermiamo l'esecuzione
ci viene richiesta la password senza navigare (tramite pcmanfm) ci ritroviamo aperto excel nelle stesse condizioni nelle quali l'ha lasciato il PC con windows 7. possiamo collaborare sullo stesso file
questa è la situazione finale A questo punto, abbiamo fatto già abbastanza, continuiamo l'esperimento con questa applicazione pcmanfm. Abbiamo detto che è un file manager particolare, nel senso che nel suo menu appare anche la voce Applicazioni, cliccando la quale ci appare il menu delle categorie delle applicazioni
Se su un PC connesso alla rete lan e collegato al server Fernapp che pubblica l'applicazione pcmanfm clicchiamo sulla voce applicazioni e poi sulla voce ufficio appariranno tutte le applicazioni presenti su quella categoria. Ovviamente se clicchiamo su LibreOffice Writer si aprirà Writer dentro un'applet ma che cosa succede se dopo aver aperto Writer tentiamo di aprire anche Calc? E anche Impress? E anche Draw? La risposta sulla prossima pagina
Si aprono tutte e funzionano tutte contemporaneamente. Ecco il senso del sottotitolo Very Studip Terminal Client abbiamo, praticamente, la possibilità di usare un PC collegato nella rete LAN come terminale semplicemente aprendo un browser. Quello che ancora manca a Fernapp, ma ci stanno lavorando, è la possibilità per più PC collegati al server via browser di lavorare indipendentemente. Ma siamo fiduciosi. ENJOY FINE Questo documento è rilasciato con licenza Copyleft (tutti i rovesci sono riservati) altre miniguide su http://www.comunecampagnano.it/gnu/miniguide.htm oppure direttamente su http://miniguide.tk sito consigliato: http://www.linux4campagnano.net blog consigliato: http://campagnano-rap.blogspot.com