openPR Recherche & Suche
Presseinformation

Barrierefreie Softwareentwicklung mit der Programmiersprache Python für alle Betriebssysteme

28.10.202009:18 UhrIT, New Media & Software
Bild: Barrierefreie Softwareentwicklung mit der Programmiersprache Python für alle Betriebssysteme
Marlems PyAssistent kann im Betriebssystem Ubuntu ausgeführt werden
Marlems PyAssistent kann im Betriebssystem Ubuntu ausgeführt werden

(openPR) Auf der Webseite Udemy hat Markus Lemcke von der Programmiersprache Python erfahren. Da Python in der Rangliste der Programmiersprachen auf Platz 3 war beschloß Lemcke, Python zu lernen. Während des Lernens stellte Lemcke fest, dass mit der Programmiersprache Python Programmoberflächen erstellt werden können die für blinde Menschen bedienbar sind. Deswegen machte Lemcke sich daran die barrierefreie Softwareentwicklung mit Python zu lernen.



Blinde Menschen nutzen zur Bedienung des Computers einen Vorlesesoftware. Diese Vorlesesoftware heißt Screenreader und liest den Inhalt des Bildschirms vor.
Qt ist ein Anwendungsframework und GUI-Toolkit zur plattformübergreifenden
Entwicklung von Programmen und grafischen Benutzeroberflächen. Qt kann mit der Programmiersprache Python genutzt werden. Den Qt-Bedienelementen können über die Eigenschaften AccessibleName und AccessibleDescription Texte hinterlegt werden welche von der Screenreader-Software vorgelesen wird.

Da blinde Menschen keine Computermaus bedienen können, muss eine Python-Qt-Software komplett per Tastatur bedienbar sein. Das bedeutet, jedes Bedienelement muß per Tabulatortaste erreichbar sein. Außerdem müssen Labels und Eingabefelder mit der setBuddy-Methode verknüpft sein, damit ein Bedienelement per Tastaturkürzel aktiviert werden kann.

Damit Menschen mit einer Sehbehinderung erkennen welches Bedienelement aktiv ist, muss eine Software dies deutlich sichtbar machen. Eine Methode ist, dass aktive Bedienelement bekommt die Hintergrundfarbe Gelb. Um dies mit der Programmiersprache Python umzusetzen können die Ereignisse focusInEvent und focusOutEvent genutzt werden.

Da mit Python kein Zugriff auf das Betriebssystem möglich ist, kann keine große Systemschrift in das Python-Qt-Programm übernommen werden. Deswegen muß das Programm dem Anwender die Möglichkeit bieten, die Schriftgröße des Programmes anzupassen.

Mit der Programmiersprache Python können auch barrierefreie Konsolenanwendungen entwickelt werden. Hier ist die Hauptaufgabe auf einen guten Farbkontrast zwischen Schrift-und Hintergrundfarbe zu achten. Damit Menschen mit einer Sehbehinderung eine Konsolenanwendungen verwenden können, muß in der Programmhilfe dokumentiert werden, wie im Konsolenfenster die Schriftgröße eingestellt werden kann.

Der eigentliche Grund warum Markus Lemcke so begeistert Python gelernt hat, ist die Plattformunabhängigkeit. Das bedeutet, Python-Programme können nicht nur im Betriebssystem Windows, sondern auch in den Betriebssystemen Ubuntu und MacOS ausgeführt werden.

Auf dem Blog von Markus Lemcke gibt es einen ausführlichen Artikel über barrierefreie Softwareentwicklung mit Python. Außerdem kann auf der Downloadseite ein barrierefreies Python-Programm heruntergeladen werden, welches eine Konsolenanwendung ist und unter Windows, Ubuntu und MacOS ausgeführt werden kann.

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 1105645
 1551

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Barrierefreie Softwareentwicklung mit der Programmiersprache Python für alle Betriebssysteme“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Weitere Mitteilungen von Marlem-Software

