Strona główna / Programiści

Programiści

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ę.

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ń.

Dostosowanie, integracja,
migracja
i wydajność

Dołącz do ekosystemu Bentley!

20% rabatu na oprogramowanie Bentley

Oferta kończy się w piątek

Użyj kodu „THANKS24“

Świętuj z nami wybitne osiągnięcia w dziedzinie realizacji i wydajności infrastruktury

Konferencja Year in Infrastructure i konkurs Going Digital Awards 2024

Zgłoś projekt do najbardziej prestiżowego konkursu w dziedzinie infrastruktury! Przedłużony termin nadsyłania zgłoszeń upływa 29 kwietnia.