Peter Guse, grow platform GmbH - A Bosch Company: "Das Thema digital können wir (als unternehmen) nur angehen, wenn da wirklich auch Hardware UND Software mit drinnen steckt." (Bild: Wolfram Scheible / Bosch)

Software Engineering im Zeitalter künstlicher Intelligenz

Das Thema Software Engineering besteht seit etwa 50 Jahren. Das Engineering sollte helfen, einen Weg aus der „Software-Krise“ zu finden. Ist diese Überwunden? Wie hat sich Software Engineering bis heute verändert? Und welche Rolle spielen modernde Entwicklungen wie KI? Diesen Fragen stellte sich eine Expertenrunde aus unterschiedlichen Branchen auf der Podiumsdiskussion des 11. ESE-Kongresses in Sindelfingen.

Weiterlesen
Das gemeinsame Arbeiten am virtuellen Arbeitsplatz, im Remote Office oder in einer hybriden Büro-Remote-Lösung ist in vielen Unternehmen inzwischen etabliert. Vielerorts haben sich dadurch Vorteile und neue Synergien ergeben, doch die Führung auf Distanz bringt auch Nachteile und eigene Herausforderungen mit sich. Wie lassen sich solche Home-Office- oder gemischten Teamlösungen effizient führen? (Bild: Clipdealer)
Remote Leadership

Virtuelle und hybride Teams richtig führen

Durch Corona hat sich die Relevanz des Themas „Führen auf Distanz“ erhöht – auch weil die Mitarbeiter der Unternehmen vermehrt im Homeoffice arbeiten. Ein zentraler Erfolgsfaktor beim Führen virtueller und hybrider Teams ist Vertrauen. Dies gilt es bei der Auswahl der Führungskräfte und Teammitglieder zu beachten.

Weiterlesen

Anbieter zum Thema

Anders als in einem Stack wie links dargestellt liegen in einem Heap Daten in einem unsortierten, ungeordneten Zustand vor. Entsprechend Herausfordernd kann sich die Embedded-Programmierung mit Heap-Daten gestalten. (Bild: Clipdealer)

C++ in der Embedded-Entwicklung: Umgang mit Heap-Daten

Der zweite Artikel dieser Serie zu C++ in der Embedded-Entwicklung geht auf das Thema der Datenhaltung und Dynamische Daten zur Runtime ein. Es wird dabei vorausgesetzt, dass die Nutzung von C++ bereits angekommen ist. Jedoch wird auf Unterschiede in der Anwendung hingewiesen. Die Aussagen gelten häufig gleichartig für C und C++ – nicht die Sprachversion macht den Unterschied.

Weiterlesen
Auf einem Embedded-Linux-System direkt lässt sich Software aufgrund der begrenzten Ressourcen nur schlecht debuggen. Das in Linux integrierte Tool GDB erlaubt, die Embedded Software über einen PC extern auf Fehler zu untersuchen. (Bild: Clipdealer)

Remote Debugging von Embedded-Linux-Systemen mit GDB

Software, die auf Embedded Systemen zum Einsatz kommt, wird in der Regel nicht auf diesen entwickelt. Trotzdem muss sie zuverlässig geprüft und von Fehlern befreit werden. In Linux ist hierfür bereits ein nützliches Tool integriert: Der GNU Universal Debugger (GDB).

Weiterlesen

Bildergalerien

Abbildung 1: Die IBM-Roadmap für das Quantenrechnen ab dem Jahr 2021. (Bild: IBM)
Quantencomputing bei IBM, Microsoft und AWS

IBM enthüllt Roadmap für Quantum Computing Software

Big Blue hat seine Produktplanung für Software vorgestellt, die auf seine Hardware „IBM Q System One“ eingesetzt werden kann. Die Roadmap reicht vom Jahr 2021 bis zum Jahr 2025. Darin spielen Open-Source-Software, die globale Entwicklergemeinde und die Cloud zentrale Rollen. AWS hat für seinen Service „Braket“ Neuerungen angekündigt und „Microsoft Azure Quantum“ ist endlich allgemein zugänglich.

Weiterlesen
Wichtig ist bei DevOps-Projekten neben der Automatisierung das Zusammengehörigkeitsgefühl in den Teams. (©  Asha Sreenivas - stock.adobe.com)

DevOps – kein neues Web 2.0

Das Internet ist voll nutzloser Diskussionen, die DevOps und seine Schlüsselkonzepte verkomplizieren. Ist DevOps jedoch zu kompliziert, schwächt dies das Vertrauen des Teams und verhindert somit den Fortschritt.

Weiterlesen