Início / Desenvolvedores de software

Desenvolvedores de software

Bentley Developer Network

Desbloqueie um mundo de oportunidades criando aplicativos com a tecnologia Bentley

Torne-se parte do ecossistema da Bentley.

O Bentley Developer Network capacita desenvolvedores terceirizados a criar suas próprias soluções para o mercado. Ela fornece acesso a extensas tecnologias de programação, permitindo que você ofereça suporte e atenda com confiança aos requisitos do usuário final, desde o aprimoramento do fluxo de trabalho de projeto de uma empresa até o atendimento às necessidades de todo o setor. O programa BDN oferece recursos essenciais para desenvolvedores comerciais desenvolverem e testarem com sucesso aplicativos que complementam as tecnologias de engenharia e soluções geoespaciais da Bentley. Ele também capacita as equipes de entrega de projetos a compartilhar os resultados de forma eficaz. Os membros do programa BDN recebem vários benefícios que aumentam a eficiência e reduzem o custo do desenvolvimento de personalizações de software. Você pode criar rapidamente soluções de classe mundial que se integram perfeitamente e ampliam as capacidades dos produtos da Bentley enquanto aprimoram a infraestrutura.

Benefícios

  • Kits de desenvolvimento de software (SDKs)
  • Interfaces de programação de aplicativos (APIs) para uma variedade de produtos da Bentley
  • Licenças de produtos da Bentley para apoiar os esforços de desenvolvimento
  • Suporte técnico para desenvolvedores
  • Documentação aprimorada
  • Caminhos de aprendizado individualizados específicos para desenvolvedores
  • Comunidade BDN dedicada

Oportunidade

  • O programa BDN capacita os membros fornecendo acesso a capacidades e recursos de ponta, promovendo a inovação e o desenvolvimento de negócios.
  • O BDN busca criar um site colaborativo Communities onde os desenvolvedores possam se conectar, compartilhar conhecimentos e crescer profissionalmente.
  • Os membros obtêm acesso exclusivo a recursos técnicos, documentação e suporte, aprimorando sua capacidade de criar aplicativos de alta qualidade e promovê-los no ecossistema da Bentley.
  • O programa foi desenvolvido como uma jornada para acompanhar sua empresa à medida que seus negócios crescem.

Escolha o que melhor se adapta a você

Kits de desenvolvimento de software para projeto e modelagem analítica

Se você deseja usar a funcionalidade completa da plataforma Bentley para aplicativos de projeto e modelagem analítica, o MicroStation SDK é a escolha certa. Se você precisar personalizar ou desenvolver um aplicativo específico de uma disciplina, poderá aproveitar um SDK ou API de um aplicativo específico de uma disciplina da Bentley.

Seja você um administrador de CAD, iniciante em programação ou desenvolvendo aplicações comerciais de nível profissional, você pode se beneficiar das APIs e SDKs ricos em recursos do MicroStation. Use este ambiente de desenvolvimento para criar e personalizar aplicativos de nível profissional para MicroStation e outros aplicativos Bentley.

A API do MicroStation é recomendada para acessar arquivos DGN da Bentley com total fidelidade. As APIs de aplicativos do MicroStation e da Bentley podem ser usadas para desenvolver utilitários simples, comandos personalizados ou aplicativos comerciais sofisticados. Os desenvolvedores da Bentley usam as mesmas APIs para desenvolver seus aplicativos baseados no MicroStation. O MicroStation também pode hospedar e interagir com uma variedade de programas e aplicativos escritos em C, C++, C# ou Visual Basic.

Escolha entre estas opções do MicroStation:

  • Bentley Macro Recorder (BMR)
    O BMR é uma ferramenta intuitiva projetada para usuários finais, administradores de CAD ou programadores iniciantes. Grave uma sequência de ações e reproduza-as e encontre maneiras de automatizar ou simplificar tarefas comuns.
  • MicroStation VBA (MVBA)
    Um ambiente de programação robusto testado e comprovado introduzido com a geração MicroStation V8i, o MicroStation VBA continua a fornecer aos programadores iniciantes e avançados um ambiente de programação Microsoft VBA (nativo de 64 bits) familiar e atualizado. Use o MicroStation VBA para acessar as ricas bibliotecas de objetos acessíveis do MicroStation COM.
  • Bibliotecas de Desenvolvimento do MicroStation (MDL)
    O MDL fornece aos programadores intermediários e avançados o ambiente de programação MicroStation mais robusto e rico em recursos. O MicroStation fornece APIs nativas (C++ e C) e gerenciadas (Microsoft .NET), permitindo acesso total ao ambiente do MicroStation e aos dados de projeto DGN.

Kit de desenvolvimento de software ProjectWise

