MobileTogether ajoute des codes-barres, des tests automatisés et bien plus encore
Voici la dernière version de MobileTogether, la plateforme multiplateforme d'Altova conçue pour développer des applications natives axées sur les données.
Sortie seulement cinq mois après MobileTogether 2.2, la version 3.0 est dotée d'une multitude de nouvelles fonctionnalités, allant des fonctionnalités demandées par les développeurs, comme la lecture de codes-barres et le support des tests automatisés, aux améliorations en termes de flexibilité, telles que les feuilles de style multi-niveaux et la fonctionnalité d'impression vers fichier, qui contribueront sans aucun doute à distinguer vos applications.
Examinons maintenant en détail les nouvelles fonctionnalités.
Nouvelles fonctionnalités dans MobileTogether 3.0
La version 3.0 de MobileTogether ajoute les fonctionnalités suivantes :
- Prise en charge de la lecture de codes-barres
- Feuilles de style à niveau multiple
- Installation de tests automatisés
- Nouvelle action : imprimer sur PDF, Word ou RTF depuis le client
- Possibilité d'ouverture des fichiers (par ex., PDF) sur le client
- Augmentation considérable de la vitesse pour Windows et client Windows Phone
- Client de navigateur entièrement réécrit
Prise en charge des codes-barres
La prise en charge de la lecture de codes-barres est désormais disponible lors du développement d'applications dans MobileTogether. Cette fonctionnalité sera immédiatement intuitive pour les utilisateurs finaux, qui peuvent désormais utiliser la fonction appareil photo de leur appareil mobile pour scanner un code-barres et récupérer les informations qui y sont stockées.
MobileTogether prend en charge de nombreux standards de codes-barres linéaires et 2D couramment utilisés, notamment :
- Aztèque
- Codabar
- Code 39
- Code 93
- Code 128
- Matrice de données
- EAN-8
- EAN-13
- EAN-128
- ITF
- PDF 417
- Code QR
- RSS-14
- RSS (version étendue)
- UPC-A
- UPC-B
Vous trouverez ci-dessous une explication de la manière de configurer l'utilisation de codes-barres comme action dans une application, ainsi qu'un exemple d'application qui scanne un code-barres ISBN (qui utilise le format EAN-13).

La prise en charge des codes-barres rend les applications MobileTogether encore plus utiles dans divers secteurs d'activité et marchés spécialisés.
Feuilles de style multi-niveaux
Pour une flexibilité maximale dans la conception de l'interface utilisateur, vous pouvez désormais définir et attribuer des styles soit à l'échelle du projet, soit individuellement : par page, par tableau ou par élément. Les développeurs définissent simplement les styles à l'aide de la boîte de dialogue "Feuilles de style", puis peuvent les attribuer en un seul clic, selon les besoins. Comme vous pouvez le constater ci-dessous, la boîte de dialogue prend en charge les styles de projet, qui sont appliqués partout, ainsi que des styles personnalisés qui peuvent être attribués de manière précise aux différents éléments et contrôles de l'interface utilisateur de l'application.

Les styles, et l'application de ces styles, peuvent être définis à l'aide de valeurs statiques ou calculés via XPath.
La création d'un référentiel centralisé pour le style permet non seulement de gagner énormément de temps, mais elle facilite également le contrôle de l'apparence des applications sur toutes les plateformes. Par exemple, si vous souhaitez que tous les boutons des applications aient la même apparence sur iOS, Android et Windows (c'est-à-dire, en utilisant un style uniforme au lieu des styles natifs), vous pouvez désormais définir ce style une seule fois par projet (ou à n'importe quel niveau de détail, selon les besoins).
Installation de tests automatisés
MobileTogether 3.0 intègre des fonctionnalités qui améliorent considérablement la capacité à tester et à déboguer les applications mobiles. Dans la partie "Simulateur" de MobileTogether Designer, il est désormais possible d'enregistrer une séquence d'actions utilisateur, de sauvegarder cette séquence dans un fichier, et de la relire ultérieurement lorsque l'application est modifiée. Cependant, contrairement à d'autres produits, ces actions peuvent être relues soit directement dans la fenêtre du simulateur, soit sur un appareil client connecté au Designer, afin de réaliser des tests préliminaires !
Vous pouvez enregistrer des ensembles complets de scripts de test pour valider les applications au fur et à mesure de leur évolution, ce qui vous permet de :
- Valider le comportement de l'application en cas de modifications des données sous-jacentes, comme les résultats de requêtes de base de données ou les demandes adressées à des services web REST
- Vérifiez que les corrections de bugs ont été correctement appliquées en reproduisant la séquence d'actions qui avait provoqué l'erreur, mais cette fois dans une nouvelle version de l'application qui intègre la correction
- Assurez-vous qu'aucun comportement inattendu ne soit introduit involontairement dans les nouvelles versions de l'application
- Visualisez l'apparence des mêmes séquences d'actions utilisateur sur différents appareils mobiles
La fenêtre de dialogue "Gérer les cas de test et les exécutions", illustrée ci-dessous, vous permet de gérer des bibliothèques de cas de test pour chaque application, de contrôler la vitesse de lecture et de collecter des captures d'écran des interfaces utilisateur et des sources de pages après chaque étape.

