MobileTogether reçoit une mise à jour majeure
La version 8.0 de MobileTogether apporte de nombreuses nouvelles fonctionnalités passionnantes à cette plateforme innovante de développement d'applications pour les entreprises et les appareils mobiles, offrant ainsi une amélioration significative pour les clients existants et facilitant la création d'applications complètes, encore plus rapidement, pour les nouveaux clients.
Les principales améliorations de la plateforme comprennent une toute nouvelle façon d'interagir avec les bases de données relationnelles, une prise en charge de la modularisation, et bien d'autres fonctionnalités.
La version 8.0 coïncide également avec le lancement d'Altova RecordsManager, une nouvelle offre qui permet aux administrateurs système de créer des applications de bases de données métier sans avoir à écrire une seule ligne de code, grâce à l'outil MobileTogether Designer.
Examinons les points importants.

Nouveau module d'assistant de base de données et lecture/écriture de bases de données hiérarchiques
Auparavant, pour connecter des applications à des données stockées dans des bases de données relationnelles, il fallait écrire une quantité importante de code SQL pour effectuer les tâches les plus courantes. Par exemple, pour afficher des données provenant de deux tables dans un seul formulaire, il fallait effectuer deux requêtes distinctes à la base de données. Par conséquent, enregistrer les mêmes données dans la base de données était également complexe.
MobileTogether 8.0 adopte une approche entièrement nouvelle qui permet aux développeurs de créer plus facilement des requêtes renvoyant des données hiérarchiques, et de réécrire ces données sous forme hiérarchique. Le nouvel assistant de base de données offre un moyen simple de créer visuellement des instructions SELECT, et tout paramètre de la requête SQL peut désormais être exprimé directement à l'aide d'une expression XPath, ce qui signifie qu'il n'est plus nécessaire de déclarer explicitement les paramètres.

L’assistant de base de données permet aussi aux développeurs d’ajouter des tables connectées par le biais de clés étrangères au résultat – le tout en une seule étape. Ceci signifie que toute une hiérarchie entière peut être extraite en une manœuvre.

Toutes les modifications apportées pendant l'exécution de l'application seront automatiquement et intelligemment réintégrées à la base de données relationnelle associée.
La nouvelle approche de MobileTogether pour travailler avec des données hiérarchiques dans des bases de données relationnelles généralement structurées de manière linéaire permettra de gagner un temps considérable et simplifier considérablement le développement d'applications. Découvrez-en davantage sur la connexion de vos applications à une base de données SQL.
Prise en charge de la modularisation
De nombreuses nouvelles fonctionnalités permettent de modulariser les fichiers et les composants de MobileTogether Design, ce qui permet à plusieurs développeurs de travailler sur le même projet. La prise en charge de la modularisation offre également la possibilité d'organiser automatiquement les composants de conception connexes et de réutiliser des parties de projets dans d'autres projets.
Sous-projets
Afin de faciliter la refactorisation des projets existants, une nouvelle option permet d'extraire une partie d'un projet existant et de la créer en tant que sous-projet. Cela permet de réutiliser un large éventail de composants définis dans un projet, dans plusieurs projets différents. Un nouveau menu "Refactoriser" propose des options pour travailler avec les sous-projets.

Modules
La modularisation est également mise en œuvre grâce à un nouveau panneau "Modules", qui organise les éléments de conception en groupes logiques.
Les modules sont regroupés automatiquement en fonction de leurs noms. De cette manière, vous pouvez immédiatement identifier les fonctions et les actions associées à chaque page, et vous pouvez y accéder directement depuis la liste des modules.
Ajouter une couleur personnalisée à un module souligne les items de module dans cette couleur dans tout le projet pour une identification facile.

Les fonctionnalités supplémentaires qui permettent la modularisation comprennent :
Bibliothèques serveur : celles-ci peuvent être modifiées à tout moment sans nécessiter de redéploiement de l'application
La refactorisation et la modularisation offrent de nombreux avantages : de la réduction du temps de développement et la possibilité de travail en équipe à la prise en charge de mises à jour rapides et flexibles ainsi qu’à la maintenance.
Développement sans code avec RecordsManager
Avec la sortie de MobileTogether 8.0, une toute nouvelle approche est proposée pour la création d'applications de base de données personnalisées, appelée Altova RecordsManager.
Désormais, lorsque vous ouvrez MobileTogether Designer, vous aurez la possibilité de créer une solution MobileTogether classique, ou de commencer avec Altova RecordsManager. RecordsManager offre une interface visuelle, sans nécessiter de codage, pour créer rapidement des applications de bases de données métier pour les utilisateurs de bureau et mobiles.
L'un des principaux avantages de RecordsManager est que les créateurs d'applications n'ont pas besoin de développer eux-mêmes la base de données sous-jacente. Ils se concentrent simplement sur les objets qu'ils souhaitent modéliser, et RecordsManager s'occupe du reste. Cela permet de gagner énormément de temps et d'efforts, et permet aux administrateurs système ou aux développeurs de tous niveaux de créer facilement des applications performantes.

Des fonctionnalités puissantes et des raccourcis permettent de réduire le temps de développement, car vous définissez et reliez les référentiels, les conteneurs de données, les formulaires, les champs et les filtres qui alimentent votre application. Il est facile d'ajouter des validations de données et de logique métier performantes, des outils de recherche précis, des rappels, des rapports et bien plus encore.
Une fois votre application de base de données prête, vous pouvez la déployer auprès des utilisateurs sur les appareils de bureau et mobiles, tout comme vous le feriez pour toute autre solution MobileTogether.
RecordsManager est la solution la plus rapide pour créer des applications de bases de données professionnelles sophistiquées, sans nécessiter la moindre ligne de code manuel.
Nouvelles fonctionnalités pour les actions
Le puissant langage de programmation visuelle Action Tree, utilisé pour la gestion des événements dans les applications MobileTogether classiques, a été amélioré grâce à l'ajout de nouvelles actions et d'options, notamment :
Nouvelle action de verrouillage/déverrouillage pour l'accès au serveur pendant les modifications critiques
Nouvelle Action pour renommer le fichier/dossier
Nouvelle copie de fichier/dossier : action permettant de déplacer un fichier/dossier vers un nouvel emplacement, soit sur le même appareil, soit sur le même serveur
Possibilité de déplacer les fichiers supprimés vers la corbeille ou la poubelle
Nouvelle option permettant de changer le thème de l'appareil via une action
Nouvelles fonctionnalités supplémentaires
Prise en charge de versions supplémentaires de bases de données
Possibilité de restreindre la journalisation dans l'outil MobileTogether Designer pendant la simulation
Commentaires dans sources de page
Prise en charge de la version iOS 15 et Android 12
Prise en charge de Windows 11 (pour MobileTogether Designer et Server)
Prise en charge de macOS Big Sur de macOS Monterey, et Linux Debian 11 (MobileTogether Server)
Essayez RecordsManager et toutes les nouvelles fonctionnalités de MobileTogether en téléchargeant gratuitement MobileTogether Designer.