Se sua aplicação requer imagens, mapeamento, análise, cartografia, GIS ou outros recursos geoespaciais, você desejará explorar nossas ofertas de SDK geoespacial.

Se você precisar desenvolver aplicações geoespaciais ou estender os recursos geoespaciais da Bentley, a Bentley oferece várias opções de personalização e desenvolvimento.

Para o programador profissional, o OpenCities Map SDK oferece suporte à personalização usando o Microsoft Visual Studio com C, C++, C#, Visual Basic .NET ou qualquer linguagem compatível com COM, incluindo Microsoft Visual Basic for Applications.

Para desenvolvedores VBA, o modelo de objeto XFM Feature Toolkit pode ser usado para desenvolver diálogos personalizados, comandos de posicionamento e processadores de eventos. Além disso, a CLI (interface de linha de comando) pode ser usada para personalizar funções comuns.  Para processamento de dados e análise espacial personalizada, o OpenCities Map oferece um mecanismo de script com reconhecimento geoespacial. Esse recurso de script pode ser usado para modificar, analisar e relatar os dados do OpenCities Map. A linguagem de script é altamente integrada ao modelo de dados usado pelo OpenCities Map, facilitando a implementação de personalizações por usuários casuais. A funcionalidade inclui operações de análise espacial, suporte RDMBS integrado e processamento de análise de topologia.

Kit de desenvolvimento de software ProjectWise

O ProjectWise permite que as equipes de engenharia e construção colaborem durante todo o processo de entrega do projeto. Quer você trabalhe para uma organização de entrega de projetos ou para um provedor de serviços de tecnologia da informação, o ProjectWise SDK fornece todas as ferramentas necessárias para configurar o ambiente, implementar padrões, personalizar fluxos de trabalho e integrar-se a sistemas corporativos.

O Bentley ProjectWise SDK fornece aos desenvolvedores bibliotecas e ferramentas para criar utilitários personalizados e aprimoramentos para o ProjectWise. Destinadas à personalização do lado do cliente, as bibliotecas incluídas no SDK oferecem uma ampla variedade de métodos para estabelecer sessões, integrar e comunicar-se com suas fontes de dados do ProjectWise. As bibliotecas do cliente também incluem um conjunto abrangente de mecanismos de conexão que permitem acionar processos com base em eventos do usuário no ProjectWise Explorer, como fazer check-out de um documento ou alterar seu estado.

O SDK consiste em várias bibliotecas “C” que são referenciadas em seu projeto do Microsoft Visual Studio para criar aplicativos do Windows, aplicativos de console, módulos personalizados e serviços.  O SDK também inclui suporte específico para aplicativos baseados na Web.

Kit de desenvolvimento de software Bentley iModel

Se você precisar implementar fluxos de trabalho de entregas específicos do contexto, então você vai querer aproveitar os recursos do Kit de Desenvolvimento de Software iModel. Com este SDK, um aplicativo pode preparar um arquivo imutável que contém gráficos e outras informações indexadas que podem ser lidas por outro aplicativo.

Os iModels são contêineres para troca de informações entre aplicativos que participam de fluxos de trabalho de design, construção ou entregas operacionais de infraestrutura. Os iModels podem conter gráficos 3D detalhados junto com atribuição indexada graficamente e dados de negócios. Os iModels são projetados para serem portáteis, seguros e imutáveis. Os iModels são autodescritivos e não precisam do aplicativo de origem para exibir gráficos ou atribuição incorporada com precisão. Os iModels mantêm sua proveniência, quando e por quem foram criados.

O iModel SDK possui um ambiente gerenciado e nativo:

  • O iModel Managed Write Only SDK (.Net) é usado para incorporar a capacidade dentro de um aplicativo para produzir iModels que podem interoperar com aplicativos Bentley específicos.
  • O iModel Managed Read/Write SDK (.Net) é usado para criar aplicativos que gravam e leem iModels com informações gráficas e de negócios.  Use este SDK para oferecer suporte a fluxos de trabalho como visualização ou análise de custos.
  • O iModel Native and Managed SDK (.Net e C++) permite que você use C++ para estender os recursos das APIs gerenciadas.

Use os SDKs do iModel para personalizar fluxos de trabalho de troca de entregas.  Se você for um fornecedor que deseja interoperar com aplicativos da Bentley, recomendamos que entre em contato conosco para discutir seu caso de uso e requisitos.

Personalização, integração, migração e produtividade

Torne-se parte do ecossistema da Bentley hoje mesmo!

20% de desconto em software da Bentley

A oferta termina na sexta-feira

Use o código de cupom "THANKS24"

Comemore a excelência na entrega e no desempenho da infraestrutura

Year in Infrastructure e Going Digital Awards 2024

Indique um projeto para os prêmios de maior prestígio em infraestrutura! O prazo estendido para participar é 29 de abril.

  翻译: