Glossar
Technische Begriffe verständlich erklärt – von A bis Z.
Agile Softwareentwicklung
Agile Softwareentwicklung ist ein iterativer Ansatz, bei dem Software in kurzen Zyklen entwickelt, getestet und ausgeliefert wird – mit engem Kundenfeedback.
API (Application Programming Interface)
Eine API (Application Programming Interface) ist eine Programmierschnittstelle, über die Softwaresysteme miteinander kommunizieren – ob intern oder über Unternehmensgrenzen hinweg.
CAN-Bus (Controller Area Network)
Der CAN-Bus (Controller Area Network) ist ein serielles Bussystem, das die Kommunikation zwischen Steuergeräten in Fahrzeugen und Industrieanlagen ermöglicht – ohne zentralen Rechner.
CI/CD (Continuous Integration / Continuous Deployment)
CI/CD (Continuous Integration / Continuous Deployment) beschreibt die automatisierte Integration, Prüfung und Auslieferung von Softwareänderungen – für schnellere Releases und höhere Qualität.
Cloud Computing
Cloud Computing bezeichnet die Bereitstellung von IT-Ressourcen wie Rechenleistung, Speicher und Software über das Internet – flexibel skalierbar und bedarfsgerecht.
Cross-Plattform-Entwicklung
Cross-Plattform-Entwicklung ermöglicht es, mit einer Codebasis Anwendungen für mehrere Betriebssysteme gleichzeitig zu erstellen – für Web, Mobile und Desktop.
DevOps
DevOps ist eine Kultur und Praxis, die Softwareentwicklung (Dev) und IT-Betrieb (Ops) vereint – für schnellere Releases, höhere Stabilität und bessere Zusammenarbeit.
Digital Twin (Digitaler Zwilling)
Ein Digital Twin ist ein virtuelles Abbild eines physischen Objekts oder Systems – gespeist mit Echtzeitdaten für Simulation, Überwachung und Optimierung.
Docker & Kubernetes (Containerisierung)
Docker packt Anwendungen in portable Container, Kubernetes orchestriert diese im großen Maßstab – zusammen bilden sie das Rückgrat moderner Softwareinfrastruktur.
Embedded Systems (Eingebettete Systeme)
Embedded Systems (eingebettete Systeme) sind spezialisierte Computersysteme, die in Geräte und Maschinen integriert sind – von Fahrzeugsteuerungen bis zur Industrieautomation.
EMV (Elektromagnetische Verträglichkeit)
EMV (Elektromagnetische Verträglichkeit) beschreibt die Fähigkeit elektronischer Geräte, in ihrer elektromagnetischen Umgebung störungsfrei zu funktionieren.
Fernwartung (Remote Maintenance)
Fernwartung ermöglicht den Zugriff auf Maschinen und Systeme über das Internet – für Diagnose, Updates und Fehlerbehebung ohne Vor-Ort-Einsatz.
FIWARE
FIWARE ist eine von der EU geförderte Open-Source-Plattform für die Entwicklung von Smart-City- und IoT-Lösungen mit standardisierten Datenmodellen.
Grafana
Grafana ist eine Open-Source-Plattform für die Erstellung interaktiver Dashboards und Visualisierungen – von Servermonitoring bis IoT-Daten.
HMI (Human-Machine Interface)
Ein HMI (Human-Machine Interface) ist die Schnittstelle zwischen Mensch und Maschine – die Bedienoberfläche, über die Nutzer technische Systeme steuern und überwachen.
Industrie 4.0
Industrie 4.0 beschreibt die vierte industrielle Revolution – die Vernetzung von Produktion, IT und Internet zu intelligenten, selbststeuernden Fabriken.
IoT (Internet of Things)
IoT (Internet of Things) bezeichnet die Vernetzung physischer Geräte über das Internet – von Sensoren und Maschinen bis hin zu ganzen Städten.
IP-Schutzklasse (Ingress Protection)
Die IP-Schutzklasse (Ingress Protection) gibt an, wie gut ein elektronisches Gerät gegen das Eindringen von Fremdkörpern und Wasser geschützt ist.
KI-Agent
Ein KI-Agent ist ein autonomes System, das auf Basis eines Sprachmodells eigenständig Aufgaben plant, Tools nutzt und mehrstufige Prozesse durchführt.
LangChain / LangGraph
LangChain und LangGraph sind Frameworks zur Orchestrierung von LLM-Anwendungen – sie verbinden Sprachmodelle mit Datenquellen, Tools und komplexen Abläufen.
LLM (Large Language Model)
Ein LLM (Large Language Model) ist ein KI-Modell, das auf riesigen Textmengen trainiert wurde und natürliche Sprache verstehen und generieren kann.
LoRaWAN (Long Range Wide Area Network)
LoRaWAN ist eine energiesparende Funktechnologie für IoT-Sensoren – mit Reichweiten bis 15 km und jahrelanger Batterielebensdauer.
MQTT (Message Queuing Telemetry Transport)
MQTT ist ein leichtgewichtiges Messaging-Protokoll für die Machine-to-Machine-Kommunikation – ideal für IoT-Geräte mit begrenzter Bandbreite und Rechenleistung.
OPC UA (Open Platform Communications Unified Architecture)
OPC UA ist ein plattformunabhängiger Industriestandard für den sicheren und zuverlässigen Datenaustausch zwischen Maschinen, Steuerungen und IT-Systemen.
Predictive Maintenance (Vorausschauende Wartung)
Predictive Maintenance nutzt Sensordaten und KI, um Maschinenausfälle vorherzusagen – Wartung erfolgt genau dann, wenn sie nötig ist, nicht nach starrem Zeitplan.
Prompt Engineering
Prompt Engineering ist die Kunst, Anweisungen an KI-Sprachmodelle so zu formulieren, dass sie präzise, nützliche und zuverlässige Ergebnisse liefern.
Prüfstand (Test Bench)
Ein Prüfstand ist ein automatisiertes Testsystem, das Produkte, Komponenten oder Materialien unter kontrollierten Bedingungen prüft – zentral für die Qualitätssicherung.
PWA (Progressive Web App)
Eine PWA (Progressive Web App) ist eine Webanwendung, die sich wie eine native App anfühlt – mit Offline-Fähigkeit, Push-Benachrichtigungen und Installation auf dem Homescreen.
Qt / QML
Qt ist ein C++-Framework für plattformübergreifende Anwendungen, QML eine deklarative Sprache für moderne, touch-optimierte Benutzeroberflächen – Standard in der HMI-Entwicklung.
RAG (Retrieval-Augmented Generation)
RAG (Retrieval-Augmented Generation) ist eine KI-Architektur, die Sprachmodelle mit unternehmensspezifischem Wissen kombiniert – für präzise, faktenbasierte Antworten.
Rapid Prototyping (Software)
Rapid Prototyping in der Softwareentwicklung bedeutet, schnell funktionsfähige Prototypen zu erstellen, um Ideen zu validieren und frühes Nutzerfeedback zu erhalten.
Responsive Design
Responsive Design sorgt dafür, dass Websites und Anwendungen sich automatisch an jede Bildschirmgröße anpassen – vom Smartphone bis zum Desktop-Monitor.
Smart City
Eine Smart City nutzt digitale Technologien und Daten, um städtische Infrastruktur intelligenter, effizienter und nachhaltiger zu gestalten.
SPS / PLC (Speicherprogrammierbare Steuerung)
Eine SPS (Speicherprogrammierbare Steuerung) – englisch PLC (Programmable Logic Controller) – ist ein digitales Steuerungssystem zur Automatisierung industrieller Prozesse.
UI/UX (User Interface & User Experience)
UI (User Interface) beschreibt die visuelle Gestaltung einer Oberfläche, UX (User Experience) das gesamte Nutzungserlebnis – zusammen entscheiden sie über den Erfolg einer Anwendung.
Vektordatenbank
Eine Vektordatenbank speichert Daten als hochdimensionale Vektoren und ermöglicht semantische Ähnlichkeitssuche – die Grundlage für KI-gestützte Dokumentensuche und RAG.
WebSocket
WebSocket ist ein Kommunikationsprotokoll, das eine dauerhafte, bidirektionale Verbindung zwischen Browser und Server ermöglicht – für Echtzeit-Daten ohne ständiges Polling.
Yocto Project
Das Yocto Project ist ein Open-Source-Build-System zur Erstellung maßgeschneiderter Linux-Distributionen für Embedded Systems – von Fahrzeugsteuerungen bis IoT-Gateways.