54 Inhalte
Michael Stal
- Chefredakteur von JavaSPEKTRUM
- Siemens AG
Prof. Dr. Michael Stal beschäftigt sich bei der Corporate Technology der Siemens AG mit Software- und Systemarchitekturen, Digitalisierung und KI. An der University of Groningen hält er Vorlesungen und betreut Doktoranden. Außerdem ist er Chefredakteur von JavaSPEKTRUM.
Alle Artikel von Michael Stal
Geschätzte Leserinnen und Leser,
in der Tektonik der Programmiersprachen vollziehen sich Bewegungen von epochaler Dimension oft unmerklich, während spektakuläre Eruptionen rasch verblühen. Java verkörpert die erstere Kategorie par excellence – eine kontinentale Drift des Codes, die über nahezu drei Jahrzehnte hinweg die Landschaft der Softwareentwicklung nachhaltig formen konnte.
Development
Ströme strategisch steuern: Stream-basierte Anwendungen – ein Leitfaden für Software-Ingenieure – Teil 1
Stream-basierte Anwendungen erfreuen sich im Big-Data- und IoT-Umfeld wachsender Beliebtheit. Darunter fallen Zeitreihen, Medienströme und Datenströme, deren korrekte und effiziente Integration in Anwendungen sich oft als komplex und fehlerträchtig erweist. Dieser Beitrag beleuchtet die Thematik näher und stellt im zweiten Teil passende Konzepte und Patterns bereit.
Spezifikationsgetriebenes Design ist eine Softwareentwicklungsmethodik, bei der Entwickler detaillierte Spezifikationen vor jeglicher Code-Implementierung verfassen. Der Begriff „Spezifikation“ beschreibt präzise, was eine Software leisten soll, wie sie sich verhalten soll und welche Einschränkungen sie erfüllen muss. Anders als bei traditionellen Ansätzen, bei denen Entwickler möglicherweise sofo..