Registrieren Passwort vergessen?

Software Development Kit

19. Nov 2008, 15:40

Ein Software Development Kit, kurz SDK, ist eine Entwicklungsumgebung zu einer bestimmten Software, also eine Sammlung von Programmen und Dokumentationen, die es Software-Entwicklern erleichtern bzw. erst ermöglichen soll, eigene darauf basierende Anwendungen zu erstellen. In der Regel wird ein SDK vom Hersteller kostenlos angeboten, da mögliche Erweiterungen an seiner Software den potentiellen Kundenkreis vergrößern sowie auch anderen Kunden Beispiele für Erweiterungsmöglichkeiten aufzeigen können. In der Regel müssen SDKs parallel zum zugrundeliegenden Programm bzw. Betriebssystem Aktualisierungen erfahren, um dessen Erweiterungen auch Entwicklern zugänglich zu machen. Andere Hersteller entwickeln SDKs, um Programmierern Spezialfunktionen an die Hand zu geben, die sonst nur mit erheblichem Programmieraufwand zu entwickeln sind.

Eine Rolle nehmen SDKs für Betriebssysteme ein, die oft eine erste Basis an notwendigen Compilern, Tools und Informationen enthalten, um für dieses überhaupt Software zu entwickeln.

Der Bezug eines SDK kann vom Softwarehersteller an die Einhaltung bestimmter Regeln, insbesondere die Wahrung der Vertraulichkeit gewisser Informationen (engl. Non-Disclosure Agreement), geknüpft werden, wird jedoch oftmals auch zum freien Download auf Internetseiten angeboten.

Manche Hersteller verwenden andere Bezeichnungen als SDK, der Begriff hat sich jedoch herstellerübergreifend eingebürgert.

Dieser Artikel ist eine Kopie aus der freien Enzyklopädie Wikipedia. Am Originalartikel kann jeder Korrekturen und Ergänzungen vornehmen. Zudem kann man frühere Versionen einsehen.
In Kooperation mit Lycos Europe Network