ページの先頭です。

2013/09/19 09:11

コラム

[週刊BCN 2013年09月16日付 Vol.1497 掲載]

<いまさら聞けないキーワード>SDK

【SDK(Software Development Kit)】
ソフトウェア開発キット。アプリケーション開発に必要なファイルやプログラムをひとまとめにしたもの

 特定のプラットフォーム向けにアプリケーションを開発するときに必要なツールのセット。ソースコードやライブラリファイル、ドキュメント類をコンピュータが実行できるオブジェクトコードに変換するコンパイラなどの処理プログラムのようなツールがセットになっている。

 各種のパッケージソフトウェア、ハードウェアプラットフォーム、オペレーティングシステム(OS)など、どんなシステム・環境向けにどのプログラミング言語でアプリケーションを開発するかによって、必要なSDKは異なる。無料で公開され、誰でも利用できるものもあれば、有料で販売されているものもある。

 「IDE(統合開発環境/Integrated Development Environment)」と似ているが、IDEが開発環境のすべてを提供するのに対して、SDKは一般的にプログラミングに必要な最低限の機能だけを提供し、テキストエディタなどの開発環境は含んでいない。

 例えば、代表的なSDKで、Windows上で動くアプリケーションの作成用にマイクロソフトが無料で公開している「Microsoft Windows SDK」は、Windows APIを利用するために必要なヘッダファイル、ライブラリ、ユーティリティソフトウェア、サンプルなどを提供。一方、マイクロソフトのIDE「Microsoft Visual Studio」には、「Microsoft Windows SDK」のほか、デザイン、構築、販売に必要なツールがすべて入っている。

 なお、Java言語での開発向けのSDKを「JDK(Java Development Kit)」、ハードウェアを制御するドライバを開発するSDKを「DDK(Driver Development Kit)」と呼ぶなど、SDKを細分化して特定の呼称で表現することもある。ちなみに、JDKは最も広く使われているSDKである。

■おすすめの記事





PR

週刊BCN購読のお申し込みはこちら

Bizline会員サービス(無料)のご案内 新規会員登録はこちら

PR










ITジュニアの広場

「ITセミナー・イベント」コーナーで注目商品・サービスなどのセミナーを一挙公開!

過去の掲載記事一覧

ITビジネス情報紙「週刊BCN」

ITビジネス情報誌「週刊BCN」
2017年03月20日付 vol.1670
イッポまえだのよろしくスタートアップin関西 関西から世界へ羽ばたく

2017年03月20日付 vol.1670 イッポまえだのよろしくスタートアップin関西 関西から世界へ羽ばたく

「週刊BCN」購読お申し込み
BCN Bizline ITを売るパートナービジネスの創造を

「BCN Bizline」は、株式会社BCNが保有する登録商標です。(商標登録番号第5388735号)