Inicio / Desarrolladores de software

Desarrolladores de software

Red de desarrolladores de Bentley

Desarrolladores de software

Vista general

Independientemente de cuál sea su función u objetivo como desarrollador de software, necesita grandes herramientas y materiales de aprendizaje sólidos que le ayuden en el trabajo que realiza. Las herramientas deben ser lo bastante ágiles como para permitir una personalización y configuración sencillas, y lo bastante sólidas como para admitir el desarrollo de aplicaciones específicas de la organización o comerciales. Al unirse a la Red de desarrolladores de Bentley, su organización tendrá acceso a todo lo necesario para gestionar cualquier tipo de proyecto de desarrollo de software.

Herramientas de desarrollo

Como desarrollador BDN, tendrá acceso a kits de desarrollo de soluciones (SDK, del inglés Solution Development Kits) y a interfaces de programación de aplicaciones (API, del inglés Application Programming Interfaces) creados específicamente para una serie de productos de Bentley.

Aprendizaje

Para ayudarle a utilizar estas herramientas con eficacia, dispondrá de Rutas de aprendizaje que le ayudarán a desarrollar sus capacidades y sus conocimientos de forma progresiva. Estas Rutas de aprendizaje BDN proporcionan formación diseñada para todos los niveles de desarrollador.

Apoyo al desarrollo

Para apoyarle en su trabajo, tendrá acceso a una comunidad activa de miembros de BDN y colegas de Bentley que podrán responder a sus preguntas, compartir experiencias o darle retroalimentación. El equipo de servicios profesionales de Bentley también ofrece servicios de consultoría y capacitación. Acceda ahora al soporte para desarrolladores.

"La BDN ha sido esencial para permitir el desarrollo de herramientas de interacción de próxima generación para la industria, de las que hemos sido pioneros en Sublime. Proporciona un método mediante el cual podemos involucrarnos e integrarnos con uno de los mayores proveedores de software de AEC en el mundo. Darnos acceso a la experiencia de todo el portafolio de Bentley nos ha permitido crear soluciones que complementen las herramientas utilizadas por los principales profesionales de AEC".

— Chris Freeman, Sublime

Retrato de Chris Freeman

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.

Vishal Adyanthaya

"Como empresa emergente de dos años de edad, ayudamos a nuestros usuarios al crear herramientas de personalización, integración, migración y productividad. La suscripción a la Red de desarrolladores de Bentley (BDN) nos ha ayudado inmensamente a lograr nuestros objetivos al darnos acceso a las cosas que necesitamos, como los SDK y las API. El apoyo brindado por colegas de Bentley y la comunidad en línea ha sido útil."

— Vishal Adyanthaya, Metamorphick Solutions Pvt. Ltd.

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.