
Impress Remote per LibreOffice offre un nuovo modo di controllare una presentazione tramite uno smartphone. Questa estensione trasforma un semplice browser web in un telecomando per LibreOffice Impress. In questo modo puoi cambiare diapositiva, consultare le tue note e monitorare il tempo trascorso senza dover rimanere davanti al computer.
Bora Yarkin ha sviluppato questa estensione per rispondere a un'esigenza molto concreta. Voleva ripristinare con LibreOffice un'esperienza simile a quella offerta da Apple Keynote. Tuttavia, desiderava evitare un'applicazione mobile dedicata e limitare la dipendenza dai servizi online.
Il risultato è un'estensione di LibreOffice relativamente semplice da installare. Una volta attivata, visualizza un codice QR. Puoi scansionarlo con il tuo telefono e l'interfaccia remota si apre nel browser.
Questo approccio rende Impress Remote particolarmente interessante per insegnanti, formatori, relatori e professionisti che utilizzano regolarmente LibreOffice Impress.
Impress Remote trasforma lo smartphone in un telecomando LibreOffice
Il principio di Impress Remote rimane volutamente semplice. L'estensione consente di controllare una presentazione LibreOffice Impress da quasi qualsiasi dispositivo dotato di un browser web moderno.
Non è quindi necessario installare un'applicazione specifica su Android o iPhone. Allo stesso modo, non è necessario inserire manualmente un codice di accoppiamento complicato.
Quando avvii la funzione di controllo remoto, LibreOffice visualizza un codice QR. Lo scansiona con il tuo smartphone. Successivamente, la presentazione parte dalla prima diapositiva.
Lo schermo del telefono mostra diverse informazioni utili:
- la diapositiva attualmente visualizzata;
- le note del presentatore;
- il tempo trascorso dall'inizio della presentazione;
- i comandi per avanzare o tornare indietro.
Questa organizzazione può rendere le presentazioni più fluide. Infatti, il presentatore tiene le proprie note a portata di mano senza dover guardare continuamente lo schermo del computer.
Lo smartphone diventa quindi una vera e propria console portatile per le presentazioni.
Come avviare Impress Remote in LibreOffice Impress
L'estensione aggiunge i suoi comandi in LibreOffice. Tuttavia, la loro posizione dipende dall'interfaccia che stai utilizzando.
Con l'interfaccia classica, puoi accedere al telecomando dal menu Diaporama situato nella barra principale di LibreOffice. Si tratta del menu visualizzato accanto a File, Modifica o Visualizza.
Non è necessario confondere questo menu con la scheda Diaporama presente nell'interfaccia a schede di LibreOffice.
Questa differenza deriva attualmente da una limitazione dell'API UNO di LibreOffice. Questa infatti non consente allo sviluppatore di aggiungere direttamente i propri comandi a determinate schede native di quest'interfaccia.
Perciò, se utilizzi l'interfaccia a schede, troverai i comandi di Impress Remote nella scheda Estensioni.
Questa organizzazione può sembrare insolita all'inizio. Tuttavia, non impedisce l'utilizzo normale dell'estensione.
Più modalità di connessione per controllare una presentazione
Impress Remote non si basa su un solo metodo di connessione. Lo sviluppatore ha previsto diverse soluzioni per adattarsi a diverse reti.
Questa flessibilità può diventare importante in un'azienda, in una scuola o in una sala conferenze. Infatti, le reti Wi-Fi pubbliche o professionali utilizzano a volte firewall e sistemi di filtraggio.
Connessione sulla rete locale in IPv4
Il modalità IPv4 locale costituisce attualmente il metodo principale.
Il telefono si connette direttamente al computer su cui funziona LibreOffice. Entrambi i dispositivi devono quindi poter comunicare sulla stessa rete locale.
Questo modo è quello più testato fino ad oggi. Lo sviluppatore l'ha utilizzato su diverse reti, con vari fornitori di accesso e diverse configurazioni VPN.
Per la maggior parte degli utenti, quindi, questo metodo dovrebbe rappresentare la prima scelta.
Connessione diretta in IPv6
Impress Remote offre anche una connessione diretta utilizzando IPv6.
Il funzionamento è simile a quello della modalità IPv4. Tuttavia, lo sviluppatore considera ancora questa funzionalità come sperimentale.
Il motivo è semplice: attualmente dispone di un ambiente limitato per testare vere connessioni IPv6 su diverse reti indipendenti.
La comunità può quindi svolgere un ruolo importante per verificare il suo comportamento in configurazioni più varie.
Server relay per reti complesse
L'estensione include anche una modalità che utilizza un server relay.
Questa soluzione diventa interessante quando il telefono e il computer non si trovano sulla stessa rete. Può anche risolvere alcuni problemi causati da firewall, NAT del provider o configurazioni di rete restrittive.
Il server relay si presenta sotto forma di un piccolo servizio Python. Puoi ospitarlo su Linux o Windows.
Un'organizzazione può quindi installare il proprio server relay sulla propria infrastruttura.
Questa possibilità presenta un ulteriore vantaggio. Il server può gestire più connessioni. Un'azienda o un ente può quindi offrire un servizio comune a diversi utenti.
Il pacchetto necessario per il server relay è fornito con l'estensione. Puoi recuperarlo dalla finestra di configurazione di Impress Remote con l'opzione Get Relay Server.
Il pacchetto include anche la documentazione necessaria per l'installazione.
LocalTunnel come soluzione di emergenza
Infine, Impress Remote propone una modalità basata su LocalTunnel.
Questa soluzione crea una connessione in uscita verso il servizio LocalTunnel. Tuttavia, lo sviluppatore la presenta soprattutto come una soluzione sperimentale di emergenza.
Può diventare utile quando gli altri metodi falliscono. Tuttavia, la modalità IPv4 locale rimane preferibile quando le condizioni di rete lo permettono.
Come installare Impress Remote in LibreOffice
L'installazione segue il funzionamento classico delle estensioni di LibreOffice.
Devi prima recuperare il file in formato .oxt. Il progetto può essere scaricato dal sito delle estensioni LibreOffice o da GitHub.
Successivamente, puoi aprire direttamente il file con LibreOffice.
Puoi anche effettuare l'installazione dal menu:
Strumenti > Estensioni
Dopo l'installazione, LibreOffice può chiederti di riavviare l'applicazione. Questo riavvio consente di caricare correttamente i nuovi comandi.
L'estensione non richiede l'installazione di un'app mobile aggiuntiva. Il tuo telefono utilizza solo il suo browser web.
Questa semplicità rappresenta probabilmente uno dei principali vantaggi del progetto.
Più di 100 lingue integrate nell'estensione
Impress Remote include traduzioni per più di 100 lingue.
L'estensione rileva la lingua utilizzata dall'interfaccia di LibreOffice e adatta automaticamente i suoi testi.
Lo sviluppatore ha verificato personalmente le versioni inglese e turca. Tuttavia, molte altre traduzioni sono state generate con l'aiuto di ChatGPT.
La loro qualità può quindi variare.
Bora Yarkin invita in particolare i madrelingua a verificare le traduzioni e a proporre correzioni.
Questa partecipazione comunitaria può migliorare rapidamente la qualità dell'estensione. Può anche rendere Impress Remote più accessibile in molti paesi.
Un'estensione ispirata dal funzionamento di Apple Keynote
L'idea di Impress Remote nasce direttamente da un'abitudine acquisita con Apple Keynote.
Quando un utente installa Keynote su un Mac e un iPhone, può utilizzare il telefono come telecomando. Può anche consultare le proprie note durante la presentazione.
Questa funzione ha profondamente cambiato il modo di presentare di Bora Yarkin.
Invece di riempire le proprie diapositive con molto testo, ha cominciato a utilizzare maggiormente le note del presentatore. Lì posizionava parte del testo che intendeva pronunciare.
Così, le diapositive diventavano più visive.
Inoltre, il pubblico guardava maggiormente il presentatore invece di leggere uno schermo pieno di paragrafi.
Questo funzionamento può interessare anche gli utenti di LibreOffice Impress. Infatti, il telefono diventa quasi un piccolo prompter personale.
Il presentatore conserva quindi le informazioni di cui ha bisogno senza mostrarle al pubblico.
Perché lo sviluppatore ha scelto LibreOffice
Bora Yarkin utilizzava Keynote da molto tempo. Tuttavia, spiega di non aver mai realmente apprezzato la sua interfaccia.
L'evoluzione del software e l'emergere di funzioni a pagamento lo hanno infine spinto a cercare un'altra soluzione.
Ha quindi studiato diverse alternative.
LibreOffice aveva già in passato un'applicazione mobile Impress Remote. Tuttavia, quest'app non è più mantenuta da molto tempo. È quindi diventata difficile da usare su alcuni dispositivi e sistemi recenti.
Le piattaforme di presentazione accessibili tramite un browser offrono a volte i propri telecomandi. Tuttavia, richiedono generalmente un servizio online.
Lo sviluppatore non voleva rendere la propria attività di presentazione dipendente da una piattaforma web.
Microsoft Office rappresentava anche una possibilità. Tuttavia, non apprezza la direzione presa recentemente da Microsoft, in particolare con l'integrazione crescente di Copilot.
Ha anche utilizzato OnlyOffice Desktop Editors per un certo periodo. Questa suite soddisfaceva le sue esigenze in diverse situazioni. Tuttavia, ha incontrato diversi problemi e alla fine aveva bisogno di funzioni che mancavano.
LibreOffice si è quindi imposta come una soluzione più adatta alle sue esigenze.
Non gli mancava altro che un vero telecomando moderno per le presentazioni.
Un progetto sviluppato con l'aiuto di ChatGPT e dell'API UNO
Bora Yarkin lavora principalmente nell'informatica e possiede conoscenze di programmazione. Tuttavia, non si presenta come uno sviluppatore software avanzato.
Prima di questo progetto, conosceva anche molto poco l'API UNO di LibreOffice.
Ha quindi utilizzato ChatGPT per aiutarlo a comprendere questa API e implementare diverse parti del codice.
Tuttavia, ha lui stesso definito l'architettura, le funzionalità, l'interfaccia e i vincoli del progetto.
Ad esempio, aveva deciso sin dall'inizio che la localizzazione dovesse essere parte delle funzioni essenziali.
Questo utilizzo dell'intelligenza artificiale mostra anche un'evoluzione interessante nello sviluppo software. Gli utenti tecnici possono ora esplorare più rapidamente API complesse e creare strumenti adatti alle proprie esigenze.
Il progetto non aveva peraltro l'intenzione di diventare pubblico all'inizio.
La prima versione era molto rudimentale. L'interfaccia web non disponeva nemmeno di un pulsante per tornare indietro.
Tuttavia, il sistema funzionava.
Lo sviluppatore ha poi capito che altri utenti di LibreOffice potrebbero cercare la stessa funzionalità.
Ha quindi trasformato il suo strumento personale in una vera estensione.
Numerose funzioni aggiunte prima della pubblicazione
Per pubblicare Impress Remote, Bora Yarkin ha dovuto andare ben oltre il suo prototipo iniziale.
Ha infatti aggiunto un'interfaccia mobile più completa, diverse impostazioni di connessione e la generazione di codici QR.
Il progetto ha anche ricevuto supporto per IPv6, il server relay e la modalità LocalTunnel.
A questo si aggiungono la gestione degli errori, le traduzioni, la documentazione e il sistema di creazione del pacchetto di installazione.
La pubblicazione sul sito delle estensioni LibreOffice si è infine svolta più facilmente del previsto.
Lo sviluppatore ha creato un account, aggiunto la pagina del progetto e inviato l'estensione. Dopo circa un giorno di verifica, essa è diventata disponibile pubblicamente.
La comunità LibreOffice può contribuire ai test
Impress Remote funziona già. Tuttavia, alcune funzioni hanno bisogno di test più numerosi.
Lo sviluppatore utilizza principalmente macOS con un iPhone. Ha anche effettuato prove su Windows e Linux.
Tuttavia, questi test a volte sono avvenuti in condizioni particolari. Ha ad esempio utilizzato macchine virtuali, sessioni di Desktop remoto e un server Windows senza un ambiente grafico completo.
Test su veri computer Windows e Linux sarebbero quindi particolarmente utili.
La comunità può inoltre partecipare su diversi punti:
- testare diverse versioni di LibreOffice;
- verificare il funzionamento su Windows, Linux e macOS;
- provare diversi smartphone Android e browser mobili;
- testare IPv6 tra diverse reti realmente separate;
- esperimentare il server relay in un'organizzazione;
- provare configurazioni con VPN, NAT o firewall;
- correggere le traduzioni;
- migliorare la documentazione;
- segnalare bug e proporre nuove funzionalità;
- contribuire direttamente al codice con pull requests.
Il repository GitHub del progetto contiene inoltre modelli per i rapporti di bug, le richieste di funzionalità e i contributi.
Alcune modalità richiedono ancora ulteriori test
La modalità IPv4 locale costituisce oggi la parte più testata del progetto.
Lo sviluppatore l'ha testata su diverse reti locali, vari fornitori di accesso e diverse configurazioni VPN.
Invece, le modalità IPv6, server relay e LocalTunnel dispongono di meno riscontri.
Non presentano necessariamente problemi conosciuti maggiori. Tuttavia, sono necessari ulteriori test prima di considerarle completamente affidabili.
Se riscontri un problema di connessione, lo sviluppatore raccomanda di fornire diverse informazioni.
Puoi ad esempio indicare il tuo sistema operativo, la tua versione di LibreOffice e il tuo browser.
Aggiungi anche il modello o il tipo di telefono utilizzato, la modalità di connessione selezionata e alcune informazioni generali sulla tua rete.
Questi dettagli faciliteranno notevolmente l'identificazione dei problemi.
Impress Remote rafforza l'interesse per LibreOffice Impress
Impress Remote nasce da un'esigenza personale. Tuttavia, il progetto può rispondere a un uso molto più ampio.
Permette di allontanarsi dal computer durante una presentazione. Inoltre, fornisce accesso alle note del presentatore direttamente da uno smartphone.
Questa funzione può incoraggiare diapositive più semplici e più visive.
Il presentatore può mantenere il proprio testo o i propri promemoria nelle proprie note. Il pubblico, dal canto suo, si concentra maggiormente sulla presentazione orale.
La mancanza di un'app mobile dedicata semplifica ulteriormente il rilascio. È sufficiente un browser moderno.
Infine, le diverse modalità di connessione rendono il progetto interessante per vari tipi di ambienti. Un privato può utilizzare la propria rete Wi-Fi locale. Un'organizzazione può, a sua volta, ospitare il proprio server relay.
Il progetto è ancora giovane e alcune funzioni devono ancora essere testate su larga scala.
Tuttavia, Impress Remote mostra già come un'estensione possa completare LibreOffice con una funzione pratica che mancava a molti utenti.
Per Bora Yarkin, l'obiettivo supera ormai il suo uso personale. Vuole rendere l'estensione sufficientemente affidabile in modo che gli utenti e le organizzazioni possano integrarla serenamente nelle proprie presentazioni quotidiane.
FAQ su Impress Remote per LibreOffice
È necessario installare un'app sullo smartphone?
No. Impress Remote utilizza il browser web del telefono. Non è quindi necessario installare un'app specifica per Android o iOS.
Impress Remote funziona su Windows e Linux?
L'estensione è stata testata su macOS, Windows e Linux. Tuttavia, lo sviluppatore desidera maggiori test su veri computer Windows e Linux.
Il telefono deve essere connesso alla stessa rete Wi-Fi del computer?
Con la modalità IPv4 locale, i dispositivi devono poter comunicare sulla stessa rete. Tuttavia, il server relay consente anche connessioni tra reti diverse.
È possibile visualizzare le note del presentatore sul telefono?
Sì. L'interfaccia remota mostra in particolare la diapositiva attuale, le note del presentatore, il tempo trascorso e i pulsanti di navigazione.
Impress Remote è già completamente finalizzato?
La modalità IPv4 locale beneficia di numerosi test. Tuttavia, le modalità IPv6, server relay e LocalTunnel richiedono ancora ulteriori riscontri dalla comunità.
