En plus du design visuel, glisser-et-déposer le design UI dans MobileTogether, définir le comportement de l’appli est un processus hautement visuel. Altova a révolutionné le langage de programmation ActionTrees dans MobileTogether pour aider les utilisateurs à créer des applis build low-code rapidement – sans sacrifier la fonction native et le caractère sophistiqué que les utilisateurs finaux attendent.
Les ActionTrees permettent aux développeurs et non développeurs de définir de manière visuelle la logique des applis mobiles et solutions d’entreprise en arrangeant les actions en structure ressemblant à une arborescence. Les ActionTrees fournissent des outils robustes et flexibles pour créer des applis et solutions d’entreprises pouvant se connecter aux bases de données et autres sources de données, effectuer des calculs, gérer des données, etc. Cette approche fournit une manière claire et intuitive pour concevoir des flux de travail et processus automatisés sans avoir besoin de codage traditionnel.
Le paradigme de programmation visuel est en particulier bénéfique pour créer rapidement des applications complexes, étant donné qu’il simplifie le processus de développement en fournissant une interface glisser-et-déposer définissant la logique opérationnelle ainsi que les gestionnaires d’événement.
Chaque ActionTree consiste en des séries d’actions qui sont exécutées dans une séquence ou conditionnellement, basées sur des critères définis par le développeur. Pour créer une ActionTree, glissez simplement toute action disponible dans la commande de l’arborescence au centre du volet de l’Éditeur ActionTree pour définir son comportement et le combiner avec d’autres.
Les options du flux de contrôle incluent : des boucles, des instructions switch et des conditions If-Then-Else, de même que la gestion d’exception Try/Catch/Throw.
Chaque ActionTree que vous définissez peut être enregistrée comme ActionGroup (affiché dans le volet à droite ci-dessus). Un ActionGroup devient ensuite une fonction qui peut être réutilisée tel que requis, rendant facile la simplification des tâches respectives.
XQuery et XPath peuvent être utilisés pour le traitement et la manipulation des données dans ActionTrees. Et MobileTogether comprend un générateur et évaluateur d'expressions puissants qui rendent la création et le débogage de ces expressions faciles.
XPath/XQuery fournit une flexibilité inégalées pour sélectionner et manipuler des structures de données hiérarchiques ainsi que tabulaires. Des bibliothèques de fonction extensives permettent de créer des applis et solutions entreprise sophistiquées de manière simple. En tant que langage de programmation déclaratif, XQuery donne aux développeurs la capacité de définir une logique de traitement des données complexe de façon élégante et concise.
L’unique fenêtre d’édition XPath/XQuery comprend :
Si vous avez besoin de vous replonger dans les langages de requêtes basés sur les standards, vérifiez la formation XPath et le tutoriel le tutoriel XQuery pour les utilisateurs tous niveaux.
MobileTogether prend en charge une collection d’actions croissante pour définir un comportement d’appli complexe tout en étant efficace. Ci-dessous, vous trouverez un bref résumé des catégories et types d’actions.
MobileTogether inclut également un simulateur d’appli intégré pour tester toutes les plateformes durant le développement, ainsi qu’un débogueur intégré pour dépanner le comportement XPath/XQuery et ActionTree.
ActionTrees propose une suite d’actions pour gérer et mettre à jour les données de manière efficace. Ces actions sont essentielles pour des applications qui requièrent un la gestion et transformation de données dynamiques.
Ces actions incluent l’ajout, la suppression, l’insertion, le remplacement et la mise à jour des nœuds à l’intérieur d’une structure XML ou de base de données.
Ces actions gèrent le flux d’exécution à l’intérieur d’un ActionTree, permettant aux développeurs de définir une logique complexe et des processus de prise de décision :
Ces actions sont responsables pour initier, contrôler et gérer les tâches d’exécution à l’intérieur d’une application :
Les ActionTrees peuvent aussi contrôlées et modifiées les interactions utilisateur, permettant aux développeurs de créer des applis interactives et dynamiques :
Les actions de base de données sont vitales pour des applications qui requièrent un stockage et extrait de données persistants.
Ces actions permettent l’intégration avec des services web externes, permettant aux applications de consommer les données depuis ou d’envoyer les données vers des API tierces.
Un avantage clé du langage de programmation visuel ActionTrees est sa capacité à prendre en charge le développement multiplateforme et les appareils desktop. Ceci signifie que vous pouvez concevoir et mettre en œuvre des actions, et ils fonctionneront sans problème sur tous les téléphones, tablettes, laptops et ordinateurs desktop exécutant iOS, Android et Windows. Un client HTML5 est également disponible pour accéder aux applis dans le navigateur. Ceci rationalise le processus de développement, réduisant la nécessité d’avoir un codage spécifique à la plateforme et assurant un comportement cohérent et natif sur tous les appareils.
Liste des fonctions MobileTogether
FAQ MobileTogether
Vidéos de démonstration MobileTogether