MobileTogether Server est le centre névralgique de traitement pour vos applis iOS, Android, Windows et les applis basées sur navigateur.
MobileTogether Server est le centre de back-end pour vos solutions et fonctionne en tant que passerelle entre les utilisateurs finaux et vos infrastructures de sources de données back-end.
MobileTogether Server est le centre névralgique de traitement pour vos applis iOS, Android, Windows et les applis basées sur navigateur.
MobileTogether Server est le centre de back-end pour vos solutions et fonctionne en tant que passerelle entre les utilisateurs finaux et vos infrastructures de sources de données back-end.
Chaque appli que vous concevez dans MobileTogether Designer génère simultanément l’UI de front-end ainsi que la logique du serveur back-end. Cela vous économise des semaines voire même des mois et améliore considérablement la performance de l’appli.
De plus, chaque appli que vous développez est automatiquement disponible pour les pour les appareils mobiles iOS et Android et les utilisateurs travaillant sur ordinateurs par le biais du client Windows ou navigateur HTML5.
Le framework de MobileTogether comprend le MobileTogether Server, que vous pouvez installer sur place dans l’entreprise ou dans l’infrastructure du cloud de votre choix.
Le MobileTogether Server soutient la logique de serveur de back-end que vous définissez pour votre appli, en fournissant une connectivité aux sources de données en back-end, pour un traitement des données ultra-rapide, des options de cache pour une meilleure performance et des options de sécurité solides pour vos applis commerciales et de boutique d’appli.
MobileTogether Server est disponible comme téléchargement direct ainsi qu’en tant que modèle Azure VM gratuit.
Les applis MobileTogether sont créées par un développeur ou un utilisateur technique dans MobileTogether Designer et sont déployées dans le MobileTogether Server de votre entreprise. Ici, votre appli peut être accédée par les utilisateurs finaux de deux manières :
Dans tous les scénarios, votre MobileTogether Server se charge de fournir une connectivité aux données de back-end, le traitement des données et les fonctions de sécurité pour vos applis.
MobileTogether Server augmente la vitesse et la performance des appareils mobiles et des ordinateurs exécutant votre appli en effectuant toutes les tâches lourdes pour les requêtes et les calculs complexes sur le serveur. Cela signifie que les résultats sont affichés beaucoup plus rapidement sur l'appli mobile.
L'appareil de votre utilisateur peut donc consacrer ses ressources à d'autres processus, réduisant nettement le temps de chargement et l'espace mémoire.
MobileTogether Server est fourni avec un cache intégré pour des résultats d'extraction de données complexes. Vos utilisateurs ne devront plus patienter jusqu'à ce que la requête de base de données ou de service web soit achevée, chose qui peut durer plusieurs minutes voire même plusieurs heures. Il suffit de configurer la fréquence des mises à pour les données cachées, et les utilisateurs obtiendront toujours le résultat de la dernière mise à jour instantanément.
Le comportement de cache est personnalisable selon les besoins de votre solution. MobileTogether contient plus que les paramètres de cache habituels comme le temps d'expiration et de réinitialisation. Vous pouvez déterminer manuellement l'intervalle avant de renouveler le cache et définir combien de combinaisons uniques de paramètres de requêtes multiples devront être cachées automatiquement. Un client recevra immédiatement les données du cache, mais le serveur ne les extraira que si la période de cache a expiré. Ces options boostent considérablement la performance.
Cette option est idéale pour les données de petite taille nécessaires du côté client, comme une liste de choix pour la fenêtre de liste de choix ou toute autre donnée statique.
Les données intégrées sont ensuite transmises au client avec le fichier de design et sont toujours immédiatement disponibles du côté client à chaque fois que vous exécutez l'appli. Aucun transfert de données supplémentaire n'est nécessaire entre le client et le serveur.
L’utilisation d’expressions XQuery lors de la génération de votre appli dans MobileTogether Designer vous permet de réduire le volume de données transférées entre le serveur et le client.
Les affichages de la base de données, les interrogations ou les appels vers des sources de données externes retournent des données raw qui ne peuvent pas être structurée de manière idéale. Les expressions FLWOR puissantes de XQuery vous permettent de restructurer et de regrouper les données ou de créer un sous-ensemble des données pour un transfert de données efficace du serveur au client et de la présentation optimale.
Lors de la création d’une appli, vous pouvez choisir de stocker des données saisies par l’utilisateur et des données qui ne changent pas fréquemment sur chaque appareil client pour réduire la quantité de données transmises entre le serveur et le client.
Il augmente la performance en réduisant les temps d'aller-retour entre le serveur et le client, et même entre les différentes sessions du même utilisateur à plusieurs heures d'écart.
Afin de réduire la quantité de données transmises par le réseau de données mobiles, ce qui améliore la performance de toute appli, MobileTogether vous permet de sélectionner exactement les données que vous souhaitez transmettre aux appareils du client et les données que vous souhaitez garder sur votre serveur.
Par exemple, si un certain ensemble de données est uniquement nécessaire pour afficher un graphique, alors les données peuvent être conservées sur le MobileTogether Server. Le graphique sera rendu par le serveur et seule une image du graphique sera transmise au client.
Ces options puissantes vous permettent de créer les applis orientées vers les données les plus sophistiquées possibles tout en fournissant une performance optimale aux utilisateurs finaux.
MobileTogether Server offre une fonction unique pour les applis commerciales et les applis individuelles déployées vers les boutiques d’applis (voir ci-dessous).
Lorsque vous créez une appli commerciale dans MobileTogether Designer, elle est déployée vers votre MobileTogether Server, où les utilisateurs finaux peuvent y accéder instantanément. Il leur suffit de télécharger le client MobileTogether gratuit et de connecter votre serveur pour le faire fonctionner avec une ou plusieurs applis exécutées sur votre serveur. Les clients MobileTogether sont disponibles pour iOS, Android, Windows et tout navigateur web ; un vrai accès AVEC.
Outre des fonctions performantes, MobileTogether Server offre des options de cache granulaires pour les applis commerciales.
MobileTogether Server offre des options de sécurité robustes et granulaires le cas échéant pour vos applis commerciales et de boutiques d’applis, tous deux sur une base par-serveur et par-appli :
Un éditeur d’interface web et de permission convivial vous permet d’activer et de gérer :
Les permissions basées sur rôle accordent au développeur d’appli ou à l’administrateur de serveur le contrôle de l'accès à toute appli particulière, partie d'appli ou à un répertoire entier d’applis commerciales sur la base des permissions d'utilisateur et de rôle définis sur MobileTogether Server.
Par exemple, les utilisateurs dans le rôle “Executive” peuvent voir des données et des graphiques supplémentaires dans une appli de rapport de ventes comparé à ceux disposant du rôle “Manager” accédant la même appli.
Les développeurs peuvent souhaiter déployer leurs appli MobileTogether vers les boutiques d'applis différentes pour permettre aux utilisateurs de les installer individuellement. MobileTogether Designer génèrera automatiquement du code pour les applis natives iOS, Android et Windows qui profitent encore de l’avantage des fonctions performantes soutenues par MobileTogether Server, y compris la connectivité des données, du traitement des données, des options de cache sophistiquées, etc.
Les applis MobileTogether peuvent être soutenues par des services qui sont des solutions sans UI qui sont intégrées dans MobileTogether Designer et exécutées sur le MobileTogether Server basé sur des déclencheurs prédéfinis du client pour fournir une fonctionnalité de background pour d'autres applis.
Sur le serveur, il est très simple de définir des déclencheurs horaires, des événements de système de fichier et donc de programmer le déclenchement d’un service à exécuter.
Par exemple, un service peut être défini par surveiller la table Orders dans une base de données des ventes et déclencher une action, comme l'envoi d'une notification dans une appli, l'envoi d'un e-mail à un ou plusieurs destinataires, etc. lorsqu'une commande arrive dans la table.
Un autre exemple est l'utilisation d'un service pour contrôler les flux XML depuis un site Web et l'envoi d'une notification aux utilisateurs lorsque des mises à jour ou des changements sont disponibles.
Les services ajoutent des fonctions en temps réel aux applis orientées vers les données créées par les développeurs sur MobileTogether.
Veuillez noter que les services requièrent l’utilisation de MobileTogether Server Advanced Edition.
Lors de l'installation de MobileTogether Server, vous disposez d'une appli pour la gestion du serveur qui affiche les statistiques variées concernant les applis individuelles exécutées sur ce serveur.
L'appli Statistics présente des statistiques et des graphiques concernant le nombre d'utilisateurs, d'appareil, de démarrage de l'appli, de requêtes de serveur, etc pour un délai sélectionné. Des filtres granulaires vous permettent de consulter ces statistiques par système d'exploitation, type d'appareil, ou de fabricant, par appli, etc. Vous pouvez aussi consulter des statistiques concernant les décomptes de requêtes et les démarrages de l'appli.
L’appli vous permet d'obtenir aisément une vue précise et une popularité de chaque appli sur votre MobileTogether Server.
L'environnement de développement MobileTogether Designer est un téléchargement gratuit pour un nombre illimité de développeurs dans votre entreprise. Les applis MobileTogether pour iOS, Android et Windows 10 et 11 sont également gratuits dans leurs boutiques respectives.
MobileTogether Server est disponible gratuitement pour une période d'essai de 30 jours.
Lorsqu’une licence est vendue en tant que licence annuelle à acheter par cœur de serveur (à partir de $1000/an pour 1 cœur). Vous avez bien lu : $1000 tous les ans pour un nombre illimité d'applis et un nombre illimité d'utilisateurs.
Bien qu'il n'y a pas de limites quant au nombre d'utilisateurs ou au nombre d'applis que vous pouvez exécuter sur le serveur d'appli mobile, il se peut que vous devrez adapter la machine de serveur selon la charge actuelle afin de fournir une performance optimale pour un grand nombre d'utilisateurs. Mais le prix de démarrage est idéal pour la plupart des déploiements initiaux.
Nous avons rassemblé ce prix particulièrement intéressant avec des fonctions de développement d'applis pour faire de MobileTogether le framework le plus accessible (et sophistiqué) pour développer et déployer des applis orientées pour toutes les plateformes.