Plattformunabhängige, barrierefreie Softwareentwicklung mit Java Swing

Dieser Artikel ist eine detaillierte Anleitung zur Plattformunabhängigkeit mit Java Swing. Sie lernen wie Sie barrierefreie Software entwickeln, die in den Betriebssystemen Windows, Ubuntu und MacOS eingesetzt werden kann.

Die Testsoftware

Um die Plattformunabhängigkeit in der Programmierung mit Java Swing testen zu können, habe ich eine Java Swing-Anwendung entwickelt, die Java-Swing und JavaFX-Dateien überprüft ob diese screenreadertauglich sind.

Entwicklungsumgebung und virtual Machine

Java entwickle ich am liebsten mit der Entwicklungsumgebung Eclipse. Um meine Software auf mehrere Betriebssysteme testen zu können, habe ich mir eine virtuelle Machine installiert. Ich bin vor einem Jahr von VMWare auf Oracle VM VirtualBox umgestiegen. VirtualBox ist kostenlos und benötigt nicht soviel Resourcen wie VMWare.

Was bedeutet Plattformunabhängigkeit in der Softwareentwicklung?

Plattformunabhängige Softwareentwicklung bzw. Plattformunabhängigkeit in der Softwareentwicklung bedeutet, dass eine Software auf mehrere Betriebssysteme einsetzbar ist. Im konkreten Fall habe ich eine Java Swing Anwendung entwickelt in Windows 10, die auch in Ubuntu 20.04 und MacOS 10.15 eingesetzt werden kann.

Die Software MarlemsBarriereSoftwareChecker hat in Windows 10 eine JavaFX-Datei auf Screenreadertauglichkeit überprüft
Die Software MarlemsBarriereSoftwareChecker , die hier in Windows 10 aufgerufen wird, stellt fest, dass die Datei Mainjfx screenreadertauglich ist

„Plattformunabhängige, barrierefreie Softwareentwicklung mit Java Swing“ weiterlesen

Barrierefreie Softwareentwicklung automatisiert überprüfen / testen mit Marlems Barriere Software Checker

In diesem Artikel wird meine neue selbst entwickelte Software Marlems Barriere Software Checker vorgestellt.

Forschungsprojekt der Universität Siegen gab den Anstoß für neue Software

Über die Suchmaschine erfuhr von einem Projekt der Universität Siegen, bei dem es um Sensibilisierung und barrierefreie Softwareentwicklung in der Praxis geht. Dr. Aparecido Fabiano Pinatti de Carvalho, wissenschaftlicher Mitarbeiter am Lehrstuhl für Wirtschaftsinformatik und Neue Medien und Dipl.-Wirt.Inform. Sven Bittenbinder, Research assistant in the project iDESkmu leiten den wissenschaftlichen Teil dieses Projekts. Die Projektleitung hat der BSVH. Wegen Corona, fand dieses Projekt nicht vor Ort in Siegen statt, sondern über eine Software für Video-Konferenzen.
Deswegen konnte ich von Dußlingen(Baden-Württemberg) aus bei einem Forschungsprojekt in Siegen mit machen.

„Barrierefreie Softwareentwicklung automatisiert überprüfen / testen mit Marlems Barriere Software Checker“ weiterlesen