Grâce à son support complet pour les tests automatisés, MobileTogether permet de déployer des applications auprès des utilisateurs finaux sur de multiples plateformes mobiles beaucoup plus rapidement que les autres outils de développement mobile.
Impression vers fichier depuis l'application mobile
Il est désormais possible de générer des rapports ou des documents directement depuis une application mobile.
Ce support est rendu possible grâce à une intégration étroite avec Altova StyleVision, qui permet de concevoir.. rapports multicanaux et StyleVision Server Pour générer ces rapports, le système utilise les données de l'utilisateur final en temps réel. Le serveur StyleVision utilise une conception de rapport créée dans StyleVision pour imprimer les données de l'utilisateur final au format PDF, Word ou RTF.
Une fois qu'un document est généré, il est enregistré sur l'appareil du client pour un traitement ultérieur. Par exemple, un fichier PDF peut être envoyé par e-mail en tant que pièce jointe. La capture d'écran ci-dessous montre la boîte de dialogue "Actions" permettant de configurer la fonctionnalité d'impression vers un fichier, ainsi qu'une page d'une application utilisant cette fonctionnalité.

La possibilité d'imprimer des documents dans des formats prédéfinis et standardisés améliore considérablement les applications potentielles de MobileTogether dans les environnements d'entreprise.
Capacité à ouvrir des fichiers sur les clients mobiles
Désormais, les développeurs d'applications peuvent offrir aux utilisateurs finaux la possibilité d'ouvrir des fichiers tels que des PDF, des fichiers image, des fichiers texte, etc., qui sont stockés sur l'appareil du client. Le chemin d'accès au fichier peut être défini directement dans la conception de l'application ou via XPath. Vous pouvez également permettre à l'utilisateur final de sélectionner le fichier sur son appareil, par exemple, dans une application Windows 8 ou 10. Un filtre de type de fichier optionnel vous permet de spécifier les types de fichiers autorisés à être ouverts.
Amélioration de la vitesse pour les appareils Windows
La version 3.0 comprend une amélioration significative de la vitesse pour les applications Windows développées avec MobileTogether. La vitesse de rendu des pages sur Windows Phone et Windows 8 et 10 est désormais jusqu'à 5 fois plus rapide*.
*Note : L'expression "up to" a été traduite par "jusqu'à" pour une formulation plus naturelle en français.
Client de navigateur entièrement réécrit
En plus des applications natives pour iOS, Android, Windows Phone, ainsi que pour Windows 8 et 10, MobileTogether inclut un client basé sur un navigateur HTML5, compatible avec les appareils fonctionnant sous n'importe quel autre système d'exploitation, comme les appareils Blackberry ou les ordinateurs portables non équipés de Windows 8/10.
Pour la version 3.0, nous avons entièrement réécrit le client de navigateur MobileTogether afin d'améliorer les performances. La nouvelle version transfère une quantité de données nettement inférieure entre le serveur et le navigateur, ce qui réduit le trafic de données, et les applications fonctionnant dans le navigateur sont généralement plus fluides et plus rapides.
Les tests internes, notamment via le réseau 3G, permettent d'obtenir des vitesses de rendu des pages jusqu'à 10 fois plus rapides*.
*Note : L'utilisation de l'astérisque suggère qu'il pourrait y avoir une note de bas de page ou une précision supplémentaire concernant cette affirmation.
En savoir plus et obtenir la version 3.0
Obtenez tous les détails et passez à la version 3.0 de MobileTogether. C'est gratuit pour les clients existants. Pour les nouveaux clients, MobileTogether Designer est toujours gratuit, vous pouvez donc commencer à créer votre première application immédiatement.
