CU1811
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SOFTWAREreview<br />
iModel 2.0 PLatform Architecture - the basis of iModelHub<br />
iModel navigation using Visual Studio Code<br />
client and the user on web-pages. It is<br />
an interpreted programming language<br />
with object-oriented capabilities.<br />
Drawing on its flexibility and ease of<br />
use, the iModel.js library is a<br />
comprehensive collection of JavaScript<br />
packages that use the common, open<br />
and popular standards for modern<br />
cloud and web development. It is<br />
written in TypeScript, and leverages a<br />
range of technologies including SQLite,<br />
Node.js, NPM, WebGL, Electron,<br />
Docker, Kubernetes, and of course<br />
HTML5 and CSS. The same codebase<br />
is equally adept at producing cloud<br />
services, web, mobile, and desktop<br />
applications. The source code is<br />
hosted on GitHub and is distributed<br />
under the MIT license.<br />
That pretty much enables it to cover<br />
all elements of any form of augmented,<br />
virtual or digital reality you care to<br />
mention. Using iModel.js you can<br />
create web-based experiences with the<br />
whole gamut of 'nD' views - 2D, 3D, 4D<br />
- assembling them from BIM files and<br />
other engineering models and<br />
synchronising them with additional<br />
information, created directly with<br />
iModel.js - digital reality data, sensor<br />
data and information from any other<br />
type of information source or analytics.<br />
The information is always kept up to<br />
date using the most recent updates<br />
from project members, synchronised<br />
by iModelHub. This includes model<br />
changes and revisions, allowing<br />
authorised iModelHub users to<br />
visualise and analyse model changes<br />
between points in time, or between<br />
versions.<br />
It's here that the value of the 'digital<br />
twin' is exemplified. Not only does<br />
iModel.js provide an accessible digital<br />
model of a complex project, which can<br />
be used to further design and analyse<br />
structures, evaluate model changes<br />
and plan further infrastructure<br />
development, but it allows it to be<br />
achieved in a flexible and<br />
comprehensive information-rich<br />
environment. When combined with<br />
another of Bentley's announcements -<br />
the Siemens, Bentley and Microsoft<br />
Partnership alluded to above - it<br />
provides access to Siemens' data<br />
acquisition capabilities and Microsoft's<br />
Office 365 document management and<br />
financial solutions. In this way Project<br />
Management solutions can be<br />
envisaged.<br />
The value of being able to integrate<br />
project information in such an<br />
accessible way was explained by<br />
Johan Palm, the program manager for<br />
Digital Project Delivery at Hatch, who<br />
said, "iModel.js gives Hatch the ability<br />
to implement a stakeholder<br />
engagement technology that extends<br />
the iModelHub visionary technology.<br />
We can expose complex project<br />
information to a level that is accessible,<br />
consumable, and extendable via the<br />
cloud and in context to the 3D model.<br />
Most importantly we can do so in a<br />
manner that embraces change as the<br />
project progresses."<br />
Emphasising the importance of the<br />
technology within Hatch's visions for<br />
the future, he added "iModel.js aligns<br />
with Hatch's internal development<br />
strategies as it is built on modern,<br />
highly portable web technology. Bentley<br />
is a key software technology partner on<br />
Hatch projects globally where our main<br />
objective is to provide a positive impact<br />
to our client's assets and operations."<br />
Keith Bentley, Bentley Systems'<br />
founder and CTO, spoke about the<br />
importance of the digital twin<br />
development and iModel<br />
enhancements at the Year in<br />
Infrastructure Conference, saying "We<br />
firmly believe that iModel.js, and of<br />
course the foundation upon which it is<br />
built, is the most open, productive,<br />
intuitive, and powerful development<br />
environment for capital projects and<br />
infrastructure assets, ever. We're<br />
excited to work with user organisations,<br />
strategic partners, and third-party<br />
developers to build an open ecosystem<br />
around iModels to tap the vast potential<br />
of infrastructure digital twins.<br />
"With iModel.js, the well-refined<br />
techniques of mainstream cloud and<br />
web development can leverage the<br />
physical and virtual reality in digital<br />
twins with near-zero impedance. By<br />
open-sourcing the libraries we use to<br />
create our iTwin cloud services, we<br />
expect to foster a substantial and<br />
vibrant ecosystem of innovation."<br />
www.bentley.com<br />
November/December 2018 15