Bentley Developer Network
Odkryj świat możliwości, tworząc aplikacje z technologią Bentley
Dołącz do ekosystemu Bentley.
Bentley Developer Network umożliwia zewnętrznym programistom tworzenie własnych rozwiązań dla rynku. Zapewnia dostęp do rozbudowanych technologii programistycznych, umożliwiając pewne wsparcie i spełnienie wymagań użytkowników końcowych, od usprawnienia procesów pracy projektowej firmy po zaspokojenie potrzeb całej branży. Program BDN oferuje niezbędne zasoby dla deweloperów komercyjnych w celu skutecznego opracowywania i testowania aplikacji, które uzupełniają technologie rozwiązań inżynieryjnych i geoprzestrzennych firmy Bentley. Umożliwia również zespołom realizującym projekty efektywną wymianę rezultatów. Członkowie programu BDN uzyskują liczne korzyści, które zwiększają wydajność i zmniejszają koszty opracowywania dostosowań oprogramowania. Można szybko tworzyć światowej klasy rozwiązania, które bezproblemowo integrują się z możliwościami produktów firmy Bentley i wzbogacają je, jednocześnie rozwijając infrastrukturę.
Dołącz do Bentley Developer Network
Korzyści
- Zestawy do tworzenia oprogramowania (SDK)
- Interfejsy programowania aplikacji (API) dla szeregu produktów firmy Bentley
- Licencje na produkty Bentley wspierające prace rozwojowe
- Wsparcie techniczne dla programistów
- Szczegółowa dokumentacja
- Samodzielne ścieżki szkoleniowe przeznaczone dla programistów
- Dedykowane forum użytkowników BDN
Możliwości
- Program BDN to nieoceniona pomoc dla członków społeczności – zapewnia dostęp do najnowocześniejszych możliwości i zasobów, wspierając innowacje oraz rozwój biznesu.
- BDN dąży do stworzenia społeczności opartej na współpracy, w której programiści mogą nawiązywać kontakty, dzielić wiedzą i rozwijać zawodowo.
- Członkowie uzyskują wyłączny dostęp do zasobów technicznych, dokumentacji i wsparcia, zyskując nowe możliwości tworzenia wysokiej jakości aplikacji i promowania ich w ekosystemie firmy Bentley.
- Program został zaprojektowany jako narzędzie towarzyszące organizacji w miarę rozwoju jej działalności.
Wybierz to, co dla Ciebie najlepsze
Zestawy programistyczne do projektowania i modelowania analitycznego
Jeśli chcesz wykorzystać pełne możliwości platformy firmy Bentley do zastosowań w projektowaniu i modelowaniu analitycznym, to MicroStation SDK będzie doskonałym wyborem. Jeśli musisz dostosować lub opracować aplikację dla danej dziedziny, możesz wykorzystać zestaw SDK lub API z aplikacji firmy Bentley dla danej dziedziny.
Niezależnie od tego, czy jesteś administratorem CAD, początkującym programistą, czy też tworzysz profesjonalne aplikacje komercyjne, możesz skorzystać z bogatych w funkcje interfejsów API i SDK systemu MicroStation. Użyj tego środowiska programistycznego do tworzenia i dostosowywania profesjonalnych aplikacji MicroStation i innych aplikacji firmy Bentley.
API aplikacji MicroStation jest zalecaną metodą dostępu do plików DGN firmy Bentley zapewniającą najwyższy stopień wierności. Interfejsy API programów MicroStation i Bentley można wykorzystać do tworzenia prostych narzędzi, niestandardowych poleceń lub zaawansowanych aplikacji komercyjnych. W rzeczywistości programiści firmy Bentley używają tych samych interfejsów API do tworzenia swoich aplikacji opartych na MicroStation. MicroStation może również hostować i współdziałać z różnymi programami i aplikacjami napisanymi w języku C, C++, C# lub Visual Basic.
Do wyboru są następujące opcje MicroStation:
- Bentley Macro Recorder (BMR)
BMR to intuicyjne narzędzie przeznaczone dla użytkowników końcowych, administratorów CAD lub początkujących programistów. Nagraj sekwencję działań i odtwórz je, a także znajdź sposoby na zautomatyzowanie lub uproszczenie typowych zadań. - MicroStation VBA (MVBA)
Wypróbowane i naprawdę niezawodne środowisko programowania wprowadzone wraz z generacją MicroStation V8i. MicroStation VBA nadal zapewnia początkującym i zaawansowanym programistom znajome i zaktualizowane środowisko programowania Microsoft VBA (natywne 64-bitowe). Użyj MicroStation VBA, aby uzyskać dostęp do bogatych w funkcje bibliotek obiektów MicroStation COM. - MicroStation Development Libraries (MDL)
MDL zapewnia średniozaawansowanym i zaawansowanym programistom najbardziej niezawodne i bogate w funkcje środowisko programowania MicroStation. MicroStation udostępnia zarówno natywne (C++ i C), jak i zarządzane (Microsoft .NET) interfejsy API umożliwiające pełny dostęp do środowiska MicroStation i danych projektowych DGN.
Zestawy do tworzenia oprogramowania przestrzennego
Jeśli Twoja aplikacja wymaga obrazowania, mapowania, analizy, kartografii, GIS lub innych możliwości przestrzennych, to warto zapoznać się z naszą ofertą zestawów Geospatial SDK.
W przypadku konieczności opracowania aplikacji przestrzennych lub rozszerzenia możliwości przestrzennych firma Bentley oferuje kilka opcji dostosowania i rozwoju.
Pakiet OpenCities Map SDK dla doświadczonych programistów obsługuje dostosowywanie przy użyciu programu Microsoft Visual Studio z użyciem języków C, C++, C#, Visual Basic .NET lub dowolnego języka zgodnego ze standardem COM, w tym Microsoft Visual Basic for Applications.
Model obiektowy XFM Feature Toolkit jest przeznaczony dla programistów VBA i może być użyty do tworzenia niestandardowych okien dialogowych, poleceń umieszczania i procesorów zdarzeń. Ponadto CLI (interfejs wiersza poleceń) można używać do dostosowywania wspólnych funkcji. Rozwiązanie OpenCities Map zapewnia świadomy przestrzennie silnik skryptowy do przetwarzania danych i niestandardowych analiz przestrzennych. Te możliwości skryptowe mogą być wykorzystane do modyfikacji, analizy i raportowania danych w OpenCities Map. Język skryptowy jest w dużym stopniu zintegrowany z modelem danych wykorzystywanym przez OpenCities Map, co sprawia, że zwykli użytkownicy mogą z łatwością implementować własne modyfikacje. Funkcjonalność obejmuje operacje analiz przestrzennych, zintegrowaną obsługę RDMBS oraz przetwarzanie analiz topologicznych.
Zestaw do rozwoju oprogramowania ProjectWise
ProjectWise umożliwia zespołom inżynierskim i budowlanym współpracę w trakcie całego procesu realizacji projektu. Niezależnie od tego, czy pracujesz w organizacji zajmującej się realizacją projektów, czy w firmie świadczącej usługi informatyczne, ProjectWise SDK dostarczy wszystkie narzędzia potrzebne do skonfigurowania środowiska, wdrożenia standardów, dostosowania procesów pracy i integracji z systemami przedsiębiorstwa.
Bentley ProjectWise SDK zapewnia programistom biblioteki i narzędzia do tworzenia niestandardowych narzędzi i ulepszeń do ProjectWise. Biblioteki zawarte w SDK, przeznaczone do dostosowywania po stronie klienta, oferują szeroki wachlarz metod tworzenia sesji, integracji i komunikacji ze źródłami danych ProjectWise. Biblioteki klienckie zawierają również obszerny zestaw mechanizmów hooking pozwalających na wyzwalanie procesów na podstawie zdarzeń użytkownika w ProjectWise Explorer, takich jak sprawdzenie dokumentu lub zmiana jego stanu.
SDK składa się z kilku bibliotek języka „C”, do których można się odwołać w projekcie Microsoft Visual Studio w celu utworzenia aplikacji Windows, aplikacji konsolowych, modułów niestandardowych i usług. SDK zawiera również ukierunkowane wsparcie dla aplikacji internetowych.
Zestaw do rozwoju oprogramowania Bentley iModel
Jeśli potrzebujesz wdrożyć procesy pracy związane z dostawami kontekstowymi, to warto wykorzystać możliwości zestawu programistycznego iModel. Dzięki tej bibliotece SDK aplikacja może przygotować niezmienny plik zawierający grafikę i inne indeksowane informacje, które mogą być odczytane przez inną aplikację.
iModele są kontenerami do wymiany informacji pomiędzy aplikacjami uczestniczącymi w procesach projektowania, budowy lub dostarczania wyników operacyjnych. iModele mogą zawierać szczegółowe grafiki 3D wraz z graficznie indeksowanymi danymi atrybutowymi i biznesowymi. iModele zaprojektowano tak, aby były przenośne, bezpieczne i niezmienne. iModele są samoopisujące i nie wymagają aplikacji źródłowej do dokładnego wyświetlania grafiki lub osadzonych atrybutów. iModele zachowują swoje pochodzenie, kiedy i przez kogo zostały stworzone.
SDK iModel ma zarówno zarządzane, jak i natywne środowisko:
- Zestaw SDK iModel Managed Write Only (.Net) służy do osadzenia w aplikacji możliwości tworzenia iModeli, które mogą współpracować z określonymi aplikacjami firmy Bentley.
- Zestaw SDK iModel Managed Read/Write (.Net) służy do rozwoju aplikacji zapisujących i odczytujących iModele zawierające zarówno informacje graficzne, jak i biznesowe. Użyj tego SDK do wsparcia takich procesów pracy jak wizualizacja czy analiza kosztów.
- Zestaw SDK iModel Native and Managed (.Net i C++) pozwala na wykorzystanie języka C++ do rozszerzenia możliwości zarządzanych interfejsów API.
Użyj zestawów SDK iModel, aby dostosować procesy pracy związane z wymianą dokumentacji. Jeśli jesteś dostawcą, który chce współdziałać z aplikacjami firmy Bentley, zachęcamy do kontaktu z nami w celu omówienia zastosowania i wymagań.