イスラエル発のソフトウェア「IncrediBuild」で、開発サイクルを超⾼速化
重たいビルドに悩まされていた2人の開発者が1990年代、NASAの地球外知的生命体探査プロジェクト (SETI) からアイデアを得て、分散コンピューティングのテクノロジーを開発しました。
それ以来20年にわたり「IncrediBuild」は、開発環境の高速化のソリューションとして、世界中の開発者に愛用されてきました。現在、フォーチュン100企業20社をはじめとする2,500社を超える企業で、15万人以上の開発者によって日々利用されています。
<分散可能な処理>
WindowsおよびLinuxで、マルチプロセスの処理を幅広く高速化
・Visual StudioでのC、C++、C#のビルド
・Makeなどのコンパイル
・レンダリング、エンコード、コンバート、画像解析、コード難読化
・単体テスト、unitテスト
・AIラーニング
・Unreal Engine、Unity、Cocos2dxなどのゲームエンジン
・Coverity、Klocworkなどのコード解析
・Qt Creator でのビルド、コンパイル
特長
Visual Studio公式パートナー
IncrediBuildは、Visual Studioにアドオン搭載されている唯⼀のサードパーティツールです。2002年よりMicrosoft社の公式パートナーに認定されており、『Visual Studio Magazine』の Reader's Choice Awardsを何度も受賞しています。
Visual Studio C/C++/C#、MSBuild、MSTest、VSTest、TFS、AzureをはじめとするMicrosoft社の開発プラットフォーム上で、シームレスに⾼速化を実現しています。

Windows/Linuxの様々な開発ツールに対応
IncrediBuildは、Windows/Linux環境で様々なマルチプロセスの処理を分散可能です。例えばJenkinsなどのCIツール上でも、IncrediBuildを通して高速処理の自動化が可能。また、Qt Creatorをはじめとする開発ツール、CoverityやKlocworkなどコード解析ツールなどともシームレスに連携しています。
特にゲーム業界では、Nintendo Switch、PlayStation、Xbox、Google Stadiaなどゲーム開発SDK専⽤のライセンスや、UnrealEngineやUnityをはじめ様々なゲーム開発環境で利⽤できるライセンスを⽤意しており、ゲーム開発者になくてはならないツールとして愛用されています。

Azure/AWSと連携し、クラウド環境での高速化を実現
どれだけ社内の開発インフラを拡充しても、リリース前や繁忙期には開発タスクが集中し、 ⼀時的なリソース不⾜に陥る、というのは世界共通の課題です。 クラウドソリューション「IncrediBuild Cloud」では、AzureやAWSなどのクラウド上 に「仮想ヘルパー」としてタスクを実⾏するVMを⽴ち上げ、分散処理を⾏います。
現行のオンプレミスの開発環境は継続して利⽤しながら、必要な時に必要な数だけ仮想ヘルパー を活⽤し、開発サイクルの⾼速化を実現することができます。 また、IncrediBuild Cloudの利⽤はAzureやAWSを通した従量課⾦制のため、初期投資の費⽤を抑えながら、スケーラブルに導⼊可能です。

