Tylna strona opakowania Amiga Software Development Kit 2000

Software development kit (SDK) – zestaw narzędzi dla programistów niezbędny w tworzeniu aplikacji korzystających z funkcjonalności danej biblioteki (np. Java Runtime Environment) pod daną platformę (np. system operacyjny Android), sprzęt (np. moduł GPS) itp.

Na SDK najczęściej składają się:

Ważną cechą SDK jest licencja, na której jest ono udostępniane. Z niej wynikają dodatkowe ograniczenia w korzystaniu (np. zakaz wykorzystania do pewnych zastosowań) oraz ponoszone koszty (np. opłaty uzależnione od sprzedaży wytworzonego rozwiązania).

SDK zawiera często przykładowe fragmenty kodów i gotowe aplikacje zbudowane w oparciu o dokumentację i pliki nagłówkowe bibliotek dostępnych w SDK. Dostarczenie działającego kodu źródłowego stanowi formę jego dokumentacji, czytelną dla programisty.

W zależności od zastosowania twórcy SDK decydują się czasem nadać zestawowi unikalną nazwę. Sytuacja taka istnieje np. w przypadku SDK wspomagającego tworzenie sterowników programowych do urządzeń komputerowych. W przypadku Microsoftu i Apple Inc. zestaw taki nazywa się Driver Development Kits (DDK). Podobnie SDK wspomagające tworzenie oprogramowania dla urządzeń przenośnych pracujących pod kontrolą PalmOS nazywa się PalmOS Development Kit (PDK).

Oprócz zastosowań komercyjnych SDK stosowane jest również z powodzeniem przy przeprowadzaniu badań naukowych. Jednym z najbardziej znanych SDK udostępnionych w tym celu publicznie przez Microsoft jest „Kinect for Windows”[1].

Przykłady SDK

edytuj

Przypisy

edytuj

📚 Artikel Terkait di Wikipedia

Rozpoznawanie mowy

ustalone możliwe opcje. Translacja pomiędzy językami naturalnymi (ang. speech-to-speech) np. komunikatów głosowych przydatnych w podróży. Technologie rozpoznawania

Modular Audio Recognition Framework

przetwarzania języka naturalnego (NLP). Projekt został napisany w języku Java i zorganizowany w modularną, łatwo rozszerzalną strukturę, która ułatwia

Przetwarzanie języka naturalnego

hiszpański, szwedzki czy polski) od języka formalnego czy komputerowego (jak C++, Java lub Lisp). Choć analiza języka naturalnego może zajmować się i tekstem, i

Amazon Kindle

możliwe funkcje eksperymentalne, w zależności od modelu, to m.in. Text-to-Speech, który może odczytać tekst z e-booków i odtwarzacza MP3, przykładowo do

IDempiere

otwartego oprogramowania ERP”, 26 lipca 2017. iDempiere składa się z serwera Java (na podstawie kontenera Jetty) z ZK 8.0/8.5 dla graficznego środowiska użytkownika

Ringier Axel Springer Polska

Designu. Technologiczne ścieżki stażowe to m.in. JavaScript, Node.js, DevOps, Cloud, Data Science i Java. Program realizowany jest w trzech biurach Ringier

Windows 2000

2000, jest to czytnik ekranu, który wykorzystuje Speech API 4(inne języki), zaktualizowany do Speech API 5 w Windows XP Menedżer narzędzi: aplikacja zaprojektowana

Język sundajski

społecznej i wieku rozmówcy. Wyróżnia się trzy tzw. poziomy języka (ang. speech levels): basa lemes (halus) – język uprzejmy basa sedeng – język pośredni