Inicio / Desarrolladores de software

Desarrolladores de software

Red de desarrolladores de Bentley

Descubra un mundo de oportunidades creando aplicaciones con la tecnología de Bentley

¡Únase al ecosistema de Bentley!

El programa Bentley Developer Network permite a los desarrolladores externos crear sus propias soluciones para el mercado. Proporciona acceso a amplias tecnologías de programación, lo que le permite respaldar y abordar con confianza los requisitos del usuario final, desde mejorar el flujo de trabajo de diseño de una compañía hasta satisfacer las necesidades de toda la industria. El programa BDN ofrece recursos esenciales para que los desarrolladores comerciales desarrollen y prueben con éxito aplicaciones que complementen las tecnologías de ingeniería y soluciones geoespaciales de Bentley. También permite a los equipos de ejecución de proyectos compartir los resultados de forma eficaz. Los miembros del programa BDN reciben numerosos beneficios que aumentan la eficiencia y reducen el costo de desarrollar personalizaciones de software. Puede crear rápidamente soluciones de primera clase que se integren a la perfección con las capacidades de los productos de Bentley y las amplíen, a la vez que avanzan en la infraestructura.

Ventajas

  • Kit de desarrollo de software (SDK)
  • Interfaces de programación de aplicaciones (API) para una amplia gama de productos de Bentley
  • Licencias de productos Bentley para respaldar los esfuerzos de desarrollo
  • Soporte técnico para desarrolladores
  • Documentación mejorada
  • Rutas de aprendizaje a su propio ritmo específicas para desarrolladores
  • Comunidad BDN dedicada

Oportunidad

  • El programa BDN empodera a los miembros al proporcionar acceso a capacidades y recursos de vanguardia, lo que fomenta la innovación y el desarrollo empresarial.
  • El programa BDN busca crear una comunidad colaborativa donde los desarrolladores puedan conectarse, compartir conocimiento y crecer profesionalmente.
  • Los miembros obtienen acceso exclusivo a recursos técnicos, documentación y soporte, lo que mejora su capacidad para crear aplicaciones de alta calidad y promocionarlas en el ecosistema de Bentley.
  • El programa está diseñado como un viaje para acompañar a su organización a medida que su negocio crece.

Elija lo que es adecuado para usted

Kits de desarrollo de software de diseño y modelado analítico

Si desea aprovechar todas las funciones de la plataforma de Bentley para aplicaciones de diseño y modelado analítico, entonces el SDK de MicroStation sería su elección. Si necesita personalizar o desarrollar una aplicación específica de una disciplina, es posible que desee aprovechar un SDK o API de una aplicación específica de una disciplina de Bentley.

Tanto si es administrador CAD como si es nuevo en la programación o está desarrollando aplicaciones comerciales de nivel profesional, puede beneficiarse de las API y los SDK de MicroStation repletos de funciones. Utilice este entorno de desarrollo para crear y personalizar aplicaciones de grado profesional para MicroStation y otras aplicaciones de Bentley.

La API de MicroStation es el método recomendado para acceder a los archivos DGN de Bentley con total fidelidad. Las API de aplicaciones de MicroStation y Bentley se pueden utilizar para desarrollar herramientas simples, comandos personalizados o aplicaciones comerciales sofisticadas. De hecho, los desarrolladores de Bentley utilizan estas mismas API para desarrollar sus aplicaciones basadas en MicroStation. MicroStation también puede alojar e interactuar con una variedad de programas y aplicaciones escritos en C, C++, C# o Visual Basic.

Elija entre estas opciones de MicroStation:

  • Grabador de macros de Bentley (BMR)
    El BMR es una herramienta intuitiva diseñada para usuarios finales, administradores de CAD o programadores principiantes. Grabe una secuencia de acciones y reprodúzcalas, y encuentre formas de automatizar o simplificar tareas comunes.
  • VBA de MicroStation (MVBA)
    Un entorno de programación probado y verdaderamente sólido que se introdujo con la generación MicroStation V8i. VBA de MicroStation continúa proporcionando a los programadores principiantes y avanzados un entorno de programación VBA de Microsoft (nativo de 64 bits) familiar y actualizado. Utilice VBA de MicroStation para acceder a las bibliotecas de objetos accesibles COM de MicroStation.
  • Bibliotecas de desarrollo de MicroStation (MDL)
    MDL proporciona a los programadores intermedios y avanzados el entorno de programación MicroStation más sólido y rico en funciones. MicroStation proporciona API nativas (C++ y C) y gestionadas (Microsoft .NET), lo que le permite un acceso completo al entorno de MicroStation y a los datos de diseño DGN.

Kits de Desarrollo de Software Geoespacial

Si su aplicación requiere imágenes, mapas, análisis, cartografía, SIG u otras funciones geoespaciales, le interesará conocer nuestra oferta de SDK geoespaciales.

Si necesita desarrollar aplicaciones geoespaciales o ampliar las funciones geoespaciales de Bentley, Bentley ofrece diversas opciones de personalización y desarrollo.

Para el programador profesional, el SDK de OpenCities Map admite la personalización mediante Microsoft Visual Studio con C, C++, C#, Visual Basic .NET o cualquier lenguaje compatible con COM, incluido Microsoft Visual Basic para aplicaciones.

Para los programadores VBA, el modelo de objetos del kit de herramientas de la entidad XFM se puede utilizar para desarrollar diálogos personalizados, comandos de ubicación y procesadores de eventos. Además, la interfaz de línea de instrucciones (CLI, por sus siglas en inglés) se puede utilizar para personalizar funciones comunes.  Para el procesamiento de datos y el análisis espacial personalizado, OpenCities Map ofrece un motor de secuencia de comandos con conciencia geoespacial. Esta función de secuencia de comandos se puede utilizar para modificar, analizar e informar sobre los datos de OpenCities Map. El lenguaje de secuencia de comandos está altamente integrado con el modelo de datos utilizado por OpenCities Map, lo que facilita a los usuarios ocasionales la implementación de personalizaciones. La funcionalidad incluye operaciones de análisis espacial, soporte integrado de RDMBS y procesamiento de análisis topológico.

Kit de desarrollo de software ProjectWise

ProjectWise permite a los equipos de ingeniería y construcción colaborar a lo largo de todo el proceso de ejecución del proyecto. Tanto si trabaja para una organización de ejecución de proyectos como para un proveedor de servicios de tecnología de la información, el SDK de ProjectWise le proporciona todas las herramientas que necesita para configurar el entorno, implantar estándares, personalizar los flujos de trabajo e integrarse con los sistemas de la empresa.

El  SDK de ProjectWise de Bentley proporciona a los desarrolladores bibliotecas y herramientas para crear herramientas personalizadas y mejoras en ProjectWise. Destinadas a la personalización del lado del cliente, las bibliotecas incluidas en el SDK ofrecen una amplia gama de métodos para establecer sesiones, integrar y comunicarse con las fuentes de datos de ProjectWise. Las bibliotecas del cliente también incluyen un amplio conjunto de mecanismos de enlace que le permiten activar procesos basados en eventos de usuario en ProjectWise Explorer, como la extracción de un documento o el cambio de su estado.

El SDK consta de varias bibliotecas “C” a las que se hace referencia en su proyecto de Microsoft Visual Studio para crear aplicaciones de Windows, aplicaciones de consola, módulos personalizados y servicios.  El SDK también incluye soporte enfocado en aplicaciones web.

Kit de desarrollo de software iModel de Bentley

Si necesita implementar flujos de trabajo de entregables específicos para cada contexto, entonces querrá aprovechar las funciones del kit de desarrollo de software iModel. Con este SDK, una aplicación puede preparar un archivo inmutable que contiene gráficos y otra información indexada que puede ser leída por otra aplicación.

Los iModels son contenedores para el intercambio de información entre aplicaciones que participan en el diseño de infraestructura, la construcción o en flujos de trabajo de entregables operativos. Los iModels pueden contener gráficos 3D detallados junto con datos comerciales y de atribución indexados gráficamente. Los iModels están diseñados para ser portátiles, seguros e inmutables. Los iModels son autodescriptivos y no necesitan la aplicación de origen para mostrar con precisión los gráficos o la atribución incrustada. Los iModels conservan su procedencia, cuándo y por quién fueron creados.

El SDK de iModel tiene un entorno gestionado y nativo:

  • El SDK de solo escritura gestionado de iModel (.NET) se utiliza para incrustar la función dentro de una aplicación para producir iModels que puedan interoperar con aplicaciones específicas de Bentley.
  • El SDK de lectura-escritura gestionado de iModel (.NET) se utiliza para crear aplicaciones que escriban y lean iModels con información gráfica y comercial.  Utilice este SDK para admitir flujos de trabajo como la visualización o el análisis de costos.
  • El SDK nativo y gestionado de iModel (.NET y C++) le permite usar C++ para ampliar las funciones de las API gestionadas.

Utilice los SDK de iModel para personalizar los flujos de trabajo de intercambio de entregables.  Si usted es un proveedor que desea interoperar con las aplicaciones de Bentley, lo invitamos a que se comunique con nosotros para analizar su caso de uso y sus requisitos.

Personalización, integración, migración y productividad

¡Únase al ecosistema de Bentley hoy mismo!

20 % de descuento en software de Bentley

La oferta termina el viernes

Use el código de cupón "THANKS24"

Celebre la excelencia en la entrega y el rendimiento de la infraestructura

El Evento Year in Infrastructure y Premios Going Digital Awards 2024

¡Nomine un proyecto para los premios más prestigiosos en infraestructura! El plazo ampliado para participar termina el 29 de abril.