MobileTogether riceve un importante aggiornamento
La versione 8.0 di MobileTogether introduce diverse e interessanti nuove funzionalità alla piattaforma innovativa per la creazione di applicazioni aziendali e mobile, offrendo un importante aggiornamento ai clienti esistenti e aprendo la strada a nuovi clienti che potranno creare applicazioni complete ancora più rapidamente rispetto al passato.
Tra le principali novità della piattaforma, spiccano un modo completamente nuovo di interagire con i database relazionali, il supporto per la modularizzazione e molto altro.
La versione 8.0 coincide anche con il lancio di Altova RecordsManager, una nuova soluzione che offre agli amministratori di sistema un'opzione completamente senza codice per la creazione di applicazioni di database aziendali all'interno di MobileTogether Designer.
Esaminiamo insieme i punti salienti.

Nuovo strumento guidato per la creazione di database e lettura/scrittura di database gerarchici
In precedenza, per collegare le applicazioni ai dati presenti nei database relazionali, era necessario scrivere manualmente una notevole quantità di codice SQL per eseguire le operazioni più comuni. Ad esempio, per includere dati provenienti da due tabelle in un unico modulo, era necessario effettuare due query separate al database. Di conseguenza, salvare gli stessi dati nuovamente nel database era altrettanto complesso.
MobileTogether 8.0 adotta un approccio completamente nuovo che consente agli sviluppatori di creare più facilmente query che restituiscono dati gerarchici e di riscrivere i dati in forma gerarchica. Il nuovo strumento "Database Wizard" offre un modo semplice per creare visivamente istruzioni SELECT, e qualsiasi parametro della query SQL può ora essere espresso direttamente utilizzando un'espressione XPath, ovvero non è più necessario dichiarare esplicitamente i parametri.

Il Database Wizard consente inoltre agli sviluppatori di aggiungere tabelle collegate tramite chiavi esterne al risultato, il tutto in un'unica operazione. Ciò significa che è possibile recuperare un'intera gerarchia di dati in un'unica volta.

Qualsiasi modifica apportata durante l'esecuzione dell'applicazione verrà automaticamente e in modo intelligente riscritta nel database correlato.
Il nuovo approccio per la gestione di dati gerarchici all'interno di database relazionali altrimenti semplici, in MobileTogether, si rivelerà un notevole risparmio di tempo, semplificando notevolmente lo sviluppo di applicazioni. Scoprite di più su come collegare le vostre applicazioni a un database SQL.
Supporto per la modularizzazione
Diverse nuove funzionalità consentono di modularizzare i file e i componenti di MobileTogether Design, in modo che più sviluppatori possano lavorare sullo stesso progetto. Il supporto alla modularizzazione offre anche la possibilità di organizzare automaticamente i componenti di progettazione correlati e di riutilizzare parti di progetti in altri progetti.
Progetti secondari
Per facilitare la rifattorizzazione dei progetti esistenti, è stata introdotta una nuova opzione che consente di estrarre una parte di un progetto esistente come un nuovo sotto-progetto. Questo permette di riutilizzare un'ampia gamma di componenti definiti in un progetto in diversi progetti. Un nuovo menu "Rifattorizza" offre opzioni per lavorare con i sotto-progetti.

Moduli
La modularizzazione è stata implementata anche grazie a una nuova sezione "Moduli", che organizza i componenti di progettazione in parti logiche.
I moduli vengono raggruppati automaticamente in base ai loro nomi. In questo modo, è possibile capire immediatamente quali funzioni e azioni sono associate a ciascuna pagina e navigare automaticamente verso di esse dalla lista dei moduli.
Aggiungere un colore personalizzato a un modulo evidenzia gli elementi di quel modulo con quel colore in tutto il progetto, facilitandone l'identificazione.

Le seguenti funzionalità aggiuntive consentono la modularizzazione:
Librerie del server: queste possono essere sostituite in qualsiasi momento, senza la necessità di ridistribuire l'applicazione
La rifattorizzazione e la modularizzazione offrono numerosi vantaggi, che vanno dalla riduzione dei tempi di sviluppo e dalla possibilità di favorire il lavoro di squadra, al supporto di aggiornamenti e manutenzione rapidi e flessibili.
Sviluppo senza codice con RecordsManager
Con il rilascio di MobileTogether 8.0, viene introdotto un approccio completamente nuovo per la creazione di applicazioni personalizzate per database, chiamato Altova RecordsManager.
Ora, quando aprite MobileTogether Designer, avrete la possibilità di creare una soluzione MobileTogether tradizionale oppure di iniziare con Altova RecordsManager. RecordsManager offre un'interfaccia visiva, senza necessità di scrivere codice, per creare rapidamente applicazioni di database aziendali per utenti desktop e mobile.
Uno dei maggiori vantaggi di RecordsManager è che gli sviluppatori di applicazioni non devono creare autonomamente il sistema di gestione dei dati (database). Si concentrano semplicemente sugli oggetti che desiderano modellare, e RecordsManager si occupa del resto. Questo consente di risparmiare una quantità incredibile di tempo e lavoro, e permette a amministratori di sistema o sviluppatori di tutti i livelli di competenza di creare facilmente applicazioni efficaci.

Funzionalità avanzate e scorciatoie riducono i tempi di sviluppo, consentendovi di definire e collegare i repository, i contenitori di dati, i moduli, i campi e i filtri che alimentano la vostra applicazione. È facile aggiungere potenti funzionalità di validazione dei dati e della logica di business, strumenti di ricerca avanzati, promemoria, report e molto altro.
Una volta che la tua applicazione per database è pronta, puoi distribuirla agli utenti su dispositivi desktop e mobili, proprio come qualsiasi altra soluzione MobileTogether.
RecordsManager è il modo più veloce per creare applicazioni complesse per la gestione di database aziendali, senza la necessità di scrivere codice manualmente.
Nuove funzionalità per le azioni
Il potente linguaggio di programmazione visuale Action Tree, utilizzato per la gestione degli eventi nelle applicazioni MobileTogether tradizionali, è stato potenziato con l'aggiunta di nuove funzionalità e opzioni, tra cui:
Nuova funzione di blocco/sblocco per l'accesso al server durante modifiche critiche
Nuova azione: rinominare file/cartella
Nuova copia del file/della cartella: azione per spostare il file/la cartella in una nuova posizione sullo stesso dispositivo o server
Possibilità di spostare i file eliminati nel Cestino o nel Contenitore di riciclaggio
Nuova opzione per cambiare il tema del dispositivo tramite un'azione
Ulteriori nuove funzionalità
Supporto per versioni aggiuntive del database
Possibilità di limitare l'accesso durante la simulazione all'interno di MobileTogether Designer
Commenti all'interno del codice sorgente delle pagine
Supporto per iOS 15 e Android 12
Supporto per Windows 11 (MobileTogether Designer e Server)
Supporto per macOS Big Sur, macOS Monterey e Linux Debian 11 (per il server MobileTogether)
Provate RecordsManager e tutte le nuove funzionalità di MobileTogether Scaricare MobileTogether Designer gratuitamente.