SDK
「Software Development Kit」の略です。SDKは、特定のデバイスやオペレーティングシステム向けのアプリケーションを開発するために使用するソフトウェアの集合です。SDKの例として、Windows 7 SDK、Mac OS X SDK、iPhone SDKなどがあります。
SDKには通常、統合開発環境(IDE)が含まれています。IDEは、プログラミングの中心となるインターフェースとして機能します。IDEには、ソースコードを書くためのプログラミングウィンドウ、プログラムのエラーを修正するデバッガー、プログラムのグラフィカルユーザーインターフェース(GUI)を作成および編集できるビジュアルエディターなどが含まれる場合があります。IDEには、ソースコードファイルからアプリケーションを作成するために使用するコンパイラーも含まれています。
ほとんどのSDKにはサンプルコードが含まれており、開発者向けのサンプルプログラムやライブラリが提供されます。これらのサンプルは、開発者がSDKを使って基本的なプログラムを作成する方法を学ぶのに役立ち、最終的にはより複雑なアプリケーションを作成できるようにします。SDKには技術文書も用意されており、チュートリアルやFAQが含まれる場合があります。一部のSDKには、ボタンやアイコンなど、アプリケーションに組み込めるサンプル画像が含まれていることもあります。
ほとんどの企業は、開発者が自社のプラットフォーム向けのアプリケーションを作成することを望んでいるため、SDKは通常、無料で提供されます。開発者は企業のWebサイトからSDKをダウンロードするだけで、すぐにプログラミングを始められます。ただし、それぞれのソフトウェア開発キットは異なるため、開発者が新しいSDKの使い方を覚えるには時間がかかる場合があります。そのため、現在のほとんどのSDKには詳しいドキュメントと直感的に操作できるプログラミングインターフェースが含まれており、プログラム開発を促進するのに役立ちます。
知識をテストする