v1.0.0 -- Disponible

Concevez vos IDL
Visuellement

La manière moderne de créer des modèles de données DDS. Glisser-déposer, validation temps réel, IDL prêt pour la production.

6 langages
Assistance IA
Éditeur QoS
Runtime live
IDL 4.2
HDDS Studio -- MonProjet.hddsgraph
HDDS Studio - Éditeur visuel IDL avec module NATO, structs, enums et éditeur QoS
Cliquer pour agrandir

L'ancienne méthode vs la méthode Studio

Arrêtez de chercher les erreurs de syntaxe. Visualisez clairement vos modèles de données.

AVANT

module Sensors {
  struct Reading {
    @key
    long sensor_id;
    double value;
    // typo: timestap
    long timestap;
  };
};

Erreur de syntaxe à la compilation

Erreur découverte 10 minutes plus tard...

APRÈS

Reading
🔑 sensor_id
value
timestamp

IDL 4.2 validé

Validation temps réel pendant la conception

Fonctionnalités

59 composants, 60+ commandes Tauri, tout ce qu'il faut pour le développement IDL professionnel.

Édition visuelle

Concevez vos modèles de données par glisser-déposer

🎨

9 types de noeuds

Struct, Enum, Union, Typedef, Module, Constant, Sequence, Array, Map -- tous les types IDL 4.2.

📋

Panneau de propriétés

Éditez noms, membres, annotations, héritage. Contrôle total sur chaque type.

Auto-Layout (ELK)

Pro

Positionnez 1000+ noeuds en <3s. Algorithme de graphe ELK (Sugiyama).

↩️

Annuler/Rétablir

Historique à 100 niveaux. Ctrl+Z/Ctrl+Y. Expérimentez librement.

Génération de code

Export en un clic vers 6 langages cibles

🦀

Rust

Pro

Rust moderne avec traits de sérialisation CDR2. Prêt pour la production.

C++ (11/17)

Pro

Templates C++ header-only. Zéro dépendance.

🐍

Python 3

Pro

Décorateurs dataclass. Type hints inclus.

🇨

C (C89/C99)

Pro

Headers C purs. Portabilité maximale.

📟

Rust no_std

Pro

Rust embarqué. Sans heap, sans allocateur. Prêt pour MCU.

⚙️

C Embedded

Pro

C adapté MCU. Empreinte minimale.

Assistant IA

Génération IDL assistée par LLM avec modèles locaux

🤖

Support Ollama

Pro

Connectez-vous à Ollama. Utilisez n'importe quel modèle local (Llama, Mistral, CodeLlama...).

💻

LM Studio

Pro

Compatible avec l'API LM Studio. Votre matériel, votre confidentialité.

💬

Prompt-to-IDL

Pro

Décrivez votre modèle de données en texte libre. Obtenez l'IDL instantanément.

Streaming

Pro

Génération en streaming temps réel. Voyez le code s'écrire.

Gestion QoS

Contrôle complet de la Quality of Service DDS

🎯

8 Presets

Pro

Reliable, BestEffort, Transient, Volatile, KeepLast, KeepAll, et plus.

📄

Import/Export XML

Pro

Formats XML RTI Connext et OpenDDS. Intégration transparente.

Vérification de compatibilité

Pro

Validez la compatibilité QoS writer-reader avant le déploiement.

🏷️

Liaison glisser-déposer

Pro

Glissez les profils QoS sur les noeuds. Assignation visuelle de QoS.

Intégration Runtime

Connectez-vous aux systèmes DDS en direct

🌐

Connexion live

Pro

Connectez-vous au runtime HDDS. Découverte de types en temps réel.

📊

Métriques Topic

Pro

Messages/sec, octets/sec, échantillons perdus. Monitoring par type.

🔍

Découverte de Participants

Pro

Visualisez tous les participants DDS sur le réseau.

🔄

Import depuis le Runtime

Pro

Convertissez le TypeCache runtime en graphe IDL. Rétro-ingénierie de systèmes live.

Performance & Intelligence

Optimisez vos modèles de données automatiquement

🔥

Heat Map

Pro

Visualisez le débit sur les noeuds. Repérez les goulets d'étranglement instantanément.

