Eine Programmierschnittstelle (Application Programming Interface, API) wird Anwendungen von einem Softwaresystem oder Internetdiensten zur Anbindung zur Verfügung gestellt. APIs ermöglichen so etwa den Zugriff auf Datenbanken oder Hardware. Anders als bei Binärschnittstellen wird bei Programmierschnittstellen die Programmanbindung auf Quelltextebene definiert. Ein gut dokumentiertes API ermöglicht es Programmierern, einfacher Software für das System zu entwickeln. Hier finden sich alle Artikel zum Thema im Überblick.

Die Win32k-API ist für ihre Anfälligkeit bekannt. Prozesse mit Web-Inhalten im Firefox-Browser haben darauf nun keinen Zugriff mehr.

Ob der Test einer Signalverarbeitungs-Bibliothek oder die Hardware-Synthese für einen FPGA: Im Jupyterhub klappt das via Cloud.
Eine Anleitung von Martin Strubel

Bei der neuen Alpha von Star Citizen wird Windows 8.1 mit Direct3D 11.1 vorausgesetzt, um eine höhere CPU-Performance zu erreichen.

Der erste Release Candidate von .NET MAUI ist erschienen. Damit positioniert sich das .NET Framework deutlich stärker als Multi-Plattform-App.
Von Fabian Deitelhoff

Nanoleaf-LED-Panels beleuchten schon viele Wohnungen. Sie sind modular und sehen super aus. Elements, Canvas und Co. haben aber ihren Preis.
Ein Test von Oliver Nickel

Das Justizministerium kündigt ein elektronisches Bundesgesetzblatt an. Wieder einmal. Aktivisten hoffen, dass es diesmal nicht bei der Ankündigung bleibt.
Von Lennart Mühlenmeier

Ob der Test einer Signalverarbeitungs-Bibliothek oder die Hardware-Synthese für einen FPGA: Im Jupyterhub klappt das via Cloud.
Eine Anleitung von Martin Strubel

Heute um 17 Uhr werden bei Let's Encrypt Zertifikate zurückgezogen. Wir beschreiben, wie Admins prüfen können, ob sie betroffen sind.
Eine Anleitung von Hanno Böck

Spring Boot ist derzeit wohl das beliebteste Java-Framework. Wir haben ausprobiert, wie es mit Microsofts Visual Studio Code zusammenarbeitet.
Eine Anleitung von Dirk Koller

Es kommt, wie es kommen musste: Die Zeugnis-Blockchain der Bundesdruckerei ist offline. Das war vorhersehbar.
Ein IMHO von Sebastian Grüner

Angeblich verhindert das Urheberrecht, dass Warnmeldungen schnell per API weitergegeben werden. Tatsächlich ist es wohl eher borniertes Beamtentum.
Ein IMHO von Sebastian Grüner

Die CDU wählt am Wochenende einen neuen Vorsitzenden. Merz, Laschet und Röttgens Chefstrategin Demuth haben bei Netzpolitik noch einiges aufzuholen.
Ein IMHO von Friedhelm Greis

Nanoleaf-LED-Panels beleuchten schon viele Wohnungen. Sie sind modular und sehen super aus. Elements, Canvas und Co. haben aber ihren Preis.
Ein Test von Oliver Nickel

Der erste Release Candidate von .NET MAUI ist erschienen. Damit positioniert sich das .NET Framework deutlich stärker als Multi-Plattform-App.
Von Fabian Deitelhoff

Ob auf Servern oder als zusätzliche Softwareebene auf dem heimischen iMac: Virtualisierung ist aus der modernen IT nicht wegzudenken.
Von Florian Rohde

Ob auf Servern oder als zusätzliche Softwareebene auf dem heimischen iMac: Virtualisierung ist aus der modernen IT nicht wegzudenken.
Von Florian Rohde

Nanoleaf-LED-Panels beleuchten schon viele Wohnungen. Sie sind modular und sehen super aus. Elements, Canvas und Co. haben aber ihren Preis.
Ein Test von Oliver Nickel

Der erste Release Candidate von .NET MAUI ist erschienen. Damit positioniert sich das .NET Framework deutlich stärker als Multi-Plattform-App.
Von Fabian Deitelhoff