Developer Networks

Créez avec les technologies GraphicStream

Librairie GraphicStream d'articles techniques, de tutoriaux et de ressources d'apprentissage

GraphicStream est un éditeur de logiciels et l’éditeur d’Immersive. Le Developer Network accompagne les équipes qui développent à partir de ses produits et technologies.

9domaines
58documents
GSDNune porte d’entrée unique

Explorer

Parcourir les domaines du GSDN

Chaque rayon regroupe les documents, guides et références d’un même domaine fonctionnel ou technique.

Forge

Forge est l’environnement de **création intégré** de la plateforme Immersive. Conçu pour les développeurs, intégrateurs, comemrciaux et formateurs, Forge permet de créer, personnaliser et déployer des expériences pour Immersive adaptées à une multitude de cas d’usage.

16 documents

Forge Interface

Forge est l’environnement de **création intégré** de la plateforme Immersive. Conçu pour les développeurs, intégrateurs, comemrciaux et formateurs, Forge permet de créer, personnaliser et déployer des expériences pour Immersive adaptées à une multitude de cas d’usage.

0 documents

Binding

Binding concepts and guides.

1 document

Articles

Technical articles and transversal topics.

1 document

Commons

Common setup and shared fundamentals.

0 documents

Connaissances de base

Explorez les guides, références et exemples de ce domaine.

1 document

Hub

Le Hub Immersive est le cœur de l’infrastructure de données de la solution Immersive. C’est l’intermédiaire universel entre : * Les sources de données : capteurs IoT, automates (OPC UA, Modbus, MQTT…), fichiers Excel, bases SQL, API REST… * Les consommateurs : applications Beholder 3D, superviseurs, synoptiques web, ou tout autre service métier. Le Hub agit comme un **chef d’orchestre** : Il centralise les données hétérogènes provenant de multiples protocoles, il synchronise en temps réel les valeurs utiles avec les applications clientes et assure la cohérence et la fiabilité des informations pour la supervision et la maintenance.

4 documents

Rest Frontage

Le RestFrontage, l’Enhancer de la solution Immersive, transforme un socle riche de données, de services et de règles de sécurité en une expérience claire, accessible et exploitable. Interfaces web, API, administration et intégration s’y rejoignent pour offrir aux utilisateurs comme aux applications une façade cohérente sur tout l’écosystème Immersive. **Une porte d’entrée unique, du socle technique jusqu’aux usages métier.**

19 documents

Scripting

Apprenez à donner vie à vos plan en réagissant aux données recçus et en offrant une interface adaptée aux besoins de vos utilisateurs.

16 documents

À découvrir

Poursuivez votre exploration

Des ressources choisies aléatoirement dans la bibliothèque pour découvrir d’autres possibilités offertes par Immersive et les technologies GraphicStream.

Forge

Forge : Ajout d'un plan.

Avant de dessiner dans Forge, il faut poser un fond fiable : ce module montre comment ajouter un plan qui servira de repère à toute la modélisation. Vous apprendrez à exploiter le fond satellite par défaut, à importer une image ou un PDF géoréférencé, puis à le positionner correctement sur la carte avec des points de contrôle. Le document explique aussi comment choisir entre un plan global ou limité à un étage, selon votre besoin. Vous saurez enfin ajuster son affichage pour continuer à le lire malgré les zones, structures et modèles 3D déjà présents. Résultat : un dessin mieux aligné, plus rapide à construire et plus fidèle au terrain.

Découvrir
Scripting

My Building - Capteurs de température et d’humidité

Cette démo montre comment réunir deux capteurs physiques, température et humidité, dans un seul équipement « Room » pour offrir une lecture plus naturelle dans le jumeau numérique. Vous verrez comment afficher directement la température dans la bulle 3D, avec un format clair, une unité lisible et le bon niveau de précision. Le tutoriel explique aussi quand utiliser la configuration Excel et quand préférer le scripting JS pour personnaliser finement le rendu des mesures. Enfin, il détaille la création d’un défaut calculé pour déclencher une alerte dès qu’un seuil critique est dépassé. À la fin, vous saurez structurer vos capteurs, améliorer la lisibilité des données et renforcer la supervision de vos pièces.

Découvrir
Connaissances de base

Catalogue des ImmersiveObjectType.

Ce document vous aide à comprendre à quoi correspondent les différents ImmersiveObjectType et dans quels cas les utiliser. Vous y trouverez une lecture structurée du catalogue, avec le rôle de chaque type, ses interactions dans l’architecture et les points de vigilance à connaître avant l’implémentation. La formation vous guide aussi sur les prérequis, la configuration attendue et la mise en place d’un premier cas simple, pour passer rapidement de la théorie à la pratique. À la fin, vous saurez identifier le bon type selon votre besoin métier, éviter les erreurs courantes et poser des bases solides pour des usages plus avancés.

Découvrir
Forge

Acteurs graphiques

Comprenez enfin à quoi servent les briques essentielles d’une carte Forge et comment elles s’assemblent pour créer un environnement exploitable. Cette formation distingue clairement zones, structures, modèles 3D, waypoints, équipements et services, avec le rôle précis de chacun. Vous saurez identifier quel type d’élément utiliser selon le besoin : dessiner un sol, construire un volume, enrichir une scène ou préparer des parcours. En quelques repères visuels, vous gagnerez en précision dès la conception de vos cartes. Un passage clé pour modéliser plus proprement et éviter les confusions entre représentation graphique, navigation et fonctions terrain.

Découvrir
Scripting

Scripting : Debug de scripting

Quand un script plante, encore faut-il savoir où regarder et comment interpréter l’erreur. Ce tutoriel montre les deux points d’entrée essentiels du Beholder : la console de debug et la liste des behaviours, pour retrouver rapidement la cause d’un dysfonctionnement. Vous apprendrez à repérer un équipement en erreur, accéder aux logs cachés, lire un message d’exception et localiser précisément la ligne fautive. À la fin, vous saurez distinguer une simple faute de syntaxe d’un problème de variable ou d’objet null, puis corriger le script avec méthode. Un guide concret pour ne plus subir un script rouge sans comprendre ce qu’il s’est passé.

Découvrir