MobileTogether introduce funzionalità aggiuntive, tra cui la gestione di codici a barre, test automatizzati e molto altro

È arrivato il momento di presentare la nuova versione di MobileTogether, la piattaforma multipiattaforma di Altova per sviluppare applicazioni native, incentrate sui dati.

A soli cinque mesi dal rilascio di MobileTogether 2.2, la versione 3.0 introduce una vasta gamma di nuove funzionalità, dalle caratteristiche richieste dagli sviluppatori, come la scansione di codici a barre e il supporto per i test automatizzati, ai miglioramenti in termini di flessibilità, come i fogli di stile multilivello e la funzionalità di stampa su file, che sicuramente distingueranno le vostre applicazioni dalla concorrenza.

Esaminiamo ora nel dettaglio le nuove funzionalità.

Novità in MobileTogether 3.0

La versione 3.0 di MobileTogether introduce le seguenti funzionalità:

  • Supporto per la lettura di codici a barre
  • Fogli di stile multilivello
  • Impianto per test automatizzati
  • Nuova funzionalità: possibilità di stampare in formato PDF, Word o RTF direttamente dall'applicazione
  • Capacità di aprire file (ad esempio, file PDF) sul dispositivo del cliente
  • Aumento significativo della velocità per le versioni Windows e Windows Phone
  • Client del browser completamente riscritto

Supporto per i codici a barre

Il supporto per la scansione di codici a barre è ora disponibile durante lo sviluppo di applicazioni in MobileTogether. Questa funzionalità sarà immediatamente intuitiva per gli utenti finali, che potranno ora utilizzare la fotocamera del loro dispositivo mobile per scansionare un codice a barre e recuperare le informazioni in esso contenute.

MobileTogether supporta numerosi standard di codici a barre lineari e bidimensionali, tra cui:

  • Azteco
  • Codabar
  • Codice 39
  • Codice 93
  • Codice 128
  • Codice a matrice
  • EAN-8
  • EAN-13
  • EAN-128
  • ITF (International Tennis Federation) - Federazione Internazionale di Tennis
  • PDF 417
  • Codice QR
  • RSS-14
  • RSS (versione estesa)
  • UPC-A
  • UPC-B

Di seguito, è possibile vedere come configurare l'utilizzo di codici a barre come azione all'interno di un'applicazione, e un esempio di un'applicazione che scansiona un codice a barre ISBN (che utilizza il formato EAN-13).

Il supporto per i codici a barre rende le applicazioni MobileTogether ancora più utili in diversi settori e mercati verticali.

Fogli di stile multilivello

Per una flessibilità ottimale nella progettazione dell'interfaccia utente, è ora possibile definire e assegnare stili sia a livello di progetto che individualmente: per pagina, per tabella o per singolo elemento. Gli sviluppatori possono semplicemente definire gli stili utilizzando la finestra di dialogo "Fogli di stile" e poi assegnarli con un solo clic, a seconda delle necessità. Come si può vedere di seguito, la finestra di dialogo supporta gli stili a livello di progetto, che vengono applicati ovunque, e gli stili personalizzati che possono essere assegnati in modo granulare per i vari elementi e controlli nell'interfaccia utente dell'applicazione.

Gli stili, e l'applicazione degli stili, possono essere definiti utilizzando valori statici oppure calcolati tramite XPath.

Creare un repository centralizzato per gli elementi di stile non solo consente di risparmiare una notevole quantità di tempo, ma semplifica anche notevolmente il controllo dell'aspetto delle applicazioni su tutte le piattaforme. Ad esempio, se è necessario che tutti i pulsanti delle app abbiano lo stesso aspetto su iOS, Android e Windows (cioè, invece di utilizzare l'aspetto predefinito dei pulsanti), è ora possibile definirlo una sola volta per progetto (o a qualsiasi livello di dettaglio, a seconda delle esigenze).

Impianto di test automatizzati

MobileTogether 3.0 include funzionalità che migliorano notevolmente la capacità di testare e debuggare le applicazioni mobile. Nella sezione "Simulatore" di MobileTogether Designer, è ora possibile registrare una sequenza di azioni dell'utente, salvare la sequenza in un file e riprodurre in seguito le sequenze di azioni dell'utente salvate, anche quando l'applicazione è stata modificata. Tuttavia, a differenza di altri prodotti, le azioni possono essere riprodotte sia nella finestra del simulatore, sia su un dispositivo client connesso al Designer per una fase di prova!

