SDK
Oznacza „Software Development Kit”. SDK to zbiór oprogramowania używanego do programowania aplikacji dla określonego urządzenia lub systemu operacyjny. Przykłady zestawów SDK obejmują Windows 7 SDK, Mac OS X SDK i iPhone SDK.
Zestawy SDK zazwyczaj zawierają zintegrowane środowisko programistyczne (IDE), który służy jako centralny interfejs programowania. IDE może zawierać okno programowania do pisania kodów źródłowych, A debugger do naprawy błędów programu oraz edytora wizualnego, który umożliwia programistom tworzenie i edycję graficznego interfejsu użytkownika programu (GUI). IDE zawierają również kompilator, który służy do tworzenia aplikacji z plików kodu źródłowego.
Większość zestawów SDK zawiera przykładowy kod, który zapewnia programistom przykładowe programy i biblioteki. Te przykłady pomagają programistom nauczyć się budować podstawowe programy za pomocą zestawu SDK, co umożliwia im ostatecznie tworzenie bardziej złożonych aplikacji. Pakiety SDK oferują również dokumentację techniczną, która może obejmować samouczki i Najczęściej zadawane pytania. Niektóre zestawy SDK mogą również zawierać przykładowe grafiki, takie jak przyciski i Ikony, które można włączyć do aplikacji.
Ponieważ większość firm chce zachęcić programistów do tworzenia aplikacji dla swoich Platformach, SDK są zwykle udostępniane bezpłatnie. Programiści mogą po prostu pobrać SDK z witryny internetowej firmy i natychmiast rozpocząć programowanie. Ponieważ jednak każdy zestaw programistyczny jest inny, programiści mogą potrzebować trochę czasu, zanim nauczą się korzystać z nowego zestawu SDK. Dlatego większość nowoczesnych SDK zawiera obszerną dokumentację i ma intuicyjny interfejs programistyczny, który zachęca do tworzenia programów.