[imodel2.0] imodel2.0 platform和imodel 2.0 sdk

imodel 2.0 platform是一个在云上管理模型的平台软件吗?是不是类似于git或者svn,这两者管理的是文本,而imodel 2.0 platform管理的是模型?

imodel 2.0 sdk是js的sdk?这一版的sdk相比上一版的.net 的imodel sdk有什么提高?能够解析的imodel(i.dgn)是CE发布的还是v8i发布的?

还想问一下这个sdk在哪可以下载使用?

Parents
  • 不同于MicroStation,iModel 2.0 是开发平台,不是软件,提供了丰富的功能,在iModel 2.0上用户可以定制开发自己的软件。iModel 2.0致力于帮助用户实现数字化(GO DIGITAL),在计算机世界中实现实际工程项目的数字化孪生(DIGITAL TWIN)。通过云对多种数据、各类模型进行管理是iModel 2.0的重要组成内容之一。

    iModel 2.0 SDK的开发语言以TypeScript为主。相比iModel SDK 1.x版本,iModel 2.0的主要加强部分包括但不限于:

    1)跨平台(支持web,mobile,desktop端开发);

    2)跨操作系统(支持Windows,Linux,Android,IOS等);

    3)支持模型变更集的云端管理;

    4)提供综合可扩展的便于与行业标准对齐的工程数据描述框架(BIS Schema)。

    iModel 2.0提供各种Bridge,用于实现dgn、dwg、rvt等多种类型数据向iModel的转换。

    目前SDK有EAP(Early Access Preview)内部版本,预计今年十月正式发布。

    Answer Verified By: Yongan.Fu 

  • 你好,我这两天了解了一下typescript,它和js比较接近。这样的话,使用imodel 2.0 开发程序就要使用前端页面,将ts编译成js运行在页面服务器(动态或者静态服务器)上。或者使用nodejs开发服务器端程序,运行在后台。还有其他开发方式吗?怎么开发独立的桌面应用程序呢?

  • 你的理解是正确的。iModel JS可以使用在前端与后端。对于Desktop的开发模式,目前官方提供的技术路径如下图(iModel JS SDK发布时可能有变化,以最终发布版本为准):

    即依然存在基于iModel JS的前端与后端,界面采用HTML实现,采用Electron框架(https://electronjs.org/),将其“转换”为Desktop应用程序。

    这样做的好处是对于不同平台(Web,Desktop,Mobile),只需一套UI代码(HTML),一套逻辑代码(imodel JS),从而大大增加了代码的复用性与可移植性。

Reply
  • 你的理解是正确的。iModel JS可以使用在前端与后端。对于Desktop的开发模式,目前官方提供的技术路径如下图(iModel JS SDK发布时可能有变化,以最终发布版本为准):

    即依然存在基于iModel JS的前端与后端,界面采用HTML实现,采用Electron框架(https://electronjs.org/),将其“转换”为Desktop应用程序。

    这样做的好处是对于不同平台(Web,Desktop,Mobile),只需一套UI代码(HTML),一套逻辑代码(imodel JS),从而大大增加了代码的复用性与可移植性。

Children
No Data