iTwin.js
公式サイト1. サービス概要
iTwin.js(アイツイン・ジェーエス)は、インフラストラクチャ・デジタルツインの可視化・分析のためのオープンソースライブラリです。Bentley Systems(ベントレー・システムズ)が開発し、橋梁、道路、建物、プラント等のインフラ資産のデジタルツインをWebブラウザ上で対話的に表示・操作するためのフレームワークを提供します。
- 主な機能:
- iModel 可視化: Bentleyの iModel(インフラストラクチャのデジタルツインデータベース)をWebブラウザ上で3D/2D表示。BIMデータの対話的な閲覧が可能。
- マルチソースデータ統合: 異なるBIMツール(MicroStation、AutoCAD、Revit等)から生成されたデータを統合し、単一のデジタルツイン上で表示。
- チェンジトラッキング: インフラ資産の設計変更履歴を時系列で追跡。過去の状態との比較や変更の可視化が可能。
- IoTデータ統合: センサーデータやリアルタイムデータをデジタルツインに重ね合わせて表示。設備の状態監視に活用。
- 拡張可能なUI: React コンポーネントベースのUIフレームワーク。カスタムウィジェットやビューワーの拡張が容易。
- プレゼンテーション・ルール: データの表示方法をルールベースでカスタマイズ。iModelの属性に基づいた色分けやフィルタリングが可能。
- ユーザー数:
- Bentley Systemsの顧客基盤(インフラ・建設・AEC業界の大手企業)を中心に利用。政府機関、インフラ事業者、エンジニアリング企業等で採用。
- 対応プラットフォーム:
- Webブラウザ(Chrome、Edge、Firefox等)。Node.js / Electron デスクトップアプリとしても利用可能。
2. 使用している技術スタック
- 開発言語: TypeScript(コアライブラリ・フロントエンド)。
- アーキテクチャ:
- iModel.js コアライブラリ: TypeScriptで実装されたコアライブラリ群。ジオメトリ処理、ビューイング、データアクセスの機能を提供。
- WebGL レンダリング: WebGL2を使用した高性能な3Dレンダリングエンジン。大規模なBIMモデル(数百万ポリゴン)の表示に最適化。
- React UI フレームワーク: @itwin/appui-react等のReactコンポーネントにより、デジタルツインビューワーのUIを構築。
- SQLite(iModel): iModelデータはSQLiteベースのファイルフォーマット。EC(Engineering Content)スキーマでBIMデータを構造化。
- iTwin Platform API: Bentley SystemsのクラウドAPI群と連携。認証(OAuth2)、iModelアクセス、Reality Data(点群・3Dリアリティメッシュ)等の機能を利用。
- オープンソース: MIT Licenseで公開。GitHub上で開発が進行。
3. 会社概要
- 運営会社名: Bentley Systems, Incorporated
- 設立年: 2019年(iTwin.jsオープンソース公開。Bentley Systems自体は1984年設立)
- 本社所在地: アメリカ合衆国 ペンシルベニア州 エクストン
- 従業員数: 約5,000名(Bentley Systems全体)
4. 沿革、資本構成、国籍、役員情報
- 沿革:
- 1984年:Bentley兄弟(Keith、Barry、Ray、Greg)がBentley Systemsを設立。MicroStation(CADソフトウェア)の開発を開始。
- 2018年:Bentley SystemsがiTwinプラットフォームの開発を発表。インフラストラクチャ・デジタルツインのビジョンを提唱。
- 2019年:iTwin.jsをオープンソース(MIT License)としてGitHubで公開。デジタルツインのWeb可視化フレームワークとして提供開始。
- 2020年10月:Bentley Systemsがナスダック(NASDAQ: BSY)に上場。IPO時の評価額は約110億ドル。
- 2021年:iTwin.js 3.0をリリース。パフォーマンス改善、Presentation Rules の強化、新しいUIコンポーネントを追加。
- 2022年:iTwin Platform APIの拡充。IoTデータ統合、Reality Data(点群・ドローン測量データ)との連携を強化。
- 2023年:iTwin.js 4.0をリリース。新しいレンダリング機能やデータ可視化機能を追加。AIとの統合も進展。
- 2024年:Bentley SystemsがHexagon ABによる買収に合意(約106億ドル)。iTwinプラットフォームの発展継続を表明。
- 資本構成:
- Bentley Systems, Incorporated(NASDAQ: BSY)は上場企業。
- 創業家であるBentleyファミリーが大株主として経営に関与。
- 2024年にHexagon AB(スウェーデンのセンサー・ソフトウェア企業)が買収を発表。
- iTwin.jsはMIT Licenseのオープンソースプロジェクトとして、Bentley Systemsが主体的に開発・メンテナンス。
- 国籍: アメリカ合衆国
- 役員情報:
- Greg Bentley(CEO, Bentley Systems): 創業者の一人。インフラストラクチャのデジタルツイン化をBentleyの中核戦略として推進。
- Keith Bentley(創業者・Chief Architect): Bentley SystemsおよびiModel/iTwinのアーキテクチャ設計を主導した技術リーダー。
- Julien Moutte(CTO, iTwin Platform): iTwinプラットフォームおよびiTwin.jsの技術戦略を統括。
