1999年の設立以来、様々な業界のお客様の支援をしてきました。パソコン向けのアプリケーションをはじめとして、組み込み機器やスマートフォンなど豊富な実績があります。
デジタルコンテンツ製作、CAD/CAM/CAE、ゲーム、シミュレーター、モデリング…
KDAB には Qt3D や OpenGL、OpenGL、WebGL、各種シェーダーや Vulkan の専門家が多数在籍し、精度の高い 3D グラフィックスの作製や、2D グラフィックスのアクセラレーション、H/W を活用した数値計算などの技術により、数多くのゲーム業界やインターネットサービス業界のお客様を支援してきました。KDAB が提供する Qt のコンサルタントサービスは Qt3D による高度な3D表現の実現や、GPU を活用した様々な技術を活用し、Qt に関わる幅広い問題を解決します。
Kuesa 3D Studio は KDAB が提供する 3D のアセット作成のためのワークフローのスマートなソリューションです。KDAB はグラフィックス以外に向けた GPU の活用の支援もいたします。nVidia や AMD、ARM、Samsung、Google、Vivante、Valve といった様々なプラットフォームの経験があります。
ホワイトペーパー:KUESA™ Bridging the Gap Between Design and Development
Siggraph 2018 において、KDAB は C++ や Python からのシミュレーションデータをリアルタイムで 3D 空間に描画する Tron Demo を行いました。
産業オートメーション、産業界向け組み込み機器の開発
KDAB は数多くのオートメーションおよび運送業界のお客様ともお付き合いがあります。H/W を制御するためのクライアント・サーバー方式のシステム設計や、コントロールパネルの UI 設計などを行ってきました。
OPW 社によって買収された Migari 社が製造する産業用精密測定機器の管理、監視、自動化のソフトウェア一式の開発を初期のフェーズから行なってきました。
このシステムは QML を DSL として利用し、3次元空間の機器のレイアウトの設定や、測定、分析計画を記述しています。QML は動的なスクリーンに対応するための可視化技術としても利用されています。このアーキテクチャにより、データの取得機器とは別の機器上でも可視化が可能になりました。監視データのほぼリアルタイムの描画は OpenGL を利用した KDPlot ライブラリを最適化して実現しています。このシステムは Linux、Windows をはじめとし、接続されている機器のドライバが提供されている様々な OS 上で動作します。
ケーススタディ:Migari Industrial Measurement Station
ARM ベースのコンピューターオンモジュール(COM)/システムオンモジュール(SOM) のリーディング企業である Toradex の支援もしています。Toradex の製品を利用した組み込み向けのトレーニングを開催したり、Toradex 社の組み込み向けの Windows システムをはじめとした様々な業界の Qt のお客様の支援をしています。
KDAB は、UI のテストの自動化の経験や知識を多数有しており、メインのパートナーである Froglogic 社の製品をベースに様々なサービスを提供したり、トレーニングを行なったりしています。
小規模のローエンドの組み込み機器の開発や研究も行なってきました。GPU の載っていない i.MX6 ULL 上で Qt Quick ベースの UI を動かした実績があります。
家電、タブレット、スマートホーム、デジタルコミュニケーションプラットフォーム
Blackberry が BB10 プラットフォームで Qt を採用した際には、Qt のタブレットとスマートフォン向けの移植および最適化の支援を KDAB が行いました。
IPC – IQ/MAX による、数多くの賞を受賞したトレーディングフロアのコミュニケーションシステムの開発の支援も行いました。組み込み Linux + Qt 環境に彼らのシステムを移行するお手伝いをし、数年間でボタンのレベルからデザインを見直し、レスポンシブなタッチ操作のアニメーションを活用した UI を、ローエンドのハードウェア上で実現しました。
ケーススタディ:Cutting Edge Touch Screen Technology Accelerates Stock Trading
これ以外にも、数多くの業界をリードする企業が、デジタルコミュニケーションやスマートホーム、会社内で利用するシステムの開発を KDAB の支援の元行い、メモリ使用量の削減、電力消費量の削減をはじめとした様々なレイヤーでのパフォーマンスの改善を行なってきました。
データの可視化、BI、様々な分析ソフトウェア、バイオテック
近年、ビッグデータの分析や可視化の重要性が非常に高まっています。オラクル社による ERP ソフトウェア向けのコンポーネントの開発を KDAB は行いました。ドイツ政府は我々が開発したグループウェアのソフトウェアソリューションを数千人規模で利用しています。
KDAB は Quantitative Imaging Systems (Qi) が行なっている、革命的なガンの研究や新しい治療法の確立の支援もしています。
KDAB の支援は最高でした。我々の希望を素早く、効率的に、経済的に実現することができました。KDAB とのコラボレーションによって QI Tissue の完成時期が大幅に短縮され、複数の学術分野をまたがる素晴らしいチームを作り上げることができました。結果として、ガンと戦い、生存率を高めるための、これまで存在しなかった全く新しいソリューションを実現することができました。
Michel Nederlof, CTO of Quantitative Imaging Systems
ケーススタディ:Qi (Quantitive Imaging Systems) case study
SCADA、科学分野、テストツール、租税管理 〜 レガシーツールキットからの移行の支援
KDAB は、MCF や Motif 製のソフトウェアの Qt への移植の支援や、Qt3 から Qt4、Qt4 から Qt5 への移行、C++98 から C++11/14/17 への移行、 Photon や GF ツールキットからの移行などの支援の経験を数多く有しています。
Kurth Electronics 社のマルチテスター KE3700 のソースコードを Qt 4 から Qt 5 に移植した際には、一般的なブロードバンドサービスやプロトコル、転送技術を用いたコードの改善を行い、Android アプリと iOS アプリの開発も致しました。KDAB のサポートにより、すべてのマルチテスター製品のラインに向けた共通のソフトウェア基盤が実現しました。
ケーススタディ:Success Story: Kurth Electronic
Meiller 社に対しては、トラック自体の診断システムと連携した Qt ベースのスマートフォンアプリを開発いたしました。アイコンを活用したユーザーが使いやすいアプリで、iOS と Android に対応し、道路を走行中のトラックの情報システムと直接連動し、一般的なトラブル対応だけではなく、ドライバーがトラックの自己診断結果にアクセスできたり、それ以外の重要な外部の情報を提供したりしています。
ケーススタディ:Success Story: MEILLER
スマートファーミング、農業、収穫農機
KDAB は Competence Center ISOBUS(CCI) がハイエンドの農業機器での画期的なシステムの実現に向けた最先端の機能の開発の支援もしています。CCI は複数のアプリを同時に表示し、ポートレート表示とランドスケープ表示に対応し、マルチタッチでスマートフォーンのように操作できるユーザーインターフェースを必要としていました。KDAB は Linux + Qt/QML をベースにシステムのアーキテクチャ設計をしました。さらに、CCI の開発者が自由に実現したいものを作れるように、様々な Qt のカスタムコントロールや内部通信の仕組みの開発も行いました。
我々が扱う農業機器では様々な特殊な仕様を満たす必要があり、特にフレームワークの部分に関して信頼のおけるサポートの利用が不可欠でした。これが我々が KDAB を選択した理由です。
Frank Meyering, Managing Director of CCI
ケーススタディ: Success Story: CCI
リアルタイムOS、高信頼性システム、QNX Neutrino RTOS
KDAB は QNX および BlackBerry 社が Qt を QNX 上で動かす支援を数年に渡って密に支援してきました。
Qt 5 の移植時には、ウィジットベースの UI の QML 化を行なったり、深いレイヤーでの OpenGL の移植を行い、WebKit 上で HTML5 のコンテンツがパフォーマンス良く動く支援を行いました。
シーメンスや GE、Cisco、ロッキード・マーティン社をはじめとした数多くの世界的な企業が、車載システムや医療機器、産業機器などで QNX を利用しています。
KDAB はハードウェアの性能を最大限活用するための知識や経験を幅広く有しており、HTML や JavaScript などのウェブ技術との橋渡しの実現も行なってきました。
医療用機器、ICUや医療機器向けのユーザーインターフェース
KDAB は医療業界およびバイオテック業界に向けた ISO 標準のサービスを提供可能な唯一の Qt のコンサルティング企業です。すべての KDAB のソフトウェアサービスは ISO 9001:2015 認証を受けています。KDAB は医療機器メーカーと長い付き合いの歴史があります。コンピューター支援による手術システムの UI コンポーネントの設計開発の経験もあります。
クライアント企業の開発者が記述したソースコードのレビューサービスも提供しています。
Windows Embedded、WinCE、Windows Embedded Compact
KDAB は Windows Embedded 向けの Qt におけるマーケットリーダーです。世界中で、10年以上に渡って、素晴らしい画期的なデバイスの Windows 向けのソースコードの開発やメンテナンス、リファクタリングなどの支援を行なってきました。リソースの削減やバグのトリアージを含むソフトウェアスタックの完成だけではなく、我々の強みを活かした UX の刷新なども行なってきました。
Qt on Android、ポータブルデバイス、車載インフォテーメント、航空インフォテーメント
KDAB 所属の Bogdan Vatra は Qt の Android 対応を行なったエンジニアで、現在もメンテナーとして活躍しています。
彼が開発した necessitas プロジェクトおよび Ministro II は、数百万規模のユーザーによって利用されています。我々は、Android 向けのQt を世界で一番理解しています。
Bogdan は Google Play で Spectacol という FUSE ベースの ZX Spectrum エミュレーターの公開もしています。
Android を利用したプロジェクトの支援は、我々にお任せください。Qt だけではなく、C++ やサードパーティのライブラリやサービスを含めた総合的な支援が可能です。
日々の開発の効率化のお手伝いをはじめ、2D/3D の UI 設計のお手伝い、3D のゲーム開発や、ポータブルな機器の開発、車載や航空関連のインフォテーメントなど、様々な支援を提供しています。
コンサルティングサービス
unu 社の第2世代の電動スクーターに搭載される、スタイリッシュな高解像度ディスプレイ向けの HMI を支援いたしました。KDAB は業界の標準となりつつある Yocto を用いたプラットフォーム上で、Qt を利用したナビゲーションのフレームワークの開発を行いました。
このスクーターのダッシュボードは3つの独立した要素で構成されています。サードパーティーの地図ソリューションが Qt Quick 上に移植されており、スピードメーターは見た目とパフォーマンスを両立するために OpenGL のシェーダーを活用して実現されています。バックエンドから提供される翻訳の表示は、フロントエンドのコードを触らなくてもそのまま表示されるようなカスタマイズが行われ、コピーライターが自由に変更できる仕組みにいたしました。
豊富な開発経験を有する KDAB のチームとの共同作業は常に驚きに満ち溢れていました。
Guilherme Müller, Director of embedded engineering, unu.
様々な業界に向けた Qt および C++、3D のトレーニング
KDAB は様々な業界に向け、Qt をはじめとして C++ や 3D、git、FOSS(Free and Open Source Software) コンプライアンスなどの、750 以上のトレーニングコースを提供しています。
ボーイング、CERN、IBM、Intel、Roche、Siemens、Shell といったお客様が弊社のトレーニングを活用しています。
オープンソースコミュニティ、フルスタック、SDK、Linux
KDAB の創業者 Matthias Kalle Dalheimer および KDAB 所属のエンジニアは、オープンソースコミュニティとの深い関係を持っています。FlightGear や KDE といったオープンソースプロジェクトへの参加を通じて学んだことを元に、偏見のないライセンスの提案や、サービスの提供を行なってきました。