Bild: Marlems PyAssistent – eine barrierefreie Software welche Zeit spart beim Bedienen des Computers in UbuntuBild: Marlems PyAssistent – eine barrierefreie Software welche Zeit spart beim Bedienen des Computers in Ubuntu
Marlems PyAssistent – eine barrierefreie Software welche Zeit spart beim Bedienen des Computers in Ubuntu
Auf der Webseite Udemy hat Markus Lemcke von der Programmiersprache Python erfahren. Da Python in der Rangliste der Programmiersprachen auf Platz 3 war beschloß Lemcke, Python zu lernen. Während des Lernens stellte Lemcke fest, dass mit der Programmiersprache Python Programmoberflächen erstellt werden können die für blinde Menschen bedienbar sind. Deswegen machte Lemcke sich daran die barrierefreie Softwareentwicklung mit Python zu lernen. Das erste Programm welches Markus Lemcke mit der Programmiersprache Python entwickelt hat ist ein Assis…
Bild: Marlems PyAssistent – eine barrierefreie Python-Software welche Zeit spart beim Bedienen des ComputersBild: Marlems PyAssistent – eine barrierefreie Python-Software welche Zeit spart beim Bedienen des Computers
Marlems PyAssistent – eine barrierefreie Python-Software welche Zeit spart beim Bedienen des Computers
Auf der Webseite Udemy hat Markus Lemcke von der Programmiersprache Python erfahren. Da Python in der Rangliste der Programmiersprachen auf Platz 3 war beschloß Lemcke, Python zu lernen. Während des Lernens stellte Lemcke fest, dass mit der Programmiersprache Python Programmoberflächen erstellt werden können die für blinde Menschen bedienbar sind. Deswegen machte Lemcke sich daran die barrierefreie Softwareentwicklung mit Python zu lernen. Das erste Programm welches Markus Lemcke mit der Programmiersprache Python entwickelt hat ist ein Assis…

Das könnte Sie auch interessieren:

