JAXenter

Aktuelles

Sensoren in modernen Smartphones im Überblick

Mit einem Smartphone kann man auch telefonieren. Diese Aussage beschreibt gut den Funktionsumfang heutiger mobiler Devices. Sie verfügen über sehr viele Sensoren, um Parameter aus der Umwelt aufzunehmen. Einen Überblick über die wichtigsten Antennen für die Wahrnehmung der Außenwelt liefert dieser Artikel. In den folgenden Teilen der Serie geht es dann um die Technik und die Programmierung.

Im Fokus: Projekt Valhalla

Projekt Valhalla [1] ist ein sehr umfangreiches Projekt, das Oracle bereits im Jahr 2014 gestartet hat. Aktuell gibt es bereits den zweiten Prototyp, am dritten wird gearbeitet. In diesem Artikel erläutern wir die Beweggründe hinter dem Projekt sowie Lösungsansätze und den aktuellen Stand.

Durch-, Rum- oder Reinreichen? Advanced Vue: Datenfluss und Dependency Injection

Was soll denn dieser Titel schon wieder? Wie sich im weiteren Verlaufe dieses Beitrags herausstellen wird, handelt es sich durchaus um eine passende Etikette, um den ersten Teil unserer Serie über fortgeschrittene Themen rund um Vue einzuleiten. In diesem Beitrag geht es um die Frage der Kommunikation und des Datenflusses zwischen den Komponenten einer Vue-Anwendung und wie Dependency Injection hier eingesetzt werden kann.

Domino statt Puzzle: CI/CD richtig umsetzen

Schneller, besser, zuverlässiger ist heute eine Kernanforderung an die Softwareentwicklung. Continuous Integration und Continuous Delivery versprechen, alle Aspekte gleichermaßen zu adressieren und dass man dabei keinerlei Einbußen hinnehmen muss. Der Weg dahin ist allerdings steinig und hat weitreichende Folgen für das gesamte Unternehmen. Julian Fish von Micro Focus erklärt die weitreichenden Stolperfallen und Fragestellungen, denen sich Unternehmen bei der Implementierung stellen müssen.

Was haben Arbeiten im Home-Office und SDM gemeinsam?

Die COVID-19-Pandemie hat alles verändert und dazu geführt, dass Arbeiten im Home-Office mehr denn je verbreitet ist. Vorschriften und Unternehmensrichtlinien schränken nach wie vor das Reisen ein und sorgen dafür, dass eine Vielzahl von Angestellten von zu Hause aus arbeitet. Ein zentraler Aspekt für effektives Remote Working rückt zunehmend in den Fokus: starke Kommunikation.

Migration nach AWS: Going Serverless

In diesem Artikel möchten wir prüfen, ob unser DevOps-Team nicht noch weitere Verantwortlichkeiten in Bezug auf den Betrieb und die Wartung der Anwendung abgeben kann. Unser Team soll möglichst viel Zeit mit der Entwicklung neuer Funktionalitäten verbringen, anstatt Infrastruktur zu managen, zu skalieren und zu patchen.

Golumne Spezial: Go 1.14 ist da – das beste Release ever

Kurz nach dem 10. Geburtstag erscheint im bekannten Rhythmus ein neues Release der Sprache Go. Während die Hauptversion weiterhin die Nummer 1 trägt, um das Halten des Sprachstandards zu dokumentieren, erreicht der Gopher nun die Unterversion 14. Und wie schon zuvor enthält sie so einige kleine, aber feine Verbesserungen, die zur Reife der Sprache beitragen.

Migration von Swing auf JavaFX: ein Tutorial unter Einbezug des MVC-Patterns

Obwohl JavaFX 2.0 bereits 2011 [1] erschienen ist, verfügen etliche Java-Anwendungen noch über eine Java-Swing-Oberfläche, so auch die Back-up-Software Areca oder MediathekView, die Sendungen der öffentlich-rechtlichen Rundfunkanstalten zum Download anbietet. Da Oracle JavaFX als Nachfolger von Swing betrachtet, zeigen wir, wie ein Umstieg auf JavaFX erfolgen kann. Das Tutorial berücksichtigt das Model-View-Controller-Pattern (MVC), auf dem Anwendungen mit grafischer Oberfläche üblicherweise basieren.

Event Storming aus der Sicht eines Testers

Event Storming ist im Domain-driven Design eine gute Methode, ein gemeinschaftliches Verständnis aller Projektbeteiligter bezüglich der Anwendungsdomäne zu erlangen und dabei ein Prozessmodell zu erstellen. Oft wird dabei aber außer Acht gelassen, dass die dabei entwickelten Informationen nur mit wenig Aufwand direkt in automatisierbare Testfälle transformiert werden können. Daher soll hier die Frage beantwortet werden, wie die verschiedenen Modellierungspattern des Event Stormings in sinnhafte Behavior-driven-Design-Testfälle umgesetzt werden können.