MobileTogether Server è il motore di elaborazione che alimenta le vostre applicazioni native per iOS, Android, Windows e per browser.
MobileTogether Server è il componente centrale che supporta le vostre soluzioni e funge da interfaccia tra gli utenti finali e le vostre fonti di dati e l'infrastruttura di back-end.

MobileTogether Server è il motore di elaborazione che alimenta le vostre applicazioni native per iOS, Android, Windows e per browser.
MobileTogether Server è il componente centrale che supporta le vostre soluzioni e funge da interfaccia tra gli utenti finali e le vostre fonti di dati e l'infrastruttura di back-end.
Ogni applicazione che si progetta con MobileTogether Designer sviluppa sia l'interfaccia utente (front-end) che la logica del server (back-end) contemporaneamente. Questo consente di risparmiare settimane, o addirittura mesi, di tempo e ottimizza notevolmente le prestazioni dell'applicazione.
Inoltre, ogni applicazione che sviluppate è disponibile contemporaneamente per gli utenti su computer tramite il client Windows o il browser HTML5, nonché su dispositivi mobili iOS e Android.
Il framework MobileTogether include il server MobileTogether, che può essere installato all'interno della vostra organizzazione o sull'infrastruttura cloud che preferite.
Il server MobileTogether ad alte prestazioni gestisce la logica del server che definisci per la tua applicazione, fornendo la connessione a fonti di dati esterne, un'elaborazione dei dati estremamente rapida, opzioni di caching per migliorare le prestazioni e robuste funzionalità di sicurezza per le tue applicazioni aziendali e quelle destinate agli store.
Il server MobileTogether è disponibile come download diretto scaricare e inoltre, gratuitamente Modello di macchina virtuale Azure.
Le applicazioni MobileTogether vengono create da uno sviluppatore o da un utente tecnico utilizzando MobileTogether Designer e poi distribuite sul server MobileTogether della vostra organizzazione. A questo punto, gli utenti finali possono accedere all'applicazione in uno dei due modi seguenti:
In tutti gli scenari, il vostro server MobileTogether fornisce la connessione ai dati, l'elaborazione dei dati e le funzioni di sicurezza necessarie per le vostre applicazioni.
Il server MobileTogether aumenta la velocità e le prestazioni dei dispositivi mobili e dei computer che eseguono la vostra applicazione, poiché esegue tutte le operazioni complesse di interrogazione e calcolo direttamente sul server. Ciò significa che i risultati vengono visualizzati sul dispositivo dell'utente finale molto più rapidamente.
Questo permette al dispositivo dell'utente finale di dedicare risorse ad altri processi, riducendo i tempi di caricamento e risparmiando spazio di memoria.
Il server MobileTogether include una funzionalità di caching integrata per i risultati di interrogazioni complesse sui dati. Gli utenti non devono aspettare che l'interrogazione al database o al servizio web, che può richiedere minuti o addirittura ore per essere eseguita, sia completata. È sufficiente configurare la frequenza degli aggiornamenti per i dati memorizzati nella cache, e gli utenti riceveranno sempre istantaneamente il risultato dell'ultimo aggiornamento.
Il comportamento della cache per tutte le fonti di dati è altamente personalizzabile in base alle esigenze della vostra soluzione. MobileTogether offre più dei soliti parametri di caching, come la scadenza e il tempo di aggiornamento. È possibile definire manualmente il tempo che deve trascorrere prima di effettuare nuovamente la memorizzazione nella cache, e il numero di combinazioni uniche di parametri di query che devono essere automaticamente memorizzate. Un client che richiede i dati li otterrà immediatamente dalla cache, mentre il server li recupererà solo se il tempo di validità della cache è scaduto. Queste opzioni migliorano notevolmente le prestazioni.
Questa opzione è ideale per set di dati di dimensioni ridotte che devono essere disponibili sul lato client, come ad esempio un elenco di opzioni per una casella a tendina o altri dati statici.
I dati integrati vengono trasmessi al client come parte integrante del file di progetto e sono sempre immediatamente disponibili sul lato client ogni volta che si esegue l'applicazione. Non sono necessari ulteriori trasferimenti di dati tra client e server.
Utilizzando le espressioni XQuery durante la creazione della vostra applicazione in MobileTogether Designer, è possibile ridurre significativamente la quantità di dati trasferiti tra il server e il client.
Le viste del database, le query o le chiamate a fonti di dati esterne restituiscono dati grezzi che potrebbero non essere strutturati in modo ottimale. Le potenti espressioni FLWOR di XQuery consentono di ristrutturare e raggruppare facilmente i dati, oppure di creare un sottoinsieme dei dati, per garantire il trasferimento più efficiente dai server ai client e una presentazione ottimale all'interno dell'applicazione.
Durante lo sviluppo di un'applicazione, è possibile scegliere di memorizzare sui dispositivi degli utenti i dati inseriti direttamente da loro e i dati che non cambiano frequentemente, al fine di ridurre la quantità di dati trasferiti tra il server e il client.
Inoltre, offre un miglioramento delle prestazioni riducendo il tempo di trasferimento dei dati tra il server e il client, anche tra sessioni diverse dello stesso utente che potrebbero essere distanziate di diverse ore.
Per ridurre la quantità di dati trasmessi attraverso la rete dati mobile, migliorando così le prestazioni di qualsiasi applicazione, MobileTogether consente di selezionare precisamente quali dati inviare ai dispositivi client e quali dati conservare sul server.
Ad esempio, se un determinato set di dati è necessario solo per visualizzare un grafico, allora quei dati possono essere conservati sul server MobileTogether. Il server genererà il grafico e trasmetterà al client solo un'immagine del grafico.
Queste potenti funzionalità consentono di creare le applicazioni più avanzate basate sui dati, offrendo al contempo prestazioni ottimali per gli utenti finali.
Il server MobileTogether offre funzionalità uniche sia per le applicazioni aziendali (applicazioni per aziende) sia per le applicazioni individuali (applicazioni per singoli utenti) distribuite negli app store (vedi sotto).
Una volta sviluppata un'applicazione aziendale con MobileTogether Designer, questa viene distribuita sul vostro server MobileTogether, dove gli utenti finali possono accedervi immediatamente. Devono semplicemente scaricare il client MobileTogether gratuito e connettersi al vostro server per utilizzare una o più applicazioni in esecuzione su di esso. I client MobileTogether sono disponibili per iOS, Android, Windows e qualsiasi browser web, offrendo così un accesso "Bring Your Own Device" (BYOD).
Oltre alle funzionalità ad alte prestazioni, il server MobileTogether offre opzioni di sicurezza avanzate per le applicazioni aziendali.
Il server MobileTogether offre opzioni di sicurezza avanzate e dettagliate, che possono essere applicate quando necessario per le applicazioni aziendali e quelle presenti negli app store, sia a livello di singolo server che di singola applicazione.
Un'interfaccia web intuitiva e un editor dei permessi consentono di attivare e gestire le seguenti funzionalità:
Le autorizzazioni basate sui ruoli consentono allo sviluppatore dell'applicazione o all'amministratore del server di avere il pieno controllo sull'accesso a qualsiasi applicazione specifica, a una parte di un'applicazione o a un'intera directory di applicazioni aziendali, in base alle autorizzazioni definite per utenti e ruoli su MobileTogether Server.
Ad esempio, gli utenti con il ruolo di "dirigente" potrebbero visualizzare dati e grafici aggiuntivi in un'applicazione di reportistica sulle vendite rispetto agli utenti con il ruolo di "responsabile" che accedono alla stessa applicazione.
Gli sviluppatori possono scegliere di distribuire le loro applicazioni MobileTogether sui vari store di app, consentendo agli utenti di installarle singolarmente. Il software MobileTogether Designer.. genera automaticamente il codice per applicazioni native per iOS, Android e Windows che continuano a sfruttare le elevate prestazioni offerte da MobileTogether Server, tra cui la connettività dei dati, l'elaborazione dei dati, opzioni di caching avanzate e molto altro.
Le applicazioni MobileTogether possono essere alimentate da servizi, che sono soluzioni prive di interfaccia utente, sviluppate con MobileTogether Designer e eseguite sul server MobileTogether del cliente. Questi servizi funzionano in background, attivati da trigger predefiniti, per fornire funzionalità aggiuntive ad altre applicazioni.
Sul server, è facile definire trigger temporali, eventi del file system e così via, per avviare l'esecuzione di un servizio.
Ad esempio, si potrebbe definire un servizio per monitorare la tabella degli ordini in un database di vendita e attivare un'azione, come l'invio di una notifica all'interno di un'applicazione, l'invio di un'email a uno o più destinatari, e così via, quando un nuovo ordine viene registrato nella tabella.
Un altro esempio è l'utilizzo di un servizio per controllare i feed XML di un sito web e inviare una notifica agli utenti quando sono disponibili aggiornamenti o modifiche.
I servizi MobileTogether offrono agli sviluppatori un ulteriore livello di funzionalità avanzate per aggiungere capacità in tempo reale alle applicazioni.
Si prega di notare che i servizi richiedono l'utilizzo della versione avanzata del server MobileTogether.
L'installazione del server MobileTogether include un'applicazione potente per l'amministratore del server, che visualizza diverse statistiche relative alle singole applicazioni in esecuzione su quel server.
L'app Statistiche presenta dati e grafici relativi al numero di utenti, dispositivi, avvii dell'app, richieste al server e altro ancora, in un intervallo di tempo selezionato. I filtri dettagliati consentono di visualizzare questi dati per sistema operativo, tipo di dispositivo o produttore; per app; e così via. È inoltre possibile visualizzare i dati relativi al numero di richieste e agli avvii dell'app.
Questa applicazione semplifica l'ottenimento di una panoramica precisa sull'utilizzo e la popolarità di ciascuna applicazione presente sul vostro server MobileTogether.
L'ambiente di sviluppo MobileTogether Designer è scaricabile gratuitamente per un numero illimitato di sviluppatori all'interno della vostra organizzazione. Le applicazioni MobileTogether per dispositivi iOS, Android, Windows 10 e 11 sono anch'esse gratuite e disponibili nei rispettivi store.
Il server MobileTogether è disponibile per una prova gratuita di 30 giorni.
Quando siete pronti per l'acquisto, il software viene venduto con una licenza annuale e il prezzo è calcolato per ogni core del server (a partire da 1000 dollari all'anno per 1 core). Esatto: 1000 dollari all'anno per un numero illimitato di applicazioni e un numero illimitato di utenti.
Sebbene non ci siano limiti al numero di utenti o al numero di applicazioni che è possibile eseguire sul server per applicazioni mobili, potrebbe essere necessario aumentare la capacità del server a seconda del carico effettivo, al fine di garantire prestazioni ottimali per un numero maggiore di utenti. Tuttavia, il prezzo di partenza è ideale per la maggior parte delle implementazioni iniziali.
Abbiamo abbinato prezzi estremamente competitivi a funzionalità avanzate per lo sviluppo di applicazioni, rendendo MobileTogether la piattaforma più accessibile e, allo stesso tempo, la più sofisticata per sviluppare e distribuire applicazioni basate sui dati, adatte a tutte le piattaforme.



