Anwendungssoftware
191 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Anwendungssoftware.
BI
AI
Software-Architektur
Anwendungssoftware
Eine Open-Source-Plattform für Computer-Vision-Anwendungen
Obwohl verschiedene Computer-Vision-Anwendungen völlig unterschiedliche fachliche Fragestellungen beantworten, sind die Herausforderungen in Hinblick auf Infrastruktur und Methodik zumeist sehr ähnlich. Die Wahl der passenden Plattform kann durch das richtige Toolkit und standardisierte Prozessschritte dafür sorgen, dass die sich daraus ergebenden Synergien projektübergreifend nutzbar sind. Im Fol..
Kommandozeilenanwendungen in Java sind zwar, aufgrund der Startzeit der JVM, nicht die verbreitetsten, allerdings kann es für interne Anwendungen, aufgrund des Wissens des Teams, trotzdem sinnvoll sein, diese zu entwickeln. Und dank der nativen Kompilierung mit der GraalVM wird auch die Startzeit beschleunigt. Neben der eigentlichen Fachlichkeit besteht ein Großteil der Arbeit einer Kommandozeilen..
Im Allgemeinen ist Java eine vergleichsweise sichere Programmiersprache. Allerdings ist sie für eine Klasse von äußerst gefährlichen Schwachstellen anfällig, die in anderen Sprachen seltener auftauchen: Schwachstellen im Umgang mit serialisierten Objekten, das heißt, Objekte, von deren Speicherbereich ein Abzug zur Ablage oder Übertragung erstellt wurde. Diese Schwachstellenkategorie erlaubt außer..
Domain-Driven Design (DDD) hat sich als eine vielseitige Methode zur Dekomposition von Softwaresystemen und Modellierung von Domänen etabliert. DDD-Modelle werden typischerweise am Whiteboard oder mit Post-it-Notizen skizziert. Nur wenige Software-Tools unterstützen deren Erstellung und Wartung. Die Autoren berichten über ihre Projekterfahrungen mit einem Open-Source-Werkzeug für strategisches und..
Command Query Responsibility Segregation (CQRS) und Event Sourcing (ES) sind keine wirklich neuen Architekturansätze. Dennoch erleben sie in jüngerer Zeit – nicht zuletzt getrieben durch steigende Anforderungen an die Skalierbarkeit von Software – eine immer stärkere Renaissance. Das Axon-Framework hat sich dabei im Umfeld JVM-basierter Anwendungsentwicklungen als CQRS/ES-Framework etabliert, unte..