Bentley Developer Network
Découvrez un monde d'opportunités avec les applications de création Bentley Technology
Rejoignez l'écosystème Bentley.
Le Bentley Developer Network (BDN) permet aux développeurs tiers de créer des solutions pour le marché. Il offre un accès à des technologies de programmation avancées, répondant aux besoins des utilisateurs finaux, qu'il s'agisse d'améliorer les workflows de conception d'une entreprise ou de répondre aux exigences sectorielles. Le programme BDN fournit des ressources essentielles pour développer et tester des applications qui complètent les technologies d'ingénierie et géospatiales de Bentley. Il facilite également le partage efficace des livrables de projet. Les membres du BDN bénéficient d'avantages qui augmentent la productivité et réduisent les coûts de développement des personnalisations logicielles. Vous pouvez ainsi créer rapidement des solutions hors pair, intégrées et qui étendent les fonctionnalités des produits Bentley, tout en faisant progresser l'infrastructure.
Rejoignez le Bentley Developer Network
Avantages
- Kit de développement de logiciels (SDK)
- Interfaces de programmation d'applications (API) pour une gamme de produits Bentley
- Licences de produits Bentley pour soutenir les efforts de développement
- Assistance technique aux développeurs
- Amélioration de la documentation
- Parcours d'auto-apprentissage spécifiques aux développeurs
- Communauté BDN dédiée
Occasion à saisir
- Le programme BDN offre aux membres des fonctionnalités et des ressources de pointe. Cette initiative favorise l'innovation et le développement des entreprises.
- BDN cherche à créer une communauté collaborative où les développeurs peuvent se rencontrer, partager leurs connaissances et développer leurs compétences professionnelles.
- Les membres bénéficient d'un accès exclusif aux ressources techniques, à la documentation et à l'assistance, ce qui leur permet de créer des applications de haute qualité et de les promouvoir auprès de l'écosystème Bentley.
- Ce programme a été conçu pour accompagner l'évolution de votre entreprise étape par étape.
Choisissez ce qui vous convient le mieux
Kits de développement logiciel pour la conception et la modélisation analytique
Si vous souhaitez exploiter toutes les capacités de la plateforme Bentley pour les applications de conception et de modélisation analytique, alors le SDK MicroStation est votre meilleure option. Si vous devez personnaliser ou développer une application spécifique à une discipline, vous pouvez tirer parti d'un SDK ou d'une API d'une application Bentley spécifique à cette discipline.
Que vous soyez administrateur CAO, novice en programmation ou que vous développiez des applications commerciales de niveau professionnel, vous pouvez bénéficier des API et des SDK de MicroStation, riches en fonctionnalités. Utilisez cet environnement de développement pour créer et personnaliser des applications de qualité professionnelle pour MicroStation et d'autres applications Bentley.
L'API de MicroStation est la méthode recommandée pour accéder aux fichiers DGN de Bentley avec une fidélité totale. Les API de MicroStation et des applications Bentley peuvent être utilisées pour développer des utilitaires simples, des commandes personnalisées ou des applications commerciales sophistiquées. En fait, les développeurs de Bentley utilisent ces mêmes API pour développer leurs applications basées sur MicroStation. MicroStation peut également héberger et se connecter avec une variété de programmes et d'applications écrits en C, C++, C# ou Visual Basic.
Choisissez parmi ces options MicroStation :
- Bentley Macro Recorder (BMR)
Le BMR est un outil intuitif conçu pour les utilisateurs finaux, les administrateurs CAO ou les programmeurs débutants. Enregistrez une séquence d'actions et lisez-la, et trouvez des moyens d'automatiser ou de simplifier les tâches courantes. - MicroStation VBA (MVBA)
Environnement de programmation robuste et éprouvé, introduit avec la génération MicroStation V8i, MicroStation VBA continue de fournir aux programmeurs débutants et avancés un environnement de programmation Microsoft VBA (natif 64 bits) familier et actualisé. Utilisez MicroStation VBA pour accéder aux bibliothèques d'objets accessibles MicroStation COM riches en fonctionnalités. - MicroStation Development Libraries (MDL)
MDL offre aux programmeurs intermédiaires et avancés l'environnement de programmation MicroStation le plus robuste et le plus riche en fonctionnalités. MicroStation fournit des API natives (C++ et C) et gérées (Microsoft .NET) vous permettant d'accéder pleinement à l'environnement MicroStation et aux données de conception DGN.
Kits de développement de logiciels géospatiaux
Si votre application nécessite des fonctionnalités d'imagerie, de modélisation, d'analyse, de cartographie, de SIG ou d'autres fonctionnalités géospatiales, nous vous recommandons d'explorer nos offres de SDK géospatiaux.
Si vous devez développer des applications géospatiales ou étendre les capacités géospatiales de Bentley, Bentley propose plusieurs options de personnalisation et de développement.
Pour les programmeurs professionnels, le SDK OpenCities Map prend en charge la personnalisation à l'aide de Microsoft Visual Studio avec C, C++, C#, Visual Basic .NET ou tout langage compatible COM, y compris Microsoft Visual Basic for Applications.
Pour les développeurs VBA, le modèle d'objet XFM Feature Toolkit peut être utilisé pour développer des boîtes de dialogue personnalisées, des commandes de placement et des processeurs d'événements. En outre, l'interface de ligne de commande (command line interface, CLI) peut être utilisée pour personnaliser les fonctions courantes. Pour le traitement des données et l'analyse spatiale personnalisée, OpenCities Map offre un moteur de script géospatial. Cette capacité de script peut être utilisée pour modifier, analyser et établir des rapports sur les données d'OpenCities Map. Le langage de script est hautement intégré au modèle de données utilisé par OpenCities Map, ce qui permet aux utilisateurs occasionnels de facilement mettre en œuvre des personnalisations. La fonctionnalité comprend des opérations d'analyse spatiale, le support intégré du SGDB et le traitement de l'analyse topologique.
Kit de développement logiciel ProjectWise
ProjectWise permet aux équipes d'ingénierie et de construction de collaborer tout au long du processus de réalisation du projet. Que vous travailliez pour une organisation de réalisation de projets ou un fournisseur de services des technologies de l'information, le SDK ProjectWise fournit tous les outils dont vous avez besoin pour configurer l'environnement, mettre en œuvre les normes, personnaliser les workflows et intégrer les systèmes d'entreprise.
Le SDK ProjectWise de Bentley fournit aux développeurs des bibliothèques et des outils pour créer des utilitaires personnalisés et des améliorations pour ProjectWise. Destinées à la personnalisation du côté client, les bibliothèques incluses dans le SDK offrent un large éventail de méthodes pour établir des sessions, intégrer, et communiquer avec vos sources de données ProjectWise. Les bibliothèques client incluent également un ensemble complet de mécanismes d'accrochage vous permettant de déclencher des processus basés sur des événements utilisateur dans ProjectWise Explorer, comme l'extraction d'un document ou le changement de son état.
Le SDK se compose de plusieurs bibliothèques « C » référencées dans votre projet Microsoft Visual Studio pour créer des applications Windows, des applications consoles, des modules personnalisés et des services. Le SDK comprend également une prise en charge ciblée des applications basée sur le Web.
Kit de développement logiciel Bentley iModel
Si vous devez mettre en œuvre des workflows d'éléments livrables spécifiques à un contexte, vous voudrez tirer parti des capacités du kit de développement logiciel iModel. Avec ce SDK, une application peut préparer un fichier immuable contenant des graphiques et d'autres informations indexées qui peuvent être lues par une autre application.
Les i-modèles sont des conteneurs pour l'échange d'informations entre les applications participant aux workflows de conception, de construction ou d'éléments livrables opérationnels des infrastructures. Les i-modèles peuvent contenir des graphiques 3D détaillés ainsi que des données d'attribution et commerciales indexées graphiquement. Les i-modèles sont conçus pour être portables, sécurisés et immuables. Les i-modèles sont auto-descriptifs et n'ont pas besoin de l'application source pour afficher avec précision les graphiques ou l'attribution intégrée. Les i-modèles conservent leur provenance, c'est-à-dire la date et l'auteur de leur création.
Le SDK iModel dispose à la fois d'un environnement géré et d'un environnement natif :
- Le SDK iModel Managed Write Only (.Net) est utilisé pour intégrer la capacité dans une application pour produire des i-modèles qui peuvent interagir avec des applications Bentley spécifiques.
- Le SDK iModel Managed Read/Write (.Net) est utilisé pour créer des applications qui écrivent et lisent des i-modèles contenant des informations graphiques et commerciales. Utilisez ce SDK pour prendre en charge des workflows tels que la visualisation ou l'analyse des coûts.
- Le kit SDK iModel Native and Managed (.Net et C++) vous permet d'utiliser le C++ pour étendre les capacités des API gérées.
Utilisez les SDK iModel pour personnaliser les workflows d'échange d'éléments livrables. Si vous êtes un fournisseur qui souhaite interagir avec les applications Bentley, nous vous encourageons à nous contacter pour discuter de votre cas d'utilisation et de vos besoins.