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
12 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.
Activer un type d’objet pour la sécurité
Ce guide montre précisément ce que change le toggle d’un type d’objet dans la sécurité RestFrontage, et surtout ce qu’il ne fait pas. Vous verrez comment activer ou désactiver un type comme `Map`, `Equipment` ou `Workspace`, puis où enchaîner pour définir les permissions et les droits automatiques utiles. Le document aide à éviter les confusions fréquentes : un type actif n’accorde aucun accès par lui-même, et un type inactif ne supprime ni les droits existants ni les contrôles déjà branchés. En le parcourant, vous saurez lire l’état réel d’un type, comprendre l’impact d’une modification sur la configuration en mémoire et réagir correctement si un toggle est bloqué, ignoré ou revient à son état précédent.
DiscoverForge: First map.
Create a map
DiscoverForge: Patch Notes.
These release notes allow you to identify in a matter of minutes what's really changing in Forge, version by version. You'll see the new real-world uses, such as Excel export of model weights, first-person view, improved copy and paste, and smoother editing tools. The document also highlights fixes that remove penalizing blocks, from freezes to save or selection errors. When you read it, you will know what new features to integrate into your habits, which shortcuts to exploit and what limits have been lifted. It's the most direct way to work faster, with more comfort and fewer incidents in your Forge projects.
DiscoverAccorder des droits conditionnels
Comprenez comment accorder une permission sans jamais élargir le périmètre d’accès déjà acquis. Ce document montre, avec un cas concret autour de `See` et `Modify`, comment un droit conditionnel s’évalue sur le même objet et pourquoi il évite les sur-autorisations comme les maintenances manuelles ingérables. Vous verrez dans quel ordre la sécurité examine refus, droits directs et règles conditionnelles, ainsi que les effets réels d’un groupe fonctionnel combiné à des droits de visibilité. Vous saurez aussi créer, activer, désactiver ou supprimer ces règles depuis l’interface d’administration ou via l’API, en comprenant les contrôles d’intégrité, les dépendances autorisées et les limites à respecter.
DiscoverFaçade d'API et Sécurité
Ce guide va bien au-delà d’un simple inventaire d’endpoints : il montre comment sécuriser une façade d’API RestFrontage de bout en bout. Vous y verrez comment authentifier un client, gérer le cycle de vie des jetons, appliquer ou auditer des droits, et encadrer les accès OData sans laisser passer d’angles morts. Il détaille aussi les règles métier qui gouvernent les écritures, les partages internes ou externes, et les réponses d’erreur à anticiper côté client. À la lecture, vous saurez construire des appels fiables, choisir les routes recommandées, comprendre les limites des points historiques et intégrer la sécurité dans vos contrôleurs comme dans vos outils Razor.
Discover