Bentley Developer Network
Sblocca un mondo di opportunità per la creazione di applicazioni con la tecnologia di Bentley
Unisciti all'ecosistema di Bentley!
Il Bentley Developer Network (BDN) consente agli sviluppatori di terze parti di creare le proprie soluzioni per il mercato. Fornisce l'accesso a tecnologie di programmazione estese, consentendo di supportare e soddisfare in tutta sicurezza le esigenze degli utenti finali, dal miglioramento del flusso di lavoro di progettazione di un'azienda alla soddisfazione delle esigenze di tutto il settore. Il programma BDN offre risorse essenziali agli sviluppatori commerciali per sviluppare e testare con successo applicazioni che integrano le tecnologie delle soluzioni ingegneristiche e geospaziali di Bentley. Inoltre, consente ai team di project delivery di condividere i risultati in modo efficace. I membri del programma BDN ricevono numerosi vantaggi che aumentano l'efficienza e riducono i costi di sviluppo delle personalizzazioni dei software. È possibile creare rapidamente soluzioni di prim'ordine che si integrano perfettamente con le funzionalità dei prodotti di Bentley e le estendono, facendo progredire al contempo l'infrastruttura.
Entra a far parte del Bentley Developer Network
VANTAGGI
- Kit di sviluppo software (SDK)
- Interfacce di programmazione delle applicazioni (API) per una gamma di prodotti di Bentley
- Licenze di prodotti di Bentley per supportare le attività di sviluppo
- Supporto tecnico per gli sviluppatori
- Documentazione ampliata
- Percorsi di apprendimento autogestiti specifici per gli sviluppatori
- Comunità BDN dedicata
OPPORTUNITÀ
- Il programma BDN sostiene i suoi membri fornendo l'accesso a opportunità e risorse innovative per promuovere l'innovazione e lo sviluppo aziendale.
- BDN cerca di creare una comunità collaborativa in cui gli sviluppatori possano connettersi, condividere conoscenze e crescere professionalmente.
- I membri ottengono l'accesso esclusivo a risorse tecniche, documentazione e supporto, consentendo loro di creare applicazioni di alta qualità e promuoverle nell'ecosistema di Bentley.
- Il programma è concepito come un viaggio per accompagnare la tua organizzazione nella sua crescita.
SCEGLI QUELLO CHE FA PER TE
Kit di sviluppo software per la progettazione e la modellazione analitica
Se vuoi sfruttare tutte le funzionalità della piattaforma di Bentley per le applicazioni di progettazione e modellazione analitica, la scelta ricade sul kit di sviluppo software (SDK) di MicroStation. Se hai bisogno di personalizzare o sviluppare un'applicazione specifica per disciplina, potresti voler sfruttare un kit di sviluppo software o un'API di un'applicazione di Bentley specifica per disciplina.
Non importa se sei un amministratore CAD, se sei alle prime armi con la programmazione o se stai sviluppando applicazioni commerciali di livello professionale, trai vantaggio dalle API e dagli SDK ricchi di funzionalità di MicroStation. Utilizza questo ambiente di sviluppo per creare e personalizzare applicazioni di livello professionale per MicroStation e altre applicazioni Bentley.
L'API di MicroStation è il metodo consigliato per accedere ai file DGN di Bentley con la massima fedeltà. Le API di MicroStation e delle applicazioni di Bentley possono essere utilizzate per sviluppare semplici utilità, comandi personalizzati o sofisticate applicazioni commerciali. In effetti, gli sviluppatori di Bentley utilizzano queste stesse API per sviluppare le loro applicazioni basate su MicroStation. MicroStation può anche ospitare e interfacciarsi con una serie di programmi e applicazioni scritti in C, C++, C# o Visual Basic.
Scegli tra le seguenti opzioni di MicroStation:
- Bentley Macro Recorder (BMR)
Il BMR è uno strumento intuitivo progettato per utenti finali, amministratori CAD o programmatori di livello base. Registra una sequenza di azioni, riproducile e trova il modo di automatizzare o semplificare le attività più comuni. - MicroStation VBA (MVBA)
MicroStation VBA è un ambiente di programmazione robusto e collaudato, introdotto con la generazione MicroStation V8i, che continua a fornire ai programmatori principianti e avanzati un ambiente di programmazione Microsoft VBA (nativo a 64 bit) familiare e aggiornato. Utilizza MicroStation VBA per accedere alle librerie di oggetti accessibili COM ricche di funzionalità di MicroStation. - MicroStation Development Libraries (MDL)
Le MDL offrono ai programmatori intermedi e avanzati l'ambiente di programmazione MicroStation più robusto e ricco di funzioni. MicroStation fornisce API native (C++ e C) e gestite (Microsoft .NET) che consentono un accesso completo all'ambiente MicroStation e ai dati progettuali DGN.
Kit di sviluppo software geospaziali
Se la tua applicazione richiede immagini, la mappatura, l'analisi, la cartografia, GIS o altre funzionalità geospaziali, allora vorrai esplorare le nostre offerte di kit di sviluppo software geospaziali.
Se hai bisogno di sviluppare applicazioni geospaziali o di estendere le funzionalità geospaziali di Bentley, Bentley offre diverse opzioni di personalizzazione e sviluppo.
Per i programmatori professionisti, il SDK di OpenCities Map supporta la personalizzazione tramite Microsoft Visual Studio con C, C++, C#, Visual Basic .NET o qualsiasi linguaggio compatibile con COM, compreso Microsoft Visual Basic for Applications.
Per gli sviluppatori VBA, il modello di oggetti XFM Feature Toolkit può essere utilizzato per sviluppare finestre di dialogo personalizzate, comandi di posizionamento e processori di eventi. Inoltre, è possibile utilizzare l'interfaccia a riga di comando (CLI) per personalizzare le funzioni più comuni. Per l'elaborazione dei dati e l'analisi spaziale personalizzata, OpenCities Map offre un motore di scripting geospaziale. Questa funzionalità di scripting può essere utilizzata per modificare, analizzare e creare resoconti sui dati di OpenCities Map. Il linguaggio di scripting è altamente integrato con il modello di dati utilizzato da OpenCities Map, rendendo facile per gli utenti occasionali l'implementazione di personalizzazioni. Le funzionalità comprendono operazioni di analisi spaziale, il supporto integrato del sistema di gestione di database relazionali (RDMBS) e l'elaborazione di analisi topologiche.
Kit di sviluppo software di ProjectWise
ProjectWise consente ai team di ingegneria e costruzione di collaborare durante l'intero processo di project delivery. Sia che lavori per un'organizzazione di project delivery o per un fornitore di servizi di information technology, il kit di sviluppo software di ProjectWise fornisce tutti gli strumenti necessari per configurare l'ambiente, implementare gli standard, personalizzare i flussi di lavoro e integrarsi con i sistemi aziendali.
Il SDK di ProjectWise di Bentley fornisce agli sviluppatori librerie e strumenti per creare servizi pubblici e miglioramenti personalizzati per ProjectWise. Destinate alla personalizzazione sul lato client, le librerie incluse nel kit di sviluppo software offrono una vasta gamma di metodi per stabilire sessioni, integrare e comunicare con le fonti di dati di ProjectWise. Le librerie client includono anche una serie completa di meccanismi di aggancio che consentono di attivare processi basati su eventi dell'utente in ProjectWise Explorer, come l'estrazione di un documento o la modifica del suo stato.
Il kit di sviluppo software è costituito da diverse librerie "C" che vengono inserite nel tuo progetto di Microsoft Visual Studio per creare applicazioni Windows, applicazioni console, moduli personalizzati e servizi. Include anche un supporto mirato per le applicazioni basate sul Web.
Kit di sviluppo software iModel di Bentley
Se devi implementare flussi di lavoro di elementi specifici per il contesto, allora vorrai sfruttare le funzionalità del kit di sviluppo software iModel. Con questo SDK, un'applicazione può preparare un file immutabile contenente grafici e altre informazioni indicizzate che possono essere lette da un'altra applicazione.
Gli iModel sono contenitori per lo scambio di informazioni tra le applicazioni che partecipano nella progettazione, nella costruzione o nei flussi di lavoro dei prodotti operativi. Gli iModel contengono una grafica 3D dettagliata e dati di attribuzione e commerciali indicizzati graficamente. Gli iModel sono progettati per essere portatili, sicuri e immutabili. Gli iModel sono autodescrittivi e non necessitano dell'applicazione sorgente per visualizzare accuratamente la grafica o l'attribuzione integrata. Conservano la loro provenienza, quando e da chi sono stati creati.
Il kit di sviluppo software iModel dispone sia di un ambiente gestito che di un ambiente nativo:
- Il SDK iModel Managed Write Only (.Net) viene utilizzato per incorporare le funzionalità all'interno di un'applicazione e produrre iModel in grado di interoperare con specifiche applicazioni Bentley.
- Il SDK iModel Managed Read/Write (.Net) viene utilizzato per costruire applicazioni che scrivono e leggono iModel con informazioni grafiche e commerciali. Utilizza questo SDK per supportare flussi di lavoro come la visualizzazione o l'analisi dei costi.
- Il SDK iModel Native and Managed (.Net e C++) consente di utilizzare il C++ per estendere le funzionalità delle API gestite.
Utilizza i kit di sviluppo software iModel per personalizzare i flussi di lavoro di scambio dei risultati finali. Se sei un fornitore che desidera interoperare con le applicazioni Bentley, ti invitiamo a contattarci per discutere il tuo caso d'uso e i tuoi requisiti.