Bentley Developer Network
Erschließen Sie sich eine Welt voller Möglichkeiten bei der Entwicklung von Anwendungen mit Bentley-Technologie
Werden Sie Teil des Bentley-Kosmos!
Das Bentley Developer Network ermöglicht Entwicklern von Drittanbietern, ihre eigenen Lösungen für den Markt zu gestalten. Das Netzwerk bietet Zugang zu umfangreichen Programmiertechnologien, mit denen Sie die Anforderungen von Endanwendern zuverlässig unterstützen und erfüllen können – von der Verbesserung des Entwurfsablaufs eines Unternehmens bis hin zur Erfüllung branchenweiter Anforderungen. Das BDN-Programm ist eine wichtige Ressource für kommerzielle Entwickler, um erfolgreich Anwendungen zu entwickeln und zu testen, die die Technologien für Ingenieur- und Geodatenlösungen von Bentley ergänzen. Darüber hinaus unterstützt es Projektabwicklungsteams bei der erfolgreichen gemeinsamen Nutzung von Arbeitsleistungen. Mitglieder des BDN-Programms profitieren von zahlreichen Vorteilen zur Steigerung der Effizienz und Senkung der Kosten für die Entwicklung von maßgeschneiderten Softwarelösungen. So können Sie schnell erstklassige Lösungen erstellen, die sich nahtlos in die Produktfunktionen von Bentley integrieren lassen und diese ergänzen, während gleichzeitig die Infrastruktur verbessert wird.
Treten Sie dem Bentley Developer Network bei
Vorteile
- Softwareentwicklungskits (SDKs)
- Anwendungsprogrammierschnittstellen (APIs) für eine Reihe von Bentley-Produkten
- Bentley-Produktlizenzen zur Unterstützung von Softwareentwicklung
- Technischer Support für Entwickler
- Erweiterte Dokumentation
- Lernpfade zum Selbststudium speziell für Entwickler
- Engagierte BDN-Community
Ergreifen Sie die Gelegenheit
- Das BDN-Programm unterstützt seine Mitglieder durch den Zugang zu innovativen Möglichkeiten und Ressourcen und fördert so die Innovation und die Geschäftsentwicklung.
- Mit BDN soll eine kollaborative Gemeinschaft geschaffen werden, in der Entwickler Kontakte knüpfen, Wissen austauschen und sich beruflich weiterentwickeln können.
- Die Mitglieder erhalten exklusiven Zugang zu technischen Ressourcen, Dokumentation und Support, um ihre Kenntnisse bei der Erstellung hochwertiger Anwendungen zu verbessern und diese im Bentley-Ökosystem zu bewerben.
- Das Programm ist so konzipiert, dass es Ihr Unternehmen bei der Skalierung des Geschäfts begleitet.
WÄHLEN SIE, WAS AM BESTEN ZU IHNEN PASST
Softwareentwicklungskits für Entwurf und analytische Modellierung
Wenn Sie den vollen Funktionsumfang der Bentley-Plattform für Entwurfs- und analytische Modellierungsanwendungen nutzen möchten, dann ist das MicroStation-SDK die richtige Wahl. Wenn Sie eine disziplinspezifische Anwendung anpassen oder entwickeln müssen, können Sie ein SDK oder eine API von einer disziplinspezifischen Bentley-Anwendung nutzen.
Egal, ob Sie CAD-Administrator sind, erst mit dem Programmieren begonnen haben oder professionelle kommerzielle Anwendungen entwickeln, Sie können von den funktionsreichen APIs und SDKs von MicroStation profitieren. Mit dieser Entwicklungsumgebung können Sie professionelle Anwendungen für MicroStation und andere Bentley-Anwendungen erstellen und anpassen.
Für den Zugriff auf Bentley-DGN-Dateien mit voller Wiedergabetreue wird die MicroStation API empfohlen. Die APIs von MicroStation und Bentley-Anwendungen können zur Entwicklung einfacher Dienstprogramme, benutzerdefinierter Befehle oder anspruchsvoller kommerzieller Anwendungen verwendet werden. Die Entwickler von Bentley verwenden dieselben APIs zur Entwicklung ihrer MicroStation-basierten Anwendungen. MicroStation kann auch eine Vielzahl von Programmen und Anwendungen, die in C, C++, C# oder Visual Basic geschrieben sind, hosten und als Schnittstelle verwenden.
Wählen Sie aus diesen MicroStation-Optionen:
- Bentley Macro Recorder (BMR)
Der BMR ist ein intuitives Werkzeug, das für Endanwender, CAD-Administratoren oder Programmieranfänger entwickelt wurde. Zeichnen Sie eine Abfolge von Aktionen auf und geben Sie sie wieder, und suchen Sie nach Möglichkeiten, allgemeine Aufgaben zu automatisieren oder zu vereinfachen. - MicroStation VBA (MVBA)
Als bewährte und robuste Programmierumgebung, die mit der MicroStation V8i-Generation eingeführt wurde, bietet MicroStation VBA sowohl Einsteigern als auch fortgeschrittenen Programmierern eine vertraute und aktualisierte Microsoft VBA (native 64-Bit)-Programmierumgebung. Mit MicroStation VBA können Sie auf die funktionsreichen MicroStation COM-Objektbibliotheken zugreifen. - MicroStation Development Libraries (MDL)
MDL bietet fortgeschrittenen Programmierern die robusteste und funktionsreichste MicroStation-Programmierumgebung. MicroStation stellt sowohl native (C++ und C) als auch verwaltete (Microsoft .NET) APIs bereit, die den vollen Zugriff auf die MicroStation-Umgebung und DGN-Entwurfsdaten ermöglichen.
Geospatial-Softwareentwicklungskits
Wenn Ihre Anwendung Bildgebung, Kartierung, Analyse, Kartografie, GIS oder andere raumbezogenen Funktionen benötigt, dann lohnt sich ein Blick auf unser SDK-Angebot für raumbezogene Anwendungen.
Wenn Sie Geodatenanwendungen entwickeln oder die raumbezogenen Funktionen von Bentley erweitern möchten, bietet Bentley verschiedene Optionen zur individuellen Anpassung und Entwicklung.
Für professionelle Programmierer unterstützt das OpenCities Map SDK die individuelle Anpassung mit Microsoft Visual Studio in C, C++, C#, Visual Basic .NET oder einer anderen COM-kompatiblen Sprache, einschließlich Microsoft Visual Basic for Applications.
Für VBA-Entwickler kann das XFM Feature Toolkit-Objektmodell zur Entwicklung von benutzerdefinierten Dialogen, Platzierungsbefehlen und Ereignisprozessoren verwendet werden. Außerdem kann die CLI (Befehlszeilenschnittstelle) verwendet werden, um allgemeine Funktionen anzupassen. Für die Datenverarbeitung und benutzerdefinierte Raumanalysen bietet OpenCities Map eine raumbezogene Engine für die Skripterstellung. Diese Funktion zur Skripterstellung kann zum Ändern, Analysieren und Berichten von OpenCities Map-Daten verwendet werden. Die Skriptsprache ist in hohem Maße in das von OpenCities Map verwendete Datenmodell integriert, sodass auch gelegentliche Anwender problemlos Anpassungen vornehmen können. Zu den Funktionen gehören Raumanalysevorgänge, integrierte Unterstützung für relationale Datenbankverwaltungssysteme und die Verarbeitung von Topologieanalysen.
Softwareentwicklungskit für ProjectWise
Mit ProjectWise können Ingenieur- und Bauteams während des gesamten Projektabwicklungsprozesses zusammenarbeiten. Unabhängig davon, ob Sie für ein Unternehmen arbeiten, das Projekte durchführt, oder für einen Anbieter von Informationstechnologiedienste, bietet das ProjectWise-SDK alle Werkzeuge, die Sie für die Konfiguration der Umgebung, die Implementierung von Standards, die Anpassung von Workflows und die Integration in Unternehmenssysteme benötigen.
Das ProjectWise-SDK von Bentley stellt Entwicklern Bibliotheken und Werkzeuge zur Verfügung, mit denen sie benutzerdefinierte Dienstprogramme und Erweiterungen für ProjectWise erstellen können. Die im Lieferumfang des Softwareentwicklungskits enthaltenen Bibliotheken sind für die clientseitige Anpassung vorgesehen und bieten eine breite Palette von Methoden zur Einrichtung von Sitzungen, zur Integration und zur Kommunikation mit Ihren ProjectWise-Datenquellen. Die Client-Bibliotheken enthalten auch einen umfassenden Satz von Hook-Mechanismen, die es Ihnen ermöglichen, Prozesse auf der Grundlage von Benutzerereignissen im ProjectWise Explorer auszulösen, z. B. das Auschecken eines Dokuments oder die Änderung seines Status.
Das SDK besteht aus mehreren „C“-Bibliotheken, auf die in Ihrem Microsoft Visual Studio-Projekt verwiesen wird, um Windows-Anwendungen, Konsolenanwendungen, benutzerdefinierte Module und Dienste zu erstellen. Das SDK bietet auch gezielte Unterstützung für webbasierte Anwendungen.
Bentley iModel-Softwareentwicklungskit
Wenn Sie kontextspezifische Workflows für Arbeitsergebnisse implementieren müssen, sollten Sie die Möglichkeiten des iModel-SDKs nutzen. Mit diesem Softwareentwicklungskit kann eine Anwendung eine unveränderliche Datei vorbereiten, die Grafiken und andere indizierte Informationen enthält, die von einer anderen Anwendung gelesen werden können.
iModels sind Container für den Informationsaustausch zwischen Anwendungen, die an Arbeitsabläufen für den Entwurf, den Bau oder den Betrieb von Infrastruktur beteiligt sind. iModels können detaillierte 3D-Grafiken zusammen mit grafisch indizierten Attributions- und Geschäftsdaten enthalten. Des Weiteren sind iModels so konzipiert, dass sie portierbar, sicher und unveränderbar sind. iModels sind selbstbeschreibend und benötigen keine Quellanwendung, um Grafiken oder eingebettete Attribute korrekt anzuzeigen. Und schließlich bewahren iModels ihre Herkunftsdaten, wann und von wem sie erstellt wurden.
Das iModel-SDK hat sowohl eine verwaltete als auch eine native Umgebung:
- Das iModel Managed Write Only SDK (.Net) wird verwendet, um die Funktionalität in eine Anwendung einzubetten und iModels zu erstellen, die mit bestimmten Bentley-Anwendungen interoperabel sind.
- Das iModel Managed Read/Write SDK (.Net) wird verwendet, um Anwendungen zu erstellen, die iModels sowohl mit grafischen als auch mit geschäftlichen Informationen schreiben und lesen. Verwenden Sie dieses SDK zur Unterstützung von Arbeitsabläufen wie der Visualisierung oder der Kostenanalyse.
- Das iModel Native and Managed SDK (.Net und C++) ermöglicht Ihnen die Verwendung von C++, um die Möglichkeiten der verwalteten APIs zu erweitern.
Verwenden Sie die iModel-SDKs, um die Arbeitsabläufe für den Austausch von Arbeitsergebnissen anzupassen. Wenn Sie ein Anbieter sind, der mit Bentley-Anwendungen zusammenarbeiten möchte, setzen Sie sich mit uns in Verbindung, um Ihren Anwendungsfall und Ihre Anforderungen zu besprechen.