用途例
| ソフトウェア開発 横河電機株式会社 |
1915年創⽴の横河電機株式会社は、国内外100を超える拠点からグローバルにビジネスを展開しています。⼯場やプラントを制御するソフトウェア開発のビルドやパッケージをするインフラにIncrediBuildを導⼊し、⼗数台のマシンをビルドマシンやヘルパーマシンとして活⽤しています。 システムソフトウェア技術部では、「IncrediBuild for Visual Studio」「IncrediBuild for Make&Build」「IncrediBuild for Dev Tool」を利⽤して、数千万⾏にもおよぶソースコードのフルビルドを⾼速化しています。ビルドを開始してからメディアイメージが出来上がるまで10時間以上かかっていたのが、5時間程度で完了できるようになり、以前は夜間に実⾏していたビルドも昼間に実施できるようになりました。 また、IncrediBuildはビルドだけではなく、並列処理を⾏うタスクの⾼速化に最適で、同社では数万ファイル⼀つ⼀つに電⼦署名をつけるタスクが1時間から10分になりました。 「弊社の開発者に対して、楽できる環境、⾃分の業務に集中できる環境を⽤意したいとインフラの視点からは考えていまして、その⼀環としてIncrediBuildをぜひ活⽤していきたいです」と語るシステムソフトウェア技術部課長の藤原⽒。 IncrediBuildは、ただ待ち時間を節約するだけではなく、空いた時間で新しいことにチャレンジしたり、学んだりできるような環境を整えることができ、開発現場の働き⽅改⾰に繋がるソリューションとして注⽬されています。 |
|---|---|
| ゲーム開発 株式会社バンダイナムコスタジオ |
バンダイナムコスタジオ社は約10年ほど前からIncrediBuildを導⼊しており、現在は400⼈規模の開発者が、ビルドやコンパイルに要する時間を約1/3にまで短縮しています。 開発現場ではエンジニアのマシン300台に加え、タスクをリモートで実⾏するためのヘルパーファームとして、120台にIncrediBuildを導⼊。64コアのハイスペックなPC10台を含む70台くらいの⼩型PCをサーバラックに置いて、開発者がストレスなくビルドやコンパイルを⾏える環境を構築しています。 「インクレディビルドは24時間稼働しています。⽇中は開発者のビルド、夜間は⾃動ビルドが⾛っており、無いと困るインフラになっています」と語るITサービス企画部の吉⽥卓哉⽒。 「インクレディビルドは24時間稼働しています。⽇中は開発者のビルド、夜間は⾃動ビルドが⾛っており、無いと困るインフラになっています」と語るITサービス企画部の吉⽥卓哉⽒。 ITサービス企画部では、IncrediBuild Enterprise版のダッシュボードを活⽤し、各マシンがどれくらい稼働しているのか、ビルドを⾏っているのかを分析し、開発環境のインフラ構築の意思決定に利⽤しています。 <開発者の声> 「以前はビルドを早くするために⼯夫しながら、コンパイル対象が多くならないように気を付けながらプログラムを書いていたのが、IncrediBuild導⼊後はそういうことは無くなりました。」(般若⽒) 「ビルド時間の節約は、単なる時間の節約に留まらず、ゲームの質であるとか、どう楽しんでいただくか考えるための時間やきっかけをたくさん⽣んでくれます。」(川ノ上⽒) |
よくあるご質問
Q. どのような開発環境やプログラミング言語を高速化できますか?
Windows/Linux 環境で、C/C++ および C#を高速化できます。
Q. IncrediBuildを使う際に C++プロジェクトの変更は必要ですか?
いいえ。
IncrediBuildでは Visual Studioでビルド可能なあらゆるC/C++プロジェクトをビルドできます。
Q. コマンドラインやビルドスクリプトから使用できますか?
はい。コンパイルのための豊富なコマンドライン インターフェイスを用意しており、msbuild.exe/devenv.exe の実行スクリプトに簡単に追加できます。BuildConsole.exe は devenv/msbuild のコマンドライン構文をサポートしているので、スクリプト内の実行ファイル名を置き換えるだけです。
Q. IncrediBuildがコンパイルやリンクプロセスを変更することで、ビルドに問題が生じることはありますか?
いいえ。
IncrediBuildはコンパイル、リンクなど全てのビルドステップで同じ実行ファイルを使用します。IncrediBuildはコンパイラではありません。コンパイラをより効率的に使用するためのツールです。
「Predictive Excution (予測実行)」機能により依存するプロジェクトの一部を同時に実行し、処理をさらに最大 10~15% 高速化できます。依存関係に不要なファイルを同時にビルドするため、依存関係が壊れることはありません。
Q. コンパイルを分散された側のマシン速度は低下しますか?
IncrediBuildはインストールされているマシンの使用状況に応じて、動作が自動的に調整されます。デフォルトでは Agentがコンパイルを実行する優先度はシステム内の他のプロセスよりも低く設定されおり、OSがIncrediBuildに割り当てるCPUリソースは、ユーザーやOSのプロセスに割り当てるものよりも少なくなります。
PCが使用されていない場合は、IncrediBuildにリソースを最大限に割り当て、PCが使用中の場合はAgentの活動レベルは低いまま維持されます。通常は自分のマシンにIncrediBuildがインストールされていると感じることさえありません。"
関連記事
2024年問題とは? 物流・運送業界における対応策や関連製品をご紹介
時間外労働時間の上限が設定されることにより、物流・運送業界では「2024年問題」が注目されています。法令を守りながらも効率的な業務を実現していくには、どのような対策が有効なのでしょうか。 そこで今回は、2024年問題の概要や企業が行うべき対策についてご紹介します。2024年問題の解決に貢献するおすすめの製品・システムもご紹介していますので、ぜひ参考にしてみてください。
EMS(電子機器製造受託サービス) ~基板実装・組立~
カトーレックのEMS(電子機器製造受託サービス)は、電子機器の設計から資材調達、プリント基板の実装、完成品組み立て、物流までトータルにサポートします。 オフィス・家電等の民生機器から産業・車載・医療・航空・宇宙機器等、幅広い分野で高品質な製造サービスを提供します。 世界9ヶ国12拠点に自社工場を保有し、グローバルに生産状況を共有することで同一品質のサービスを提供します。 豊富な経験・知識を活用し、量産を見据えた製造サービスを提供し、更に生産・調達拠点をグローバルに提供することでお客様の海外進出を強力にバックアップします。更に、カトーレックのグローバルプラットフォームを活用することで環境の変化に合わせて、サプライチェーンを組み直したり、市場の変化に合わて、生産拠点の追加・変更したりスピーディーに生産体制を構築します。
ObotAI Minutes
多言語AI文字起こしツール「ObotAI Minutes」 オンライン会議の内容を100言語以上へ自動翻訳し、AIがリアルタイムで文字起こしを行うサービスです。ライブ編集・再翻訳機能も搭載、会議内容は議事録としてダウンロードも可能です。 オンライン会議活用によるコミュニケーションの円滑化ともに、企業の国際化・多様化対応を実現いたします。
Private 秘書サービス
Private 秘書サービス は、利用者一人一人が、受信したいメールを自分で選択して受信する手助けをします。届いたメールは、受信実績などから3種類に種分けされてクラウド上に保管されます。利用者はインターネットを通してメールを安全な環境で閲覧し、自分に必要なメールだけを選択して受信できます。 ウイルスや危険なハイパーリンクを含まないメールは、プログラムでは防ぐことができません。悪意の罠にかからない為に、必要のないメールは受け取らないことが最も簡単で効果の上がる対策です。身に覚えのない通知や、日本語の言い回しのおかしなメールは、普段から警戒することが大切です。 プログラムに頼りすぎず、自分の目で取捨する手助けを「Private 秘書サービス」は提供します。
CN9600
CN9600製品は、コストパフォーマンスに優れたOver IPソリューションです。 バーチャルメディア機能でのデータ転送や、PCの音声をリモートから出力など、 様々な機能を持ち、セキュアな遠隔リモート操作を実現します。 コロナ禍でリモート需要は大きく変化しました。ビジネスは対面から、オンラインへ。 工場は、現場操作から在宅操作・管理へと変わりつつあります。 CN9600製品は、対面や現場という環境ではなく、オンラインや遠隔といった環境をユーザーに提供することで、時間や経済的なコスト削減を可能にしました。遠隔リモート操作を可能にすることで、人の移動時間を減らし、今までネットワークに接続できなかった機器をリモート化させることが可能なため、大きく導入コストを抑えることを実現しました。 こちらではCN9600製品の魅力を紹介します。
TOPpingBoard(トッピングボード)
TOPpingBoard=お使いのオフィスデスクに国産杉の天板を乗せることで行える、“オフィスアップデート”リノベーションです。
腕時計型コミュニケーションシステム
WorkWatch Alarm はパトライト社製AirGRIDと連携し、信号灯の状態を腕時計端末に振動とメッセージで伝えるシステムです。 信号灯の点灯色に紐付いたメッセージを腕時計端末に送信したり、送信するメンバーを選択してメッセージ送信可能です。 腕時計装着者は届いたメッセージに返信を返したり、管理者へ呼出メッセージを送信することも可能です。 腕時計端末には、装着者の転倒、落下を検知する機能を持ちます。それらのイベントを検知すると、自動的にWindowsPCへ通知が送られます。
AIブレストスパーク
「AIブレストスパーク」は、TISのシステムインテグレーションで培ったITの業務適用におけるノウハウと、自然言語処理・機械学習などのAI・ロボット関連の技術力を組み合わせ、創造領域に効率化を図ることができます。 働き方改革で 動労時間に限りがある昨今、アイデアの質と量は変わらず求められ、一人ブレストをする時間も増加しています。そこで”博報堂のアイデア創出のメソッド”を取り入れた、「ひらめきマップ」「ブレストアイデア」「ノート」「他人の“アタマ”で考える」「連続刺激モード」の5つの機能を活用することで「アイデアが尽きた」「煮詰まってしまった」といった悩みから解放します。
マニュアル作成ツール Checkmate
Checkmate(チェックメイト)は業務マニュアル、作業手順書、教育資料などの作成を効率的に行い、点検・確認を確実に実施するためのツールです。 マニュアルがない、もしくは「いっぱいありすぎて何を見たらいいのかわからない!そんな課題を解決します。
クラウド型健康管理システム newbie
newbie(ニュービー)は、健康診断結果やストレスチェック、面談記録など組織に散らばっているあらゆる健康情報を一元管理することで、人事・労務担当者や産業保健スタッフの健康管理業務の効率化と従業員の健康維持・増進に貢献するクラウド型健康管理システムです。 1ユーザーあたり月額200円からご利用いただけます。また、健康診断管理だけ、ストレスチェック実施・管理だけ、といったニーズに合わせた導入も可能です。 無料デモ体験もご案内しておりますので、ご興味ございましたらお気軽にお問合せください。
SEARCH WRITE
SEARCH WRITEは誰でも手軽に成果を出すためのコンテンツマーケティング、SEOツールです。 コンテンツマーケティング、SEOにおける以下のような課題をSEARCH WRITEでは解決いたします。 ・まじめに記事運用しているのに流入が伸びない ・分析に時間をかけすぎてしまっている ・過去施策の記録と成果の把握ができていない ・SEOはややこしくて、よくわからない わかりやすいUI、シンプルな操作でコンテンツマーケティング未経験者でも簡単に使いこなすことができます。 また、弊社専属の担当がSEARCH WRITEの活用と、貴社の成功をサポートいたします。
WEB依頼システム「It‘s mono.net」
メタルマスク業界初の専用依頼フォーム「It‘s mono.net」 操作が簡単、検索が容易、拡張性が高いです。 依頼の引継ぎも簡単で、過去の履歴もすぐに探せる為、ペーパレス運用や属人化解消にも貢献いたします。
ManageCube PC Remote
遠隔(社外)から社内PCへの接続に時間がかかったりうまく繋げなかったりしていませんか? Manage Cube PC Remote は、そんな悩みを解消し、接続が簡単に行えるようになります。 自宅PCからインターネットを通して、社内PCやネットワーク、ファイルサーバに接続し、社内PCを扱う感覚で操作することができます。 セキュリティはVPN技術で安心。機能を限定しコストを抑えました。買い切りのためランニングコストもかかりません。 社内ネットワークにつないで簡単に設定できます。100台まで設定できます。 また、社内PC、ファイルサーバから社外PCへのコピーを防ぐセキュアVPN機能を搭載しています。
WaWaFlow(ワークフロー)
WaWaFlowはクラウド型ワークフローシステムなので、ソフトのインストールが不要。導入やバージョンアップ時のコストを大幅に削減できます。 またクラウドサービスですので、インターネットに接続できれば、どこでも利用可能です。
探すをなくす! AIお問合せシステム「AI-Q」
AI導入に不安や懸念をお持ちではありませんか? 弊社が提供する「AI-Q」は、AIを用いたチャットボットシステムです。 リリースして3年以上、社内ヘルプデスクや取引先・顧客問合せの窓口として、多くの導入実績を蓄積してきました。また運用サポートまでを保管する国内最多人数のプロフェッショナル集団を有し、AI導入に躊躇される企業様の不安や懸念を受け止め、解決するお手伝いも承っております。 近年では、社内チャットツールとの連携、多言語機能の実装など、多くのオプションサービスを有し、より多くのシーンへのご活用が可能となっています。 働き方改革、業務効率化、問合せ工数の軽減、ナレッジ共有、営業支援、コールセンター… 上記のような言葉と、”AI”というキーワードにご興味をお持ちの企業様のご期待にお応えしたいと存じますので、ぜひお問合せいただけますと幸いです。
BOARD@白板家(はくばんや)
開発にあたって、既存の電子ボードとどのように差別化を図るかが大きなテーマでしたが、答えは、「普通のホワイトボードに板書する時と同じ書き心地」でした。 既存の電子ボードは特殊な電子ペンを使用するものが殆どで、普通のホワイトボードと同じ感覚で板書すると、画面上に上手く表示されないというケースが多々あります。いつも通り書けないことは使用する側にとって大きなストレスになり、せっかく高い費用を払って導入しても使われなくなってしまいます。また、特殊な電子ペンは最初に面倒なセッティングが必要となることや、壊れた場合、修理または交換が必要になる点もネックになっており、これらの問題を解決できる画期的な製品を作ろうと考えました。 そこで生まれたのが、白板家という製品です。白板家は赤外線タッチの技術を応用して、普通のマーカーと普通のホワイトボードをそのまま使用できる全く新しい電子ボードです。価格も電子ボード市場の中では、最安値の価格帯を実現しました。
ビッグデータ検索サービス 「UNION Search」
「UNION Search」は、Webサイトやデータベース、ファイルサーバなど広範囲における横断的検索と、あらゆるデータ形式をデータ量に依存せずに高速な検索を実現したビッグデータ検索サービスです。AIを活用して検索キーワードの意味理解を行い、利用者が求める検索結果を導き出します。
リーテックスデジタル契約®
リーテックスデジタル契約®は、法学者と大手弁護士事務所が監修した最新のデジタル契約サービスです。 ユニークな発想とスキーム設計により業界最高峰の法的安全性を実現。認印レベルと実印レベルを使い分けることのできる電子契約サービスです。第3世代の電子契約がDXをさらに加速させます。
PEP(ペップ)
PEPは、情シス・総務・人事・経理・営業企画等の問い合わせ応対業務を自動化し、問い合わせへの応対コスト/回答を待つ側のスタンバイコストを削減します。 問い合わせを受けている方たちが自らボットを作成でき、継続的な学習もわずか3クリックで。 様々なクラウドデータと連携するバーチャルアシスタント機能も備え、生産性の向上を実現いたします。
太陽光発電専用管理システム 「SUNSUN GUARD 20」
SSG20管理システムは、当社が実際の点検作業や発電所運営において蓄積したノウハウをもとに開発した太陽光発電専用管理システムです。 太陽光発電の保守・管理において皆様が悩まれている、「発電所の管理」「点検報告書作成業務」「関係者との情報共有」等の課題をスマートに解決します。 発電所管理をデジタル化する事で業務の手間とコストを大幅カット、確かな保守・保全管理による安定操業で資産価値を高めます。