È possibile salvare intere suite di script di test per validare le applicazioni man mano che queste si evolvono nel tempo, il che consente di:

  • Verificare il comportamento dell'applicazione qualora i dati sottostanti vengano modificati, ad esempio a seguito di query al database o richieste a servizi web REST
  • Verificare le correzioni di bug riproducendo la sequenza di azioni che ha causato l'errore in una nuova versione dell'applicazione che include la correzione
  • Assicurarsi che nessuna funzionalità inattesa venga introdotta accidentalmente nelle nuove versioni dell'applicazione
  • Visualizzare come le stesse sequenze di azioni dell'utente appaiono su diversi dispositivi client mobile

La finestra di dialogo "Gestisci casi di test ed esecuzioni", mostrata di seguito, consente di gestire librerie di casi di test per ogni applicazione, controllare la velocità di riproduzione e raccogliere istantanee delle interfacce utente e del codice sorgente delle pagine dopo ogni passaggio.

Il supporto completo per i test automatizzati offerto da MobileTogether consente di distribuire le applicazioni agli utenti finali su diverse piattaforme mobili in modo significativamente più rapido rispetto ad altri strumenti di sviluppo mobile.

Stampa su file tramite l'app mobile

È ora possibile generare report o documenti direttamente da un'applicazione mobile.

Questo supporto è reso possibile grazie a una stretta integrazione con Altova StyleVision, che consente di progettare reportistica multicanale e StyleVision Server per generarli in tempo reale, in base ai dati degli utenti finali. Il server StyleVision utilizza un modello di report creato in StyleVision per stampare i dati degli utenti finali in formato PDF, Word o RTF.

Una volta generato un documento, questo verrà salvato sul dispositivo del cliente per ulteriori elaborazioni. Ad esempio, un file PDF potrebbe essere inviato via e-mail come allegato. La schermata sottostante mostra la finestra di dialogo "Azioni" per configurare la funzionalità di stampa su file e una pagina di un'applicazione che utilizza questa funzionalità.

La possibilità di stampare documenti in formati predefiniti e standardizzati aumenta notevolmente le potenziali applicazioni di MobileTogether in contesti aziendali.

Possibilità di aprire file sui dispositivi mobili

Ora, gli sviluppatori di app possono offrire agli utenti finali la possibilità di aprire file come PDF, immagini, file di testo, ecc., che sono memorizzati sul dispositivo dell'utente. Il percorso del file può essere definito direttamente nella progettazione dell'app o tramite XPath. In alternativa, è possibile consentire all'utente di selezionare il file sul proprio dispositivo, ad esempio in un'app per Windows 8 o 10. Un filtro opzionale per l'estensione del file consente di specificare i tipi di file che possono essere aperti.

Aumento della velocità per i dispositivi Windows

La versione 3.0 include un notevole aumento di velocità per le applicazioni Windows sviluppate con MobileTogether. La velocità di rendering delle pagine su Windows Phone e su Windows 8 e 10 è ora fino a 5 volte più veloce*.

*Nota: il termine "fino a" implica che l'aumento di velocità può variare a seconda delle specifiche applicazioni e configurazioni.

Client del browser completamente riscritto

Oltre alle applicazioni native per iOS, Android, Windows Phone, e Windows 8 e 10, MobileTogether include anche un client basato su browser HTML5, utilizzabile su dispositivi che utilizzano qualsiasi altro sistema operativo, come i dispositivi Blackberry o i laptop che non utilizzano Windows 8/10.

Per la versione 3.0, abbiamo completamente riscritto il client del browser MobileTogether per offrire prestazioni migliori. La nuova versione trasferisce una quantità di dati significativamente inferiore tra il server e il browser, il che riduce il traffico dati, e le applicazioni che funzionano nel browser sono generalmente più fluide e veloci.

I test interni, in particolare tramite la rete 3G, hanno dimostrato velocità di caricamento delle pagine fino a 10 volte superiori*.

*Nota: si prega di verificare la fonte originale per la precisa formulazione relativa al fattore di velocità.

Scopri di più e ottieni la versione 3.0

Scopri tutti i dettagli e aggiorna alla versione 3.0 di MobileTogether. L'aggiornamento è gratuito per i clienti esistenti. Per i nuovi clienti, MobileTogether Designer è sempre gratuito, quindi potete iniziare subito a sviluppare la vostra prima applicazione.