Bentley publiceert de open source library iModel.js

Bentley Systems Inc kondigde tijdens de Year in Infrastructure Conference de eerste release aan van haar iModel.js library, een open-source initiatief om digital twins van infrastructuur beter toegankelijk te maken voor visualisaties en analyses. iModel.js kan door ontwikkelaars en IT-professionals worden gebruikt om snel en eenvoudig immersieve applicaties te maken die hun digital twins van infrastructuur verbinden met de rest van hun digitale wereld. iModel.js is de hoeksteen van de recent aangekondigde iTwin™ Services van Bentley, die iModelHub, reality modeling en web-enabling software technologieën combineren binnen een connected data environment (CDE) voor de engineering van infrastructuur.

Bentley’s iModels zijn de facto de standaard geworden voor het inzicht in digitale engineeringmodellen. iModelHub beheert een iModel als een gedistribueerde database met een intrinsiek wijzigingenlogboek, voor de synchronisatie, verantwoording en toegankelijkheid van alle digitale componenten, dat de ruggengraat vormt van de digital twin.

De iModel.js library is een uitgebreide collectie JavaScript pakketten gebaseerd op de meest open, populaire en flexibele standaarden voor de moderne cloud- en webontwikkeling. Hij is geschreven in TypeScript en ondersteunt open technologieën zoals SQLite, Node.js, NPM, WebGL, Electron, Docker, Kubernetes en natuurlijk HTML5 en CSS. Dezelfde codebase kan cloud-services en applicaties voor web, mobiel en desktop opleveren. De broncode wordt gehost op GitHub en wordt verspreid onder de MIT-licentie.

Web-based ervaring creëren
Met iModel.js is het eenvoudig om een web-based ervaring te creëren die interactieve ‘nD’ (1D, 2D, 3D, 4D, enz.) views van iModels weergeeft die worden samengesteld en gesynchroniseerd vanuit BIM-bestanden en andere digitale engineeringmodellen en vanuit rechtstreeks met iModel.js gecreëerde data. Dezelfde views kunnen ook digitale (realiteits)context, realtime sensordata en andere informatie uit bedrijfsbronnen en -analyses omvatten. Omdat het iModel wordt gesynchroniseerd door iModelHub, toont het altijd de meest recente updates van alle projectdeelnemers en is het ook mogelijk om wijzigingen, tussen tijdstippen of versies, te visualiseren en te analyseren. Belangrijk is dat gebruikers en applicaties alleen met toestemming van de iModel eigenaar via iModelHub, toegang kunnen krijgen met iModel.js.

Johan Palm, program manager digital project delivery bij Hatch, zei: “Dankzij iModel.js kan Hatch de visionaire technologie van iModelHub uitbreiden met de implementatie van een stakeholder engagement technologie. We kunnen complexe projectinformatie presenteren op een niveau dat toegankelijk, bruikbaar en uitbreidbaar is via de cloud en in de context van het 3D-model. Het belangrijkste is dat we dit kunnen doen op een manier die wijzigingen opneemt naarmate het project vordert. iModel.js sluit aan bij de interne ontwikkelingsstrategieën van Hatch, omdat het is gebouwd op moderne, portable webtechnologie. Bentley is een belangrijke softwarepartner voor Hatch-projecten over de hele wereld, waarbij ons hoofddoel altijd is om een positieve impact te leveren op de assets en activiteiten van onze klanten.”

Project management verbeteren
Cai Chengguo, chairman & general manager van Shenzhen Expressway Consulting Group, zei: “De door iModelHub aangedreven digital twin verbetert het project management, vermindert aanzienlijk de verspilling van middelen door problemen op de site en mondt uit, als het project is voltooid, in een digitale overdracht voor het visuele beheer en onderhoud.”

Keith Bentley, oprichter en cto van Bentley Systems, zei: “Wij zijn er vast van overtuigd dat iModel.js, en natuurlijk de basis waarop het is gebouwd, de meest open, productieve, intuïtieve en krachtige ontwikkelingsomgeving is voor kapitaalprojecten en infrastructuurassets die er bestaat. We zijn verheugd om samen te werken met gebruikersorganisaties, strategische partners en externe ontwikkelaars om een open ecosysteem op te bouwen rond iModels, om het enorme potentieel van digital twins in de infrastructuur te benutten. Met iModel.js kunnen de goed uitgewerkte technieken van de mainstream cloud- en webontwikkeling de fysieke en virtuele realiteit van digital twins vrijwel zonder weerstand benutten. Door de open-sourcing van de libraries die we voor onze iTwin™ cloud-services gebruiken, verwachten we een substantieel en dynamisch innoverend ecosysteem te stimuleren.

Meer informatie over iModel.js: iModeljs.org
Meer informatie over iModels en iModelHub: iModelHub.com