Lors de la Plenary du Esri DevSummit 2024, des développements passionnants dans le domaine de l'intégration des informations géographiques dans les applications natives, en particulier pour le terrain, ont été présentés.<\/P>
Les avantages des applications natives<\/STRONG><\/P>Nous aimons les applications natives car elles sont faciles à utiliser et offrent une expérience formidable. Avec les informations littéralement au bout des doigts, nous pouvons rester productifs, que nous soyons au bureau ou sur le terrain. Les applications natives sont conçues pour fonctionner hors ligne et offrent de nombreuses fonctionnalités des appareils, de sorte que le travail ne doit pas s'arrêter lorsque la connexion réseau est interrompue. Et avec un accès complet à tous les capteurs de l'appareil, la localisation est au cœur de l'expérience utilisateur.<\/P>Création d'applications cartographiques natives<\/STRONG><\/P>Esri développe de nombreuses applications natives et avec ArcGIS Maps SDKs for Native Apps, vous pouvez également créer facilement des applications cartographiques natives puissantes. Que ce soit sur un smartphone, une tablette ou un ordinateur portable, vous pouvez mettre la carte capable de fonctionner hors ligne dans la bonne application sur le bon appareil. Tous les SDK natifs sont optimisés en termes d'implémentation avec un noyau C++ pour fonctionner sur une gamme d'appareils finaux. Ils offrent une expérience développeur moderne avec les derniers frameworks, outils et fonctionnalités linguistiques. Avec ArcGIS Maps SDK for .NET, Java, Qt, Swift et Kotlin, on peut choisir le framework préféré et commencer immédiatement.<\/P>Collecte de données avec des applications natives<\/STRONG><\/P>Parmi les nombreux types d'applications que vous pouvez créer pour le terrain, les ArcGIS Maps SDKs for Native Apps offrent une excellente base pour la collecte de données. Avec des modèles flexibles pour le travail hors ligne, les projets peuvent démarrer au bureau et être transférés sur un appareil ou téléchargés directement via le réseau sur l'appareil et les modifications synchronisées pendant que l'on continue à travailler en parallèle. Grâce à une base de données géospatiale mobile compacte et entièrement fonctionnelle sur l'appareil, les applications natives ont un accès transparent aux informations géographiques et à de nombreuses fonctionnalités attendues, comme Utility Network. On peut simplement capturer des emplacements avec un récepteur GPS haute précision ou utiliser des outils cartographiques interactifs avec fonction d'accrochage pour une capture très précise.<\/P>Smartforms pour une collecte de données optimisée<\/STRONG><\/P>Les Smartforms offrent une expérience de collecte de données optimisée en s'adaptant dynamiquement aux entrées. Il a été démontré comment créer une application avec ArcGIS Maps SDK for Kotlin qui affiche une carte avec des données d'éoliennes autour de la région de Palm Springs. En tant que technicien de maintenance d'éoliennes, une inspection a été réalisée en utilisant un formulaire contenant déjà plusieurs éléments de formulaire pour la collecte des données attributaires. Les données attributaires ont été regroupées logiquement et remplies en fonction des informations d'identification de l'utilisateur. Ensuite, le formulaire invitait à scanner l'éolienne la plus proche pour collecter certaines informations. Le capteur NFC de l'appareil a été utilisé pour scanner l'éolienne. Une fois les informations du capteur reçues, l'ID de l'éolienne ainsi que d'autres champs dépendants ont été remplis automatiquement.<\/P>
<\/span><\/P> <\/DIV>Intégration des flux en temps réel pour améliorer la collaboration<\/STRONG><\/P>Un excellent exemple a été présenté montrant comment utiliser des flux personnalisés en temps réel pour améliorer la collaboration et la prise de conscience sur le terrain. L'application mobile capture les informations en temps réel via un protocole UDP Peer-to-Peer Feed. Il a été montré à quel point il est facile d'intégrer des flux personnalisés en temps réel dans une application mobile et comment mettre à jour la symbologie pour l'adapter au contexte des données.<\/P>
<\/span><\/P>Annonce d'un nouveau Maps SDK pour Flutter<\/STRONG><\/P>Pour conclure la présentation, il a été annoncé qu'un nouveau ArcGIS Maps SDK for Flutter sera bientôt publié. Flutter gagne en popularité pour le développement mobile multiplateforme. Il dispose d'une forte communauté de développeurs et est rempli de fonctionnalités que nous offrirons avec soin. Il est basé sur le langage moderne Dart et offre une série de widgets multiplateformes pour implémenter rapidement des applications mobiles. Il offre un environnement d'outillage de premier ordre où les développeurs peuvent créer sans effort leurs designs d'application et les améliorer itérativement.<\/P>
<\/span><\/P> <\/P>Conclusion<\/STRONG><\/P>La Plenary a offert un aperçu fascinant de l'avenir des applications natives et de l'intégration des informations géographiques. Avec ArcGIS Maps SDKs for Native Apps, les développeurs peuvent créer des solutions innovantes capables de fonctionner hors ligne pour le terrain.<\/P>