🧠

5 détecteurs de patterns

Pro

Imbrication profonde, alignement cache, conventions de nommage, séquences, optionnels.

📈

Prédiction de performance

Pro

Estimez latence, comportement cache, empreinte mémoire par type.

🔧

Auto-Fix

Pro

Corrections en un clic pour les problèmes détectés. Refactoring automatique.

Validation & Qualité

Détectez les erreurs avant qu'elles n'atteignent la production

🚨

60+ règles

Vérification complète de conformité IDL 4.2. Annotations, cycles, symboles, types.

⚠️

Erreurs temps réel

Validation instantanée pendant l'édition. Plus d'attente de compilation.

📝

Panneau de diagnostics

Codes d'erreur, messages, numéros de ligne. Cliquez pour naviguer.

🔎

Détection de cycles

Détectez les dépendances circulaires avant qu'elles ne cassent la sérialisation.

Expérience développeur

Conçu pour la productivité

⌨️

17+ raccourcis

Ctrl+S, Ctrl+Z, Ctrl+L, Delete, Escape... Contrôle clavier complet.

🎨

2 thèmes

Pro

Sombre (inspiré de TRON) et Clair. Détection des préférences système.

🌍

i18n Ready

Anglais et français. D'autres langues à venir.

💾

Récupération après crash

Sauvegarde auto toutes les 30s. Récupération après plantage.

59
Composants UI
60+
Commandes backend
6
Langages
9
Types de noeuds
45+
Templates
17+
Raccourcis

Tous les types IDL supportés

Support complet de la spécification IDL 4.2. Chaque type, chaque annotation.

Struct
Conteneurs de données avec champs typés
Union
Unions discriminées
Enum
Constantes énumérées
Typedef
Alias de types
Sequence
Tableaux dynamiques
Array
Tableaux de taille fixe
Map
Conteneurs clé-valeur
Module
Espaces de noms
Constant
Valeurs à la compilation

+ Annotations

@key@topic@default@bit_bound@optional@external@nested@appendable@mutable@final +50 de plus...

Tarifs

Commencez gratuitement, passez à la version supérieure quand vous avez besoin de plus de puissance.

Community

GRATUIT

Parfait pour l'apprentissage et les petits projets

  • 100 noeuds max
  • Import IDL
  • Export IDL
  • Validation temps réel
  • Auto-layout
  • Génération de code
  • Templates Essentiels
Rejoindre la liste d'attente
Recommandé

Pro

19$ /mois

190$/an (économisez 17%)

Pour les développeurs et équipes professionnels

  • Noeuds illimités
  • Tout ce qui est dans Community
  • Auto-layout (ELK)
  • Génération de code (Rust, C++, Python)
  • Tous les thèmes
  • 6 packs Pro inclus (77 templates)
  • Packs Industrial disponibles en add-ons
Rejoindre la liste d'attente

Industrial

49$ /mois

490$/an (économisez 17%)

Pour les industries réglementées et systèmes critiques

  • Tout ce qui est dans Pro
  • Les 15 packs inclus (164 templates)
  • Défense, Aviation, Spatial, Médical, Énergie...
  • Support prioritaire
  • IDL conforme aux normes (STANAG, CCSDS, IEC...)
  • Licences multi-postes
  • Déploiement on-premise disponible
Nous contacter
💬 Des questions ? Contactez-nous pour une démo personnalisée

Packs de templates industrie

164 templates IDL prêts pour la production, répartis en 15 packs. Pro inclut 6 packs, Industrial inclut les 15.

🚀

Packs Pro

Inclus avec l'édition Pro — 6 packs, 77 templates
Inclus
📦

Essentiels

15 templates

Templates essentiels pour les patterns DDS courants

  • Capteurs génériques
  • Réseau basique
  • ROS2 Essentiels
Inclus
🤖

ROS2 Complet

26 templates

Tous les types de messages ROS2 Humble standard

  • std_msgs
  • sensor_msgs
  • geometry_msgs
  • nav_msgs
  • action_msgs
  • diagnostic_msgs
Inclus
🦾

Robotique Avancée

9 templates

