Un simulatore multipiattaforma per lo sviluppo di applicazioni mobili aziendali

In passato, sincronizzare lo sviluppo di applicazioni aziendali mobile multipiattaforma era un processo complesso e dispendioso in termini di tempo, poiché ogni sistema operativo mobile richiedeva un set di strumenti diverso o procedure specifiche per creare il risultato compilato.

Altova MobileTogether semplifica e velocizza Sviluppo di applicazioni mobili multipiattaforma Con il software MobileTogether Designer, gli sviluppatori possono creare un unico file di soluzione compatibile con Android, iOS, Windows Phone 8, Windows 8 e con i browser HTML-5 su altre piattaforme.

Ancora meglio, il software MobileTogether Designer include una finestra di simulazione che consente agli sviluppatori di eseguire immediatamente la soluzione per testare la logica, visualizzare il design come apparirà su diversi dispositivi e analizzare le modifiche ai dati del flusso di lavoro durante l'esecuzione.

Ecco una rappresentazione della soluzione di esempio BizBudget, come visualizzata nelle simulazioni per dispositivi iOS e Android:

Entrambe le visualizzazioni sono state generate a partire dallo stesso file di soluzione, semplicemente modificando il dispositivo di anteprima della simulazione.

Il dispositivo di anteprima selezionato nella barra degli strumenti sopra la finestra principale di progettazione della pagina viene utilizzato sia per la visualizzazione della progettazione della pagina che per la simulazione, offrendo diverse opzioni per rappresentare una gamma di dimensioni dello schermo per ciascuna piattaforma del sistema operativo.

Il primo pulsante a forma di freccia verde, situato a destra del dispositivo di anteprima, apre la finestra del simulatore, che mostra lo schermo del dispositivo mobile a sinistra e le fonti di dati del flusso di lavoro a destra. È possibile cliccare sull'anteprima del dispositivo per utilizzare tutti i controlli dell'interfaccia utente implementati nel progetto, e si può espandere l'albero delle fonti di dati per visualizzare i valori dei dati.

Nella schermata qui sotto, l'elemento "Chart_Type Bar" è evidenziato nell'albero dei dati perché l'utente ha appena selezionato il grafico a barre invece di un grafico a torta.

Il segno più verde nella tabella delle spese indica che è necessario aggiungere una nuova riga alla tabella per una nuova categoria di spesa. Quando aggiungiamo un nuovo elemento per registrare le spese di viaggio relative a una visita a un cliente, il display del simulatore viene aggiornato esattamente come se la soluzione fosse in esecuzione sul dispositivo mobile, e anche le fonti di dati vengono aggiornate.

La finestra "Messaggi" registra tutte le attività eseguite nel simulatore. Lo screenshot qui sotto mostra i messaggi relativi a tutte le singole fasi necessarie per aggiungere una nuova spesa.

Questo livello di dettaglio può essere di grande aiuto per individuare e correggere eventuali comportamenti inattesi durante lo sviluppo di una nuova soluzione MobileTogether. È inoltre possibile copiare alcuni o tutti i messaggi negli appunti per incollarli in un file, ad esempio per la documentazione del progetto.

Come ulteriore strumento di debug, è possibile aggiungere una funzione di tracciamento a qualsiasi espressione XPath. Ad esempio, potremmo voler migliorare i messaggi tracciando l'importo totale delle spese ogni volta che l'utente modifica un importo. Possiamo semplicemente aggiungere la funzione di tracciamento all'espressione XPath esistente nell'etichetta "Somma totale delle spese".

Eseguendo le stesse operazioni che hanno generato i messaggi precedenti, ora è possibile visualizzare anche il valore delle spese totali nella finestra dei messaggi:

È possibile anche creare una connessione server tra la postazione di lavoro del software di progettazione e il dispositivo mobile, per eseguire una prova direttamente sull'hardware del client.

Il software MobileTogether Designer è gratuito, quindi gli sviluppatori possono iniziare a lavorare immediatamente. Quando siete pronti a implementare le vostre soluzioni mobile personalizzate, il server MobileTogether offre potenti funzionalità di elaborazione dei dati e una scalabilità conveniente, con una licenza basata sul numero di dispositivi mobile che la vostra azienda deve supportare.

Visitate il sito web di Altova per maggiori informazioni su MobileTogether, guardate un video dimostrativo di MobileTogether, oppure, per iniziare subito, scaricate il software MobileTogether Designer!