Alle Fachbeiträge

Verteilung von Bugfixes und Funktionsupdates

Definition „Software Patch“

Verteilung von Bugfixes und Funktionsupdates

Durch einen Software-Patch ist es möglich, Applikationen im Nachhinein um Fehler zu bereinigen oder neue Features hinzuzufügen. Doch wie funktioniert das Bugfixing und wann kann das Patch-Management automatisiert werden? lesen

Software-Komponenten in Stücklisten festhalten und überwachen

Der nächste Heartbleed kommt bestimmt

Software-Komponenten in Stücklisten festhalten und überwachen

Software-Anbieter sollten wissen, auf welche Open-Source-Komponenten ihre Produkte zurückgreifen. Was sonst droht, hat die OpenSSL-Schwachstelle Heartbleed seinerzeit eindrucksvoll belegt. Wie sieht es heute mit der Transparenz bei Open Source Software aus? lesen

Software für das mobile Google-Betriebssystem

Definition „Android Apps“

Software für das mobile Google-Betriebssystem

Eine Android App ist eine Anwendung für das gleichnamige Betriebssystem von Google. Seit der Internetkonzern das mobile OS aufgekauft hat, sind Android-Applikationen zum weltweit populärsten mobilen Software-Format avanciert. lesen

Visual Studio Tools for Docker

Container in Windows Server 2016

Visual Studio Tools for Docker

Container-Apps lassen sich direkt unter Windows Server 2016 entwickeln und debuggen. Mit den Visual Studio Tools for Docker stellt Microsoft eine Erweiterung für Visual Studio bereit, die genau dabei helfen soll. lesen

Wieso viele Websites JavaScript einbinden

Definition „Skriptsprache Javascript“

Wieso viele Websites JavaScript einbinden

JavaScript wurde entwickelt, um dynamische HTML-Seiten per Webbrowser anzuzeigen. Die Verarbeitung von JavaScript erfolgt meist clientseitig direkt durch den Webbrowser. Mit der Programmiersprache Java hat JavaScript nur wenige Gemeinsamkeiten. lesen

Hard- und Softwareschutz schon bei Herstellung von IoT-Geräten

Cyberabwehr

Hard- und Softwareschutz schon bei Herstellung von IoT-Geräten

Moderne Cyberangriffe sind schwer vorhersehbar, bleiben lange unentdeckt und richten im Geheimen gewaltige Schäden an. Was können Hersteller von IoT-Geräten gegen diese Bedrohungen unternehmen? lesen

Mit DevOps agil im Markt und sicher im Betrieb

Automatisierte Prozesse

Mit DevOps agil im Markt und sicher im Betrieb

Traditionell ziehen Entwickler-Teams und ihre Kollegen aus dem IT-Betrieb nicht immer an einem Strang. DevOps bringt beide Seiten zusammen und lässt sie nicht nur von der Agilität im Markt profitieren, sondern auch von der Sicherheit eines verlässlichen IT-Betriebs. lesen

Software, die nicht gehackt werden kann, ist Realität

Zukunft der Softwareentwicklung

Software, die nicht gehackt werden kann, ist Realität

Software für kritische Systeme erlaubt keine Kompromisse bei Safety, Security und Zuverlässigkeit. Die Bedeutung von Embedded Software Security und entsprechenden Anbietern wie Green Hills Software wird daher weiter zunehmen. lesen

Die Cloud als Testing Tool

Test-Services

Die Cloud als Testing Tool

Entwickler verlieren viel Zeit bei der Fehlerbeseitigung in Produktivsystemen. Testing Services aus der Cloud bieten sich als Unterstützung an, wenn auf die Testphase ein größeres Augenmerk gelegt werden soll. lesen

Compliance bei Software-Tests und Datenanalysen

Digitalisierung dank EU-GDPR

Compliance bei Software-Tests und Datenanalysen

Die Vorgaben der EU-Datenschutz-Grundverordnung wirken sich auch auf die Anwendungsentwicklung aus. Doch wie wahrt man die GDPR-Compliance bei Software-Tests, der Datenbank-Anbindung und Anwenderanalysen? lesen