本文へスキップします。

本文へ

【全Qt】
【全・Qt】SRAロゴ
H1

コラム:Wolfram Mathematica: 科学技術計算ソフトウェアでの Qt 採用

コラム本文

初出:SRA Qt MailNews 2011年8月号

改訂:2026年10月21日

掲載当時の事例を読みやすく再編集しました。本文の製品・構成・数値は当時の情報です。今回の解説・訂正は「編集補足」に記載しています。

この事例の要点

Motifを使っていたMathematicaのUIを刷新する際、Wolfram ResearchはUnix系OSへの対応と開発の共通化を重視してQtを選びました。画面の更新と移植を並行して進めた事例です。

UI刷新と移植を同時に進める

開発チームは、従来のMotifでは新しいUIに求める表現を実現しにくくなっていると認識していました。WindowsとMac OSで提供していた操作画面に加え、対応するUnix系OSやその新しいバージョンにも展開する必要がありました。

Qtを選んだ理由は、一貫した設計でUIを開発できることと、さまざまなUnix系OSをサポートしていたことです。ウィジェットを活用して画面を刷新し、プラットフォームごとに異なる実装を抱える負担を減らす方向を採りました。

開発資源を製品の中核へ

当時の紹介では、開発期間の短縮と市場投入の迅速化が効果として挙げられています。UI開発と移植を効率化することで、科学技術計算ソフトウェアとしての機能開発に集中しやすくなったという事例です。具体的な短縮率や対象バージョンは、元のMailNewsには記載されていません。

編集補足:移行の順序を決める

自社で同様の移行を検討するなら、計算結果を表示する代表画面を一つ選び、既存の計算処理を保ったままUIを置き換える試作から始められます。操作手順、描画、OSごとの差を比較し、画面単位で移行できるかを判断します。これは本事例から考えられる検討例で、Wolframの実際の移行手順を示すものではありません。

出典・参考資料

出典:SRA Qt MailNews 2011年8月号の採用事例欄をもとに編集。

コラム一覧へ