Bild: Sechstägige Python-Konferenz mit tollem ProgrammBild: Sechstägige Python-Konferenz mit tollem Programm
Sechstägige Python-Konferenz mit tollem Programm
… dem 3.11., gibt es einen so genannten Code Retreat. Das ist ein Tag, an dem sich Programmierer zurückziehen, um intensiv Grundlagen der Softwareentwicklungen und des Softwaredesigns zu studieren und Entwicklungstechniken einzuüben. Diese Konzentration auf wesentliche Aspekte der IT-Entwicklung kommt im Tagesgeschäft und auch auf Fortbildungsveranstaltungen …
Bild: Neuerscheinung: "Python – Schritt für Schritt programmieren lernen" – Der einfache Weg in die ProgrammierweltBild: Neuerscheinung: "Python – Schritt für Schritt programmieren lernen" – Der einfache Weg in die Programmierwelt
Neuerscheinung: "Python – Schritt für Schritt programmieren lernen" – Der einfache Weg in die Programmierwelt
… "Python – Schritt für Schritt programmieren lernen" geht bewusst darüber hinaus, um Frustrationen bei Programmiereinsteigern zu vermeiden und eine solide Grundlage in der Softwareentwicklung zu legen.Prof. Dr. René Brunner als Autor dieses wegweisenden Buches ist Experte auf dem Gebiet der Programmierung und Softwareentwicklung. Seine langjährige Erfahrung …
Barrierefreiheit mit Java – Markus Lemcke referierte über barriefreie Softwareentwicklung
Barrierefreiheit mit Java – Markus Lemcke referierte über barriefreie Softwareentwicklung
… Studenten, hauptsächlich Informatiker, die Probleme von körperlich eingeschränkten Menschen darzulegen und wie diese durch barrierefreie Programmierung gelöst werden. Die barrierefreie Softwareentwicklung liegt Lemcke sehr am Herzen. Barrierefreie Softwareentwicklung bedeutet, dass Software so entwickelt wird, dass diese von Menschen mit unterschiedlichen …
Bild: Marlems PyAssistent – eine barrierefreie Software welche Zeit spart beim Bedienen des Computers in UbuntuBild: Marlems PyAssistent – eine barrierefreie Software welche Zeit spart beim Bedienen des Computers in Ubuntu
Marlems PyAssistent – eine barrierefreie Software welche Zeit spart beim Bedienen des Computers in Ubuntu
… fest, dass mit der Programmiersprache Python Programmoberflächen erstellt werden können die für blinde Menschen bedienbar sind. Deswegen machte Lemcke sich daran die barrierefreie Softwareentwicklung mit Python zu lernen. Das erste Programm welches Markus Lemcke mit der Programmiersprache Python entwickelt hat ist ein Assistent. Lemcke hat sehr viele …
Barrierefreie Softwareentwicklung mit C# WPF – Artikel auf heise/developer
Barrierefreie Softwareentwicklung mit C# WPF – Artikel auf heise/developer
… Fachartikel dazu beiträgt, dass Softwareentwickler die mit der Programmiersprache C# entwickeln, seinen Fachartikel zum Anlass nehmen um sich mit dem Thema Barrierefreie Softwareentwicklung C# WPF auseinanderzusetzen. Barrierefreie Software, dessen ist sich Lemcke ganz sicher, ist eine wichtige Grundvorraussetzung, dass Menschen mit Behinderungen eine Chance …
Bild: Marlems PyAssistent – eine barrierefreie Python-Software welche Zeit spart beim Bedienen des ComputersBild: Marlems PyAssistent – eine barrierefreie Python-Software welche Zeit spart beim Bedienen des Computers
Marlems PyAssistent – eine barrierefreie Python-Software welche Zeit spart beim Bedienen des Computers
… fest, dass mit der Programmiersprache Python Programmoberflächen erstellt werden können die für blinde Menschen bedienbar sind. Deswegen machte Lemcke sich daran die barrierefreie Softwareentwicklung mit Python zu lernen. Das erste Programm welches Markus Lemcke mit der Programmiersprache Python entwickelt hat ist ein Assistent. Lemcke hat sehr viele …
barrierefreie Softwareentwicklung mit der Programmiersprache Java und C# wird noch immer stark vernachlässigt
barrierefreie Softwareentwicklung mit der Programmiersprache Java und C# wird noch immer stark vernachlässigt
… Webseiten und Software mehr auf Barrierefreiheit zu achten. Markus Lemcke, der von Geburt an körperbehindert ist, hatte die Hoffnung, dass er als Experte in Sachen Barrierefreie Softwareentwicklung, ein gefragter Mann wird. Leider war dem zunächst gar nicht so. Es gab, daran hat sich leider nichts geändert, von Beginn an ein Problem bei der barrierefreien …
Barrierefreie Softwareentwicklung erklärt mit einem Youtube-Video von Marlem-Software aus Reutlingen
Barrierefreie Softwareentwicklung erklärt mit einem Youtube-Video von Marlem-Software aus Reutlingen
… Informationstechnik werden Behörden dazu verpflichtet ihre Webseiten und Programme barrierefrei zu gestalten. Dieser Paragraph ist die Rechtliche Grundlage der Barrierefreien Softwareentwicklung. Leider ist dieser Paragraph nur für Behörden verpflichtend, für Unternehmen nicht. Barrierefreie Software-Entwicklung bedeutet, dass eine Software auch von …
barrierefreie Softwareentwicklung mit den Programmiersprachen Java und C# schafft neue Arbeitsplätze
barrierefreie Softwareentwicklung mit den Programmiersprachen Java und C# schafft neue Arbeitsplätze
… 2001. Anders Hejlsberg hat im Auftrag von Microsoft die Programmiersprache C# entwickelt. C# gehört zum .NET Framework und unterstützt die barrierefreie Softwareentwicklung. Mit C# gibt es zwei Möglichkeiten barrierefreie Programmoberflächen zu erstellen. Winforms und WPF. Beide Technologien bieten Eigenschaften, denen Texte zugewiesen werden können, …
Bild: D9T Hosting macht ERP auch für kleine Unternehmen bezahlbarBild: D9T Hosting macht ERP auch für kleine Unternehmen bezahlbar
D9T Hosting macht ERP auch für kleine Unternehmen bezahlbar
… Finanzbuchhaltung, Projektmanagement, Produktion, Personalverwaltung, Dokumentenmanagement, Lagerverwaltung und viele weitere Module für spezielle Geschäftsanwendungen. Durch seine mehrjährige Erfahrung in der Softwareentwicklung mit der für OpenERP verwendeten Programmiersprache Python bietet die D9T GmbH ihren Kunden im Bedarfsfall auch die Umsetzung …
Sie lesen gerade: Barrierefreie Softwareentwicklung mit der Programmiersprache Python für alle Betriebssysteme