Coordination d'essaim, manipulation et SLAM

  • Coordination d'essaim
  • Planification de manipulation
  • SLAM / Cartographie
Inclus
💹

Fintech / Données Marché

9 templates

Données de marché temps réel, ordres et métriques de risque

  • Flux de données marché
  • Gestion des ordres
  • Métriques de risque
Inclus
🏭

IoT Industriel

9 templates

Templates OPC-UA, Modbus et réseaux de capteurs

  • OPC-UA Base
  • Pont Modbus
  • Réseaux de capteurs
Inclus
🚚

Logistique & Flotte

9 templates

Suivi de flotte, entrepôt et chaîne d'approvisionnement

  • Suivi de flotte
  • Automatisation d'entrepôt
  • Chaîne d'approvisionnement
🏭

Packs Industrial

Inclus avec l'édition Industrial — 9 packs supplémentaires pour les domaines réglementés
49$
🚗

Automobile

11 templates

V2X, ADAS, diagnostics véhicule (SAE J2735)

  • Communications V2X
  • Diagnostics véhicule
  • ADAS / Fusion de capteurs
49$
✈️

Aviation

9 templates

Surveillance ADS-B, données de vol, opérations au sol

  • Surveillance ADS-B
  • Enregistrement de vol
  • Opérations au sol
49$
🛡

Défense Basique

9 templates

Standards publics NGVA et STANAG pour la défense

  • NGVA Core
  • STANAG 4586 (UAV)
  • Messagerie tactique
49$

Énergie & Réseau Intelligent

9 templates

Réseau électrique, renouvelables, compteurs intelligents (IEC 61850)

  • Monitoring réseau
  • Énergies renouvelables
  • Compteurs intelligents
49$
🚢

Maritime

9 templates

Suivi AIS, navigation NMEA, systèmes embarqués

  • Suivi AIS de navires
  • Navigation NMEA
  • Systèmes de bord
49$
🩺

Dispositifs Médicaux

9 templates

Monitoring patient, alertes (IEEE 11073)

  • Monitoring patient
  • Télémétrie dispositifs
  • Alertes médicales
49$
🛰

Spatial / CCSDS

13 templates

Standards CCSDS et PUS pour missions spatiales

  • Télémétrie (TM)
  • Télécommande (TC)
  • Services PUS
  • Gestion constellation
49$
📶

Télécom / 5G

9 templates

Monitoring O-RAN, coeur 5G, découpage réseau

  • Monitoring RAN
  • Réseau coeur
  • Analytique abonnés
49$
🌾

Agriculture de Précision

9 templates

Capteurs sol/culture, drones, météo terrain

  • Capteurs terrain
  • Opérations drone
  • Météo agricole
Bientôt disponible
🤖

AI Power-Ups

9$/mois

Développement assisté par IA pour une conception IDL plus intelligente.

  • IDL Copilot - Conception de types assistée par IA
  • Performance Oracle - Suggestions d'optimisation
  • Migration Wizard - Mise à jour d'IDL legacy
📊

Industrial = Pro + 9 packs domaines réglementés

15 packs, 164 templates. Défense, Aviation, Spatial, Médical, Énergie, Maritime, Automobile, Télécom, Agriculture.

Services professionnels

Besoin d'aide sur votre projet DDS ? Nous pouvons vous accompagner.

Service

Prise en main & Formation

Installation et formation de votre équipe sur HDDS Studio

Revue d'architecture IDL

Revue experte de votre modèle de données et système de types

Templates sur mesure

Templates IDL spécifiques à votre domaine industriel

Support intégration DDS

Aide à l'intégration de HDDS avec votre infrastructure DDS existante

Contactez-nous

Questions sur la licence Industrial ? Besoin d'une démo personnalisée ? Demandes de partenariat ? Nous sommes là pour vous aider.

Nous répondons généralement sous 24 heures les jours ouvrables.

Vous préférez envoyer un email directement ? Écrivez-nous à contact@hdds.io

Arrêtez d'écrire du IDL à la main.

Soyez parmi les premiers à concevoir vos modèles de données visuellement.

🐧

Linux

macOS

💻

Windows

Binaire unique, zéro dépendance. Fonctionne hors-ligne.