Barrierefreie, plattformunabhängige Softwareentwicklung mit Python und Qt

In diesem Blogartikel erkläre ich, wie mit der Programmiersprache Python und dem GUI-Framework Qt barrierefreie Software entwickelt werden kann, die auf alle Betriebssysteme funktioniert.

Warum habe ich die Programmiersprache Python gelernt
Python ist eine Programmiersprache welche üblicherweise interpretiert wird. Python ist plattformunabhängig, das bedeutet, Python-Programme laufen auf allen Betriebssystemen.
Python ist in der Rangliste der Programmiersprachen im 1. Quartal 2020 auf Platz 2.
Python schreibt Geschichte: Platz 2 im Programmiersprachen-Ranking
Ich habe während eines Udemy-Kurses entdeckt, dass das GUI-Framework Qt die vorraussetzungen hat, um screenreadertaugliche Programmoberflächen zu entwickeln.
Das bedeutet mit der Programmiersprache Python und dem GUI-Framework Qt können plattformunabhängige, barrierefreie Software entwickelt werden.

„Barrierefreie, plattformunabhängige Softwareentwicklung mit Python und Qt“ weiterlesen

Barrierefreiheit in der Informatik – Richtlinien, ein Überblick

In diesem Blogartikel möchte ich einen Überblick geben über Richtlinien rund um die barrierefreie Informatik. Bevor wir zu den Richtlinien kommen möchte ich die Grundbegriffe der Barrierefreiheit in der Informatik erklären.

Grundbegriffe der Barrierefreiheit in der Informatik

Barrierefreiheit in der Informatik in der Informatik bedeutet, dass Webseiten, Programme und Betriebssysteme so gestaltet sind, dass sie von allen Menschen, auch von Menschen mit körperlichen Einschränkungen, bedient werden können.

Barrierefreies Webdesign bedeutet, dass Internetseiten so gestaltet sind, dass sie von allen Menschen, auch von Menschen mit körperlichen Einschränkungen, bedient werden können.

Barrierefreie Software-Entwicklung bedeutet, es entsteht eine Software die für alle Menschen, auch für Menschen mit körperlichen Einschränkungen, bedienbar ist.

Barrierefreiheit bei Betriebssysteme bedeutet, dass ein Betriebssystem so gestaltet ist, dass es von allen Menschen, auch von Menschen mit körperlichen Einschränkungen bedient werden kann.

Tastatur mit Rollstuhlsymbol und Wort barrierefrei
Quelle: Robert Kneschke – 483201067 / Shutterstock.com

„Barrierefreiheit in der Informatik – Richtlinien, ein Überblick“ weiterlesen

Barrierefreiheit bei MacOS Catalina 10.15

In diesem Blogartikel werde ich zum ersten Mal das Betriebssystem MacOS von Apple auf Barrierefreiheit untersuchen.

Die Vorgeschichte

Im Gleichstellungsgesetz für behinderte Menschen steht seit 2016, dass Öffentliche Stellen des Bundes gestalten ihre Websites und mobilen Anwendungen(Apps) … barrierefrei.
Deswegen lerne ich gerade Appentwicklung für Android mit der Programmiersprache Java und für IOS mit der Programmiersprache Swift. Swift wird unter dem Betriebssystem MacOS programmiert. Deswegen habe ich das Apple-Betriebssystem MacOS als virtuell Machine installiert. Nun kann ich auch das Apple-Betriebssystem MacOS auf Barrierefreiheit untersuchen.
Dazu kommt noch, dass der Preis für das Betriebssystem MacOS sehr niedrig ist. Bei Amazon gibt es bootfähige USB-Stick mit MacOS zwischen 16 und 20 Euro.

Verwenden der Bedienungshilfen auf dem Mac

Die Bedienungshilfen gehören standardmäßig zu jedem Mac. Menschen die Probleme beim Sehen oder Hören haben oder die körperliche Mobilität eingeschränkt ist, finden in MacOS zahlreiche Funktionen, welche alternative Arbeitsweisen ermöglichen und die Bedienung des Mac erleichtern.
Du kannst direkt über die Menüleiste prüfen, welche Bedienungshilfen aktiv sind: Markiere dafür in der Systemeinstellung „Bedienungshilfen“ unten das Feld für die Option „Markierungshilfenstatus in der Menüleiste einblenden“.
Du kannst das Kurzbefehl-Panel mit den Bedienungshilfen-Optionen verwenden, um einige Optionen schnell zu aktivieren bzw. zu deaktivieren. Wähle, um auf die in diesem Bereich enthaltenen Optionen zuzugreifen, „Apple“ > „Systemeinstellungen“, klicke auf „Bedienungshilfen“ und auf „Kurzbefehl“.
In einigen Apps kannst du den Mac Texte sprechen lassen, indem du „Bearbeiten“ > „Sprachausgabe“ > „Sprachausgabe starten“ auswählst. Diese Funktion steht unter Umständen nicht für alle Sprachen zur Verfügung.

Bedienungshilfen MacOS Catalina 10.15
Screenshot von MacOS Catalina 10.15

„Barrierefreiheit bei MacOS Catalina 10.15“ weiterlesen

Barrierefreiheit bei Ubuntu 20.04

In diesem Blogartikel wollte ich über Neuerungen in Sachen Barrierefreiheit bei Ubuntu 20.04 berichten.

Leider gibt es keine Neuerungen in Sachen Barrierefreiheit bei Ubuntu 20.04. Außer einen aktuellen Screenshot von den Zugangshilfen bei Ubuntu 20.04 kann ich nichts bieten:

Barrierefreiheit bei Ubuntu 20.04
Fenster Zugangshilfen bei Ubuntu 20.04

Wenn Sie fragen zu obige Themen haben Schreiben Sie mir eine Mail an info@marlem-software.de oder rufen Sie mich an unter 07072/1278463 .


Barrierefreiheit bei Browser – Opera

In diesem Blogartikel teste ich den Browser Opera auf Barrierefreiheit. Getestet wird Opera Version: 67.0.3575.97.

Zunächst mal muss geklärt werden, wo Sie im Browser Opera Einstellungen zur Barrierefreiheit finden. Leider gar nicht! Es gibt kein Einstellungsmenü für Barrierefreiheit in Opera. Noch Schlimmer, es gibt auch keine Dokumentation. Alles was ich hier schreibe, habe ich durch ausprobieren heraus gefunden.

Tastatur mit einer Taste auf der Barrierefrei steht
Quelle: Edler von Rabenstein – 252045538 / Shutterstock.com

„Barrierefreiheit bei Browser – Opera“ weiterlesen

Barrierefreiheit bei Browser – Google Chrome

In diesem Blogartikel teste ich den Browser Google Chrome auf Barrierefreiheit. Getestet wird Google Chrome Version: 80.0.3987.149 (Offizieller Build) (64-Bit).

Zunächst mal muß geklärt werden, wo Sie im Browser Google Chrome Einstellungen zur Barrierefreiheit finden. Im Menü „Einstellungen“ ? „Bedienungshilfen“ dann Schalter „Barrierefreiheit“.

Tastatur mit einer Taste auf der Barrierefrei steht
Quelle: Edler von Rabenstein – 252045538 / Shutterstock.com

„Barrierefreiheit bei Browser – Google Chrome“ weiterlesen

Barrierefreiheit bei Browser – Internet Explorer

In diesem Blogartikel teste ich den Browser Internet Explorer auf Barrierefreiheit. Getestet wird Internet Explorer Version: 11.719.18362.0.

Zunächst mal muß geklärt werden, wo Sie im Browser Internet Explorer Einstellungen zur Barrierefreiheit finden. Im Menü „Extras“ ? „Internetoptionen“ dann Schalter „Barrierefreiheit“.

Alle Browser die wichtig sind auf einen Blick
Alle Browser die wichtig sind auf einen Blick: Opera, Firefox, Internetexplorer, Google Chrome
Quelle: Rose Carson – 404539348 / Shutterstock.com

„Barrierefreiheit bei Browser – Internet Explorer“ weiterlesen

Barrierefreiheit bei Browser – Firefox

In diesem Blogartikel teste ich den Browser Firefox auf Barrierefreiheit. Getestet wird Firefox Version 74.0 (64-Bit).

Zunächst mal muß geklärt werden, wo Sie im Browser Firefox Einstellungen zur Barrierefreiheit finden. Leider sind auch in diesem Browser die Einstellungen zur Barrierefreiheit wild verstreut.

Screenreadertauglichkeit bei Firefox

Blinde Menschen nutzen einen Screenreader um den Computer zu bedienen. Deswegen teste ich zuerst, ob der Browser Firefox screenreadertauglich ist. Den Test mache ich mit dem kostenlosen Screenreader NVDA.
Der Browser Edge ist screenreadertauglich. Wenn ich die Tabulatortaste gedrückt habe, hat der Screenreader NVDA vorgelesen, welches Element innerhalb des Browsers Firefox nun aktiv ist. NVDA hat mir auch Text einer Webseite vorgelesen. Der Browser Firefox ist screenreadertauglich.

Alle Browser die wichtig sind auf einen Blick
Alle Browser die wichtig sind auf einen Blick: Opera, Firefox, Internetexplorer, Google Chrome
Quelle: Rose Carson – 404539348 / Shutterstock.com

„Barrierefreiheit bei Browser – Firefox“ weiterlesen

Barrierefreiheit bei Browser – Edge

In diesem Blogartikel teste ich den Browser Edge von Microsoft auf Barrierefreiheit. Getestet wird Edge Version 80.0.361.69 (Offizielles Build) (64-Bit).

Zunächst mal muß geklärt werden, wo Sie im Browser Edge Einstellungen zur Barrierefreiheit finden. Leider wild verstreut. Währender Browser Internet Explorer in den Einstellungen ein Menü Barrierefreiheit hatte, fehlt dies im Browser Edge komplett. Ich werde also bei jeder einzelnen Barrierefreiheitsfunktion erklären, wie sie diese im Browser Edge aktivieren können.

Alle Browser die wichtig sind auf einen Blick
Alle Browser die wichtig sind auf einen Blick: Opera, Firefox, Internetexplorer, Google Chrome
Quelle: Rose Carson – 404539348 / Shutterstock.com

„Barrierefreiheit bei Browser – Edge“ weiterlesen

Barrierefreiheit bei Browser – Artikelreihe

Mit diesem Blogartikel startet eine neue Artikelreihe: Barrierefreiheit bei Browser. Ich untersuche die aktuellen Browser danach, wie gut sie für Menschen mit Behinderungen zu bedienen sind.

BrowserWas ist das?

Ein Browser ist eine Software, mit der Internetseiten (auch Webseiten genannt) aus dem Internet aufgerufen und angeschaut werden können.

Alle Browser die wichtig sind auf einen Blick
Alle Browser die wichtig sind auf einen Blick: Opera, Firefox, Internetexplorer, Google Chrome Quelle: Rose Carson – 404539348 / Shutterstock.com

„Barrierefreiheit bei Browser – Artikelreihe“ weiterlesen