Software Development Kit - co to je?
Pro mnoho hardwaru a softwaru existují sady pro vývoj softwaru neboli SDK. Vysvětlujeme vám přesně to, co je v tomto praktickém tipu.
Co jsou sady pro vývoj softwaru?
Soupravy pro vývoj softwaru jsou vyžadovány pro různé účely ve všech oblastech vývoje softwaru:
- Soupravy pro vývoj softwaru jsou balíčky, které poskytují programové kódy, rozhraní a obvykle také pokyny. Může být použit k vývoji softwaru, který pracuje na konkrétním operačním systému, hardwaru nebo v kombinaci se specifickým softwarem
- Pro vývoj vhodného softwaru pro určité platformy a hardware poskytují vývojáři hardwaru sady SDK. Profesionálním vývojářům se často udělují pouze licence. V některých případech jsou také k dispozici verze pro vývojáře amatérů a hobby. V tomto praktickém tipu představujeme sadu SDK pro zakořenění systému Android. Společnost Microsoft poskytuje studentům bezplatně sady SDK „DreamSpark“ pro Windows Phone.
- Pluginy jsou také programovány pomocí SDK - například pluginy VST pro hudební sekvencery nebo pluginy pro editaci obrázků pro Paint.NET.
- Software s otevřeným zdrojovým kódem, jako jsou „Open Office“, Firefox a „Foobar 2000“, se nadále vyvíjí především proto, že profesionálové a amatéři používají vývojové sady softwaru k vývoji návrhů, funkcí, rozšíření, doplňků a doplňků a jejich zpřístupňování všem uživatelům.
V našich praktických tipech vysvětlujeme další technické pojmy z vývoje softwaru, jako je „Direct X“ a „OpenAL“.