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.
Egal ob in der nächsten Saison bei Dota 2 oder bei League of Legends: Die Preisgelder im E-Sport wachsen - der Konkurrenzdruck aber auch. Golem.de hat mit dem Kommentator und ehemaligen Profispieler Jona Schmitt darüber gesprochen, wie sich die Athleten auf die Turniere vorbereiten.
Vor allem in Sachen Sicherheit legt das neue Kubernetes 1.7 nach. Darüber hinaus haben die Entwickler der Container-Orchestrierung Verbesserungen für Stateful Sets und Daemon Sets vorgenommen.
Nach Unternehmen wie Google, Facebook und Microsoft gibt nun auch Sony seine intern genutzte Bibliothek für Deep-Learning frei. Das Projekt NNabla nutzt eine Kombination aus C++ und Python und läuft auf Windows und Linux.
Stripe will als Zahlungsabwickler in Deutschland besser sein als andere. Betreibern einer Plattform oder eines Marktplatzes wird auch Datenanalyse und Beratung angeboten. Ins Endkundengeschäft will Stripe nicht einsteigen.
Banken sollen besser auf ihre IT-Infrastruktur aufpassen - und sich möglicherweise bald auch in diesem Bereich einem "Stresstest" unterziehen. Das fordert der Bundesbankvorstand Andreas Dombret in einem Interview. Seine Ausführungen zum Darknet bleiben nebulös.
Microsoft hat ein Add-on für die Office-Programme Word, Powerpoint und Outlook vorgestellt, das unter Windows eine Spracherkennung einbindet. Diese ermöglicht Diktate in deutscher Sprache. Bei Satzzeichen verlangt das Programm jedoch englische Sprachkenntnisse.
Anwender von Googles freiem Machine-Learning-Framework Tensorflow können künftig auf eine API zur Objekterkennung in Bildern zugreifen. Google nutzt die Technik intern für Streetview oder auch für die Nest Cam.
Eine kleine Platine für Arduino-Boards verspricht, Sensoren und Aktoren zu ersetzen. Dabei befindet sich auf ihr kein einziges Bauelement dieser Art. Stattdessen wird ein Gerät verwendet, das sowieso jeder mit sich herum trägt.
Ein Test von
Alexander Merz
Der Community-Nachfolger von Ubuntu Touch für Smartphones erhält ein erstes Update. Das Team arbeitet außerdem erfolgreich an dem Halium-Projekt, das als gemeinsame Basis unter anderem für KDE Plasma Mobile dient.
Der Umbau für die Multi-Prozess-Architektur im Firefox-Browser ist mit der aktuellen Version 54 komplett. Das Team hat zudem die Unterstützung für Webextensions ausgebaut und verbessert die Nutzung der freien Medienformate Webm/VP8 und VP9.
Die Software-Entwicklung mit der Plattform Github und darauf aufbauenden Diensten ist mittlerweile Standard. Die beteiligten Firmen schaffen es deshalb auch ohne viel PR-Arbeit, die IT-Industrie nebenbei umzukrempeln.
Eine Analyse von
Sebastian Grüner
Tor will Nutzer besser gegen Angriffe durch Javascript, Fingerprinting und Tracking schützen. Der Tor-Browser in der Version 7.0 kommt daher erstmals mit Multiprozess-Architektur, Windows-Nutzer müssen sich allerdings noch gedulden.
Videodienste können bald mit der Stimme bedient werden. Amazon hat ein passendes Video-Skill-API für Alexa veröffentlicht. Bereits in Alexa integriert ist eine Suchfunktion für Textzeilen in Liedern und der Zugriff auf den iCloud-Kalender.
Microsoft warnt vor Angriffen der Platinum-Gruppe, die Intels Active Management ausnutzen. Dabei geht es allerdings nicht um die vor einigen Wochen entdeckte Sicherheitslücke in der Technologie.
Google hat die dritte Entwicklerversion von Android O veröffentlicht. Damit sind alle APIs final und App-Entwickler sind aufgerufen, ihre Apps mit der neuen Android-Hauptversion zu testen. Wie erwartet trägt Android O die Versionsnummer 8.0.
Der Anteil an Geräten mit Nougat erhöht sich weiter. Durch einen starken Verlust bei den Lollipop-Anteilen ist Marshmallow erstmals die Version mit der stärksten Android-Verbreitung.
In der nächsten Version, 2.10, von Wine werden auch einige wichtige Funktionen für die Integration in Android veröffentlicht. Eine App von Wine-Sponsor Crossover gibt es bereits, sie ist aber noch in der Alpha-Phase - und läuft nur auf Geräten mit x86-Prozessoren.
Ein Passwortmanager soll Nutzern helfen, sichere Passwörter zu generieren und sicher zu speichern. Bei dem Betreiber Onelogin wurden jedoch zahlreiche Informationen von Nutzern durch Angreifer kompromittiert, wie das Unternehmen selbst mitteilt.
Die meisten Lieferservices erlauben ihren Kunden heutzutage, den Status von Sendungen online abzufragen. Bei Liefery waren die zugehörigen Sendungsnummern sehr kurz - und ließen sich trivial erraten.
Für das aktuelle Qt 5.9 hat das Entwicklerteam seine eigenen Werkzeuge überarbeitet. Das soll die Langzeitpflege des Frameworks vereinfachen. Qt 5.9 verbessert zudem die 3D-Funktionen und verkleinert den Binärcode.
Die aktuelle Version 8 von Node.js enthält die neuen Compiler der Javascript-Engine V8. Für Experimentierfreudige gibt es eine neue API für native Addons und Node 8 wird bis Ende 2019 unterstützt. Dabei soll es auch V8-Updates geben.
Für Googles Sicherheitsprogramm Project Zero hat der Entwickler Tavis Ormandy ein Programm entwickelt, um Windows-Bibliotheken unter Linux laden zu können. Der einfache Grund: Die Sicherheitswerkzeuge für Linux sind besser als unter Windows.
Wenn Wirtschaft und Politik sich für ein Bildungsprojekt zusammentun wollen, erwarten wir wohlfeile Worte und nur selten fassbare Resultate. Umso mehr überrascht uns die deutsche Calliope-Initiative - ihre Mikrocontroller-Platine ist besser, als wir erwartet haben.
Ein Test von
Alexander Merz
Das Entwickeln mit Github soll noch einfacher werden. Dafür gibt es nun einen Marktplatz für weitere Werkzeuge. Apps sind allgemein verfügbar, für eigene Werkzeuge gibt es eine GraphQL-API.
Der Erpressungstrojaner Wanna Cry hinterlässt auf manchen Rechnern Daten zur Wiederherstellung der verschlüsselten Dateien. Doch die Tools dürften nur bei wenigen Nutzern funktionieren.
Quantenkonferenz IBM hat neue Quantencomputer für die Öffentlichkeit vorgestellt. Statt nur 5 haben sie jetzt 16 und 17 Qubits.
Google I/O 2017 Die Zeiten aufsehenerregender Hardware-Experimente scheinen vorbei zu sein: Anstatt mittelfristig zum Scheitern verdammte Geräte wie die Google Glass zu zeigen, konzentriert sich Google bei der diesjährigen I/O auf das, wofür die Konferenz eigentlich steht - das Entwickeln.
Eine Analyse von
Tobias Költzsch und Sebastian Grüner
Google I/O 2017 Die von Google unterstützte Machine-Learning-Bibliothek Tensorflow soll in einer für Mobilgeräte optimierten Version erscheinen. Dieses Tensorflow Lite bekommt außerdem eine API für neuronale Netze an die Seite.
Google I/O 2017 Google hat auf seiner Entwicklerkonferenz einige Funktionen der neuen Entwicklervorschau von Android O präsentiert - einen offiziellen Namen hat die Version aber noch nicht. Mit Android Go will Google zudem eine neue Android-Variante für leistungsschwache Geräte anbieten.
Halbherzige Lösung: Der Keylogger in HPs Audiotreibern für bestimmte Notebooks ist auch in einer neuen Softwareversion nicht komplett, sondern nur deaktiviert. Mit wenigen Registry-Kommandos kann die Funktion wieder aktiviert werden.
Das kommende Android O enthält ein stabiles Hardware-Interface. Hersteller können damit schnell und einfach Android-Updates und -Upgrades umsetzen - wenn sie denn wollen. Aber Probleme mit Linux-Kernel- und Treiber-Updates löst das auch nicht.
Wenige Wochen vor Beginn der anlasslosen Vorratsdatenspeicherung gibt es offenbar Bewegung auf dem Markt. Vor allem kleinere Provider dürften die Speicherpflicht auslagern wollen.
Was haben der Online-Händler Redcoon und die Volksverschlüsselung gemeinsam? Ein unsicher konfiguriertes Git-Repository. Immer wieder machen Webseitenbetreiber denselben Fehler.
Von
Hauke Gierow
Build 2017 Microsoft hat sich von Apple inspirieren lassen und präsentiert mit Timeline und dem Cloud-Clipboard eine Möglichkeit, über Gerätegrenzen hinweg zu arbeiten. Das funktioniert auch mit iOS- oder Android-Geräten.
Ein Audiotreiber soll eigentlich nur für guten Klang sorgen. Bei zahlreichen HP-Notebooks sammelt das Programm allerdings zusätzlich die Tastaturanschläge der Nutzer. HP verspricht eine schnelle Lösung.
Build 2017 Der Video-Indexer der Azure-Cloud erkennt Szenen, Personen, Sprache und Stimmungen in Videos und kann sogar übersetzen. Diese hilfreichen Funktionen demonstriert Microsoft aber ausgerechnet mit Überwachungstechnik.
Innerhalb weniger Tage wurden in Brandenburg 11.737 Funklöcher im Mobilfunk gemeldet. Die Initiative kam von der CDU des Bundeslandes.
Die Sprache Rust hat eine relativ kleine Standardbibliothek. Die Community will sich deshalb nun aktiv um eine Vielzahl häufig genutzter externer Bibliotheken kümmern und diese als Sprachkern zur Produktionsreife führen.
Wer heute eine Einladung für ein Google-Docs-Dokument bekommen hat, sollte dieser auf keinen Fall Folge leisten - denn es dürfte sich in den meisten Fällen um eine Phishing-Kampagne handeln. Wer klickt, gibt seine Kontakte frei und bekommt Scareware-Anzeigen. Die Macher scheinen vom Erfolg überrascht.
Erneut erhöht sich der Anteil an Android-Geräten mit Nougat. Googles aktuelle Zahlen bergen aber eine kleine Überraschung für die sieben Jahre alte Gingerbread-Version, die leicht zulegt.
Tinder-Bilder sind kein Match für Gesichtserkennung: Ein Programmierer aus den USA hat sich mehrere Zehntausend Bilder aus der Dating-App Tinder beschafft. Er hat sie ins Netz gestellt, damit Algorithmen für die Gesichtserkennung daran trainiert werden können.
Entwickler können künftig eigene Geräte mit eingebautem Google-Assistant entwickeln: Google hat ein entsprechendes SDK vorgestellt. Damit kann nicht nur auf dessen Wissen zugegriffen werden, sondern auch auf Sprachantworten.
Tech Summit Die nächste Iteration der id-Tech-Engine soll mehr CPU-Kerne und erneut das Vulkan-API nutzen. Auch von FP16 möchte id Software Gebrauch machen, noch ist die Hardware-Unterstützung abseits der Playstation 4 Pro gering.
Risiken durch Injections, Fehler beim Session Management und XSS bleiben weiterhin hoch. Im vorliegenden Entwurf finden sich neben bekannten Sicherheitslücken jedoch auch zwei neue Top-10-Kandidaten. Wir stellen die wichtigsten Änderungen und deren mögliche Folgen vor.
Eine Analyse von
Tim Philipp Schäfers
Der Nvidia-Grafiktreiber für Windows enthält offenbar einen Node.js-Server. Das ermöglicht es, Whitelisting oder Signatur-Methoden ziemlich trivial zu umgehen, um beliebigen Code auf einem Rechner auszuführen.
Mit dem Edge-Browser verabschieden sich die Microsoft-Entwickler von den unnötigen Altlasten im Internet Explorer. Nun wird auch eine Kernkomponente des Browsers völlig umgestaltet, was zu Leistungssteigerungen und weniger Fehlern führt.
Ein neues Power Throttling wird Teil des nächsten Windows-10-Updates. Microsoft erhofft sich eine recht deutliche Erhöhung der Akkulaufzeit. In der ersten Testphase sind jedoch alte Intel- und selbst neue AMD-Prozessoren ausgeschlossen. Das soll sich aber noch ändern.
Unser Autor hat versehentlich das MySQL-Passwort seiner Webseite veröffentlicht. Hier schreibt er, wie es dazu kam. Er berichtet, warum Fehler selbst dann passieren, wenn man denkt, alle Sicherheitsmaßnahmen umgesetzt zu haben und warum es in PHP zu einfach ist, derartige Fehler zu produzieren.
Ein Bericht von
Hanno Böck
Wennschon - dennschon: Microsoft hat Windows mit Vista teils fundamental umgebaut. Davon ist, im Gegensatz zu den optischen Änderungen am Desktop, in späteren Windows-Versionen viel übrig geblieben.
Ein Bericht von
Jörg Thoma
Das haben sich die Kunden des Cloud-Hosters Digital Ocean sicher anders vorgestellt: Der Dienst konnte mehrere Stunden nicht genutzt werden, weil einer der Entwickler aus Versehen die produktive Datenbank gelöscht hatte.
Unister, der Betreiber von Ab-in-den-Urlaub.de, Travel24.com und Reisen.de, hat eine einstweilige Verfügung gegen Computer Bild erwirkt. Während die Firma von einem Verbot der Verbreitung der Computerzeitschrift spricht, sagt Computer Bild: Es gebe kein Verkaufsverbot.
(Ab In Den Urlaub)
Auf 100 KBit/s im Download drosselt Kabel Deutschland ab jetzt die Nutzung, wenn Kunden pro Tag ein Datenvolumen von 10 GByte überschreiten. Die Drosselung des Kabelnetzbetreibers, der Internetzugänge mit 100 MBit/s anbietet, richtet sich ausschließlich gegen Filesharing-Nutzer.
(Kabel Deutschland)
Der Cloudspeicherdienst Dropbox testet eine neue Funktion, mit der Fotos von Speicherkarten und Digitalkameras sofort synchronisiert werden können. Betatester bekommen dafür erhöhte Speicherkapazitäten geschenkt.
(Mac Os X)
Apple hat seinen Händlern mitgeteilt, dass ab dem 1. März 2013 der Verkauf des Mac Pro eingestellt wird. Wer einen der Desktoprechner benötigt, muss sich deshalb beeilen. Die Einstellung des Verkaufs ist aufgrund einer Sicherheitsnorm erforderlich.
(Mac Pro 2013)
Freibeuter statt Fantasy-Mittelalter - aber trotz des ungewohnten Szenarios wirkt das Südsee-Abenteuer Risen 2 in nahezu jeder Minute wie ein typisches Rollenspiel von Piranha Bytes.
(Risen 2 Test)
Ein ZDF-Team hat einen Mitarbeiter mit versteckter Kamera in das Logistikzentrum des Onlineversandhändlers Zalando bei Berlin arbeiten geschickt. "Zum Teil nicht menschenwürdig", beurteilte ein Experte die Bedingungen dort. Zalando will jetzt handeln.
(Zalando)
E-Mail an news@golem.de