Plattformunabhängigkeit mit Java Swing – Eine detaillierte Anleitung

05.04.2021 - 13:16 | 1894528


Artikel von Marlem-Software

Plattformunabhängigkeit in der Softwareentwicklung bedeutet, dass eine Software auf allen Betriebssystemen eingesetzt werden kann. In dieser Pressemitteilung wird erklärt, wie eine Java Swing Anwendung plattformunabhängig entwickelt werden kann.

Plattformunabhängigkeit bei Programmiersprachen bedeutet, dass mit einer Programmiersprache Software entwickelt werden kann, die in allen Betriebssystemen eingesetzt werden kann.
Das die Programmiersprache Java plattformunabhängig ist, lernt jeder der die Programmiersprache Java lernt. Eine Anleitung zu finden, in der beschrieben wird wie ein Java-Programm plattformunabhängig entwickelt werden kann ist nicht einfach. Lemcke hat einige Java-Bücher in seinem Bücherregal, aber selbst sein Lieblings-Java-Buchautor Christian Ullenboom, gibt keine Anleitung wie Java-Programme plattformunabhängig entwickelt werden.

Markus Lemcke, Geschäftsinhaber, Web-Entwickler und Software-Entwickler ist von der Plattformunabhängigkeit bei Programmiersprachen begeistert. Nach dem er es geschafft hat, dass seine barrierefreien Programme, entwickelt mit der Programmiersprache Python in den Betriebssystemen Windows 10, Ubuntu 20.04 und MacOS 10.15 eingesetzt werden können, hat er sich vorgenommen, herauszufinden, wie mit der Programmiersprache Java plattformunabhängige Software entwickelt werden kann.

Damit ein Java-Programm auf allen Betriebssystemen eingesetzt werden kann, ist das Encoding der Java-Dateien wichtig. Die Javadateien müssen mit Encoding UTF8 gespeichert sein, damit sie auf allen Betriebssystemen eingesetzt werden können. Wenn in der Software Dateien gelesen oder gespeichert werden, muss darauf geachtet werden, dass die Pfadangaben der Dateien plattformunabhängig sind. Ein Java-Programm kompilieren und starten funktioniert auf allen Betriebssystemen gleich.

Die Barrierefreiheit wird bei Java Swing mit der Schnittstelle Java Accessibility API umgesetzt. Hierzu gehört auch die Java Access Bridge die in Windows und Ubuntu installiert sein muss, damit die Java Swing-Software von blinden Menschen bedient werden kann.

Menschen mit einer Sehbehinderung legen im Betriebssystem eine große Systemschrift fest. Menschen mit einer starken Farbfehlsichtigkeit legen im Betriebssystem einen hohen Kontrast fest. Damit diese Einstellungen von der Java Swing-Anwendung übernommen werden, muss ein bestimmter Java-Code, das bekannte LookAndFeel, in die Java-Anwendung eingebaut werden.



Markus Lemcke, über das Thema plattformunabhängige barrierefreie Softwareentwicklung mit Java Swing einen sehr ausführlichen Blogartikel geschrieben. Jeder einzelne Schritt wird detailliert erklärt, es gibt für jeden Schritt Code Beispiele und Youtube-Videos die zeigen, dass seine barrierefreie Java Swing-Testsoftware in Ubuntu und MacOS eingesetzt werden kann.

Lemcke hofft, dass Java-Entwickler von seiner Begeisterung für plattformunabhängige Softwareentwicklung angesteckt werden und es in Zukunft mehr Java-Software gibt, die in allem Betriebssystemen eingesetzt werden kann.

Unternehmensinformation / Kurzprofil:

Marlem-Software ist ein IT-Unternehmen. Ich bin Markus Lemcke und Inhaber der Firma. Folgende Schwerpunkte hat meines Unternehmens:

Barrierefreies Webdesign:
Beim Erstellen eines Webauftritts legt Marlem-Software sehr viel Wert auf ein barrierefreies Webdesign. Barrierefreies Webdesign bedeutet, dass Menschen mit unterschiedlichen Einschränkungen (gehörlos, sehbehindert, blind usw.) eine Webseite lesen und bedienen können.

Barrierefreiheit bei Betriebssystemen:
Marlem-Software bietet Beratung und Schulungen an bei der Barrierefreiheit bei den Betriebsystemen Windows, Android, IOS, Linux und MacOS.

Barrierefreie Software-Entwicklung:
Marlem-Software bietet barrierefreie Software-Entwicklung mit Java, C# und Python an.

Barrierefreie Appentwicklung:
Markus Lemcke entwickelt barrierefreie Apps als progressive Web Apps.


Leseranfragen:
Marlem-Software
Markus Lemcke
Bahnhofstrasse 17

72144 Dußlingen

TEL: 07072/1278463
E-MAIL: info(at)marlem-software.de
PresseKontakt / Agentur:
Marlem-Software
Markus Lemcke
Bahnhofstrasse 17

72144 Dußlingen

TEL: 07072/1278463
E-MAIL: info(at)marlem-software.de
Anmerkungen:

1894528

Kontakt-Informationen:
Vor- / Nachname: Marlem-Software

Ansprechpartner: Markus Lemcke
Stadt: Dußlingen
Telefon: 07072/1278463

Keywords (optional):
plattformunabhaengigkeit, java-swing,

Dieser Artikel wurde bisher 21 mal aufgerufen.

Verlinkung-Tipps:



Direkter Link zu diesem Artikel:




Diese Pressemeldung bookmarken bei...


Tausendreporter BlinkList del.icio.us Folkd Furl Google Linkarena Mister Wong oneview Yahoo MyWeb YiGG Webnews Technorati

Über einen Link auf Ihrer News-, Presse- oder Partner-Seite würden wir uns sehr freuen.


Hiermit versichert der Erfasser, dass der eingestellte Artikel der Wahrheit entspricht. Er ist frei von Rechten Dritter und steht zur Veröffentlichung bereit. Die Haftung für eventuelle Folgen (z.B. Abmahnungen, Schadenersatzforderungen etc.) übernimmt der Eintrager und nicht internet-intelligenz.de


[ Anfrage per Mail | Fehlerhaften Artikel melden | Druckbare Version | Diesen Artikel an einen Freund senden ]


Alle Artikel von Marlem-Software RSS Feed

Wise stellt CFexpress-Karte mit 2 Terabyte vor
Homeoffice 2021: Nur so funktioniert mobiles Arbeiten
Quantenkommunikation über Glasfaserkabel soll nun durch ein großes Infrastrukturprojekt möglich werden
Digitaler, nachhaltiger und bewerberzentrierter: Die wichtigsten Recruiting-Trends 2021





Blogverzeichnis - Blog Verzeichnis bloggerei.deBlog Top Liste - by TopBlogs.de