Developer Networks
Build with GraphicStream technologies
GraphicStream library of technical articles, tutorials, and learning resources
GraphicStream is a software publisher and the publisher of Immersive. The Developer Network supports teams building with its products and technologies.
Get started
Essential resources
A curated selection for understanding the GraphicStream ecosystem and starting to build around Immersive.
Presentation of the Beholder interface
Quickly get your bearings in the Beholder by discovering how the screen is organized between 3D view, equipment list, alarms and menus. This chapter shows where to act, what to look for, and how to select equipment from both the digital twin and the side panels. You will immediately understand the meaning of the color codes and visual indicators to spot a defect, a disconnection or equipment under construction without wasting time. It also explains the role of 3D widgets, graphical objects, and annotations to read the field context more accurately. By the end, you'll be able to navigate the application smoothly and interpret the overall status of a fleet of equipment at a glance.
Read the resourceHub: Overview
Discover this GraphicStream Developer Network resource.
Read the resourceBinding: Introduction
Cette introduction vous montre comment relier proprement un objet de la scène 3D à un équipement métier Immersive, pour que données, états, alarmes et interactions pointent toujours vers la bonne cible. Vous comprendrez la logique du modèle objet, des familles, des instances, des handles et des scopes, sans rester au niveau théorique. La formation s’appuie sur un cas concret, BuildingSensorSimulator, pour apprendre à identifier les équipements à créer et à structurer un contrat de données fiable. À la lecture, vous saurez préparer un binding stable entre vue 3D et DOM, éviter les mappings fragiles et concevoir une base exploitable pour le scripting, l’UI et la supervision. C’est le point de départ indispensable pour bâtir un jumeau numérique cohérent, évolutif et fidèle au terrain.
Read the resourceExplore
Browse GSDN domains
Each shelving groups documents, guides and references for a single functional or technical domain.
Forge
Forge is the **integrated creation** environment of the Immersive platform. Designed for developers, integrators, merchants and trainers, Forge allows you to create, customize and deploy experiences for Immersive adapted to a multitude of use cases.
14 documentsBinding
Binding concepts and guides.
1 documentArticles
Technical articles and transversal topics.
1 documentCommons
Common setup and shared fundamentals.
0 documentsConnaissances de base
Explore the guides, references and examples for this domain.
1 documentHub
The Immersive Hub is the heart of the Immersive solution's data infrastructure. It is the universal intermediary between: * Data sources: IoT sensors, PLCs (OPC UA, Modbus, MQTT, etc.), Excel files, SQL databases, REST APIs, etc. * Consumers: Beholder 3D applications, supervisors, web synoptics, or any other business service. The Hub acts as an **conductor**: It centralizes heterogeneous data from multiple protocols, synchronizes useful values with client applications in real time, and ensures consistency and reliability of information for monitoring and maintenance.
4 documents
Rest Frontage
y
18 documentsScripting
Learn how to bring your plan to life by reacting to the data received and offering an interface tailored to the needs of your users.
16 documentsDiscover
Continue exploring
Resources selected at random from the library to reveal more possibilities offered by Immersive and GraphicStream technologies.
Configurer plusieurs instances de RestFrontage derrière IIS ARR
Déployez plusieurs instances de RestFrontage derrière IIS ARR sans casser vos redirections, vos URLs publiques ni la détection du HTTPS d’origine. Ce guide montre concrètement comment faire transiter correctement `X-Forwarded-Proto`, déclarer les proxys de confiance et configurer deux nœuds sur une même machine avant d’étendre le principe à d’autres architectures. Vous saurez quelles adresses autoriser dans `KnownProxies`, comment éviter les boucles de redirection et pourquoi le nom d’hôte public doit être préservé par le proxy. La documentation détaille aussi les vérifications à effectuer côté application, côté ARR et côté accès public pour valider la mise en service. En le parcourant, vous gagnerez du temps sur les erreurs les plus fréquentes et disposerez d’une méthode fiable pour diagnostiquer un comportement incorrect en multi-instance.
DiscoverView and understand user logs.
This course teaches you how to use user logs to quickly understand what happened, when, and for whom. You'll learn how to read useful information, spot important signals, and distinguish between normal behavior and an anomaly to investigate. The document also outlines prerequisites, points to look out for, and a simple way to prepare your environment without wasting time. By the end, you'll be able to interpret critical events, verify a real-world case, and rely on logs to speed up business diagnosis, support, and analysis.
DiscoverAPI keys
Understanding API keys is essential to secure exchanges between your applications and external services. This training shows you what they are used for, how to obtain, configure and use them without exposing your access or weakening your integration. You will learn how to prepare the environment, set up a simple first case and check that the authentication works correctly. The document also highlights the prerequisites, common errors and points of vigilance to avoid blockages from the start. At the end, you will know how to handle an API key in a concrete context and understand its place in the technical architecture.
DiscoverGérer les droits automatiques
Discover this GraphicStream Developer Network resource.
DiscoverS'authentifier par code auprès d'Immersive : mot de passe, MFA et clés API
Cette formation vous montre comment mettre en place une authentification par code, depuis la préparation de l’environnement jusqu’au premier cas fonctionnel. Vous y comprendrez le rôle de ce mode d’accès dans l’architecture, les prérequis à réunir et les points de vigilance à anticiper. Le parcours détaille la configuration, l’implémentation d’un exemple simple et la manière de vérifier que le résultat attendu est bien atteint. À la fin, vous saurez intégrer ce mécanisme dans un contexte métier, diagnostiquer les problèmes fréquents et appliquer les bonnes pratiques pour une mise en œuvre fiable.
Discover