Barrierefreie Softwareentwicklung für Reutlingen – Softwareentwickler für inklusive Anwendungen

Immer mehr Menschen in Reutlingen und der Region Neckar Alb suchen nach Softwareentwicklern, die barrierefreie Software entwickeln. Barrierefreie Softwareentwicklung bedeutet, dass Programme für alle Menschen zugänglich sind – auch für Menschen mit Behinderungen, motorischen Einschränkungen oder ältere Nutzer.
Wenn Sie aus Reutlingen sind und einen Softwareentwickler suchen, der sich mit Accessibility, WCAG und EN 301 549 auskennt, sind Sie hier richtig.

Für jedes Unternehmen, das erfolgreich sein möchte, ist die Entwicklung barrierefreier Softwarelösungen durch einen erfahrenen Softwareentwickler eine zukunftsweisende Entscheidung.

Was ist Software?

Software ist das, was einem Computer sagt, was er tun soll. Sie besteht aus Programmen und Anwendungen, die Aufgaben automatisieren oder erleichtern.
Beispiele sind Desktop-Anwendungen, Web-Apps, Mobile Apps oder Unternehmenssoftware.
Man unterscheidet zwischen Systemsoftware (Windows, macOS, Linux) und Anwendungssoftware (z. B. Textverarbeitung, Browser, branchenspezifische Programme).

Was ist Softwareentwicklung?

Softwareentwicklung ist der Prozess, bei dem Software geplant, programmiert, getestet und gepflegt wird.
Ein Softwareentwickler in Reutlingen erstellt den Quellcode, testet Programme und sorgt dafür, dass Anwendungen benutzerfreundlich und barrierefrei sind.
In Reutlingen gibt es viele Unternehmen, die individuelle Softwarelösungen für Industrie, Handel und Verwaltung benötigen – von Desktop Anwendungen bis zu Web Applikationen. Gerade für ansässige Unternehmen ist es dabei entscheidend, dass diese Softwarelösungen skalierbar und zukunftssicher programmiert werden, um langfristig wettbewerbsfähig zu bleiben.

Viele IT-Talente in der Region entscheiden sich für ein Studium der Informatik an der Hochschule Reutlingen oder der Universität Tübingen, um die theoretischen Grundlagen der Programmierung zu erlernen. Doch ein Studium allein reicht oft nicht aus; erst die praktische Anwendung in realen Projekten macht aus einem Absolventen einen Experten für inklusive Software. 

Was sind Programmiersprachen?

Programmiersprachen sind Werkzeuge, mit denen Softwareentwickler Anwendungen erstellen. Wichtige Sprachen für barrierefreie Software sind:

  • Java + JavaFX – Ideal für plattformübergreifende Desktop-Anwendungen mit Integration der Java Accessibility API.
  • C# / WPF / Windows Forms – Perfekt für Windows-Anwendungen, mit Unterstützung von UI Automation und Tastatursteuerung.
  • Python + Qt – Für plattformübergreifende Anwendungen, die Screenreader, hohe Kontraste und Tastaturbedienung unterstützen.
  • JavaScript – Für Webanwendungen und Webseiten, mit WCAG-konformen HTML-Elementen und ARIA-Attributen.

Jede Sprache hat ihre Stärken. Ein Softwareentwickler in Reutlingen wählt die passende Technologie je nach Projekt, Zielgruppe und Anforderungen an Barrierefreiheit.

Ein erfahrener Entwickler weiß zudem genau, wie er die spezifischen Accessibility-Bibliotheken der jeweiligen Sprache effizient nutzt, um Fehlerquellen von vornherein auszuschließen.

Was ist barrierefreie Software?

Barrierefreie Software ist so gestaltet, dass Menschen mit Einschränkungen sie ohne zusätzliche Hilfe bedienen können.
Dazu zählen insbesondere:

  • Blinde Menschen, die Screenreader oder Braillezeilen nutzen.
  • Sehbehinderte Menschen und Personen mit Farbfehlsichtigkeit, die auf klare Strukturen und hohe Kontraste angewiesen sind.
  • Menschen mit motorischen Einschränkungen in den Händen, die Software über Tastatur oder alternative Eingabegeräte bedienen.
  • Ältere Menschen, deren körperliche Fähigkeiten nachlassen.

Barrierefreie Software ist nicht nur gesetzlich vorgeschrieben, sondern verbessert Usability und Benutzerfreundlichkeit für alle Nutzer.

„Barrierefreie Softwareentwicklung für Reutlingen – Softwareentwickler für inklusive Anwendungen“ weiterlesen

barrierefreie Anwendungen – Was ist das?

Im ersten Blogartikel erkläre ich was eine barrierefreie Anwendung ist.

Barrierefreiheit in der Informatik – Definition

Barrierefreiheit in der Informatik bedeutet, dass Webseiten, Programme und Betriebssysteme so entwickelt werden, dass sie für alle Menschen, auch für Menschen mit Behinderungen und anderen körperlichen Einschränkungen, bedienbar sind.

Was ist eine Anwendung?

Eine Anwendung ( auch Anwendungsprogramm, Anwendungssoftware oder Applikation ) ist ein Computerprogramm das genutzt wird um eine bestimmte Aufgabe zu erledigen. Beispiele für Anwendungen sind Bildbearbeitung, E-Mail-Programme, Webbrowser, Textverarbeitung, Tabellenkalkulation oder Computerspiele.

Tastatur mit Rollstuhlsymbol und Wort barrierefrei
Quelle: Robert Kneschke – 483201067 / Shutterstock.com
„barrierefreie Anwendungen – Was ist das?“ weiterlesen

Barrierefreie Software – Was ist das?

In diesem Artikel möchte ich erklären was eine barrierefreie Software ist und welcher Personenkreis barrierefreie Software benötigt.

Eine Barriere ist ein Hindernis. Barrierefrei bedeutet ohne Hindernisse. Eine barrierefreie Software, ist also eine Software ohne Hindernisse. Aber um welche Hindernisse geht es und Hindernisse für wen?

Menschen mit körperlichen oder geistigen Behinderungen haben besondere Einschränkungen. Damit Sie am gesellschaftlichen Leben teilnehmen können entstand der Gedanke der Barrierefreiheit. Gebäude dürfen keine Treppen haben, damit sie für Rollstuhlfahrer zugänglich sind, Treppen benötigen Geländer damit ältere und behinderte Menschen sie nutzen können.

Im IT(=EDV)-Bereich gibt es ebenfalls Barrieren = Hindernisse für Menschen mit unterschiedlichen Behinderungen.

Hier ein Youtube-Video von mir, welches barrierefreie Software entwickelt:

Barrierefreie Software = Software ohne Barrieren / Hindernisse

Damit Menschen mit Behinderungen eine Software bedienen können, darf die Software keine Barrieren behinhalten.

Barrierefreie Software – welche Barrieren gibt es?

Blinde Menschen können keine Computermaus bedienen, sie bedienen den kompletten Computer per Tastatur. Eine Software die nur mit einer Computermaus bedienbar ist, hat für Blinde Menschen eine Barriere!

Blinde Menschen lassen sich die Programmoberfläche vorlesen von einer Software die sich Screenreader nennt. Wenn bei Programmoberflächen keine Texte für den Screenreader hinterlegt sind, kann ein blinder Mensch die Software gar nicht bedienen.

Software die wichtige Informationen, z. B. Warnungen oder Fehlermeldungen, nur akustisch mitteilen haben eine Barriere mit welcher gehörlose Menschen Probleme haben. Eine Mail-Software die neue Mails nur per Stimme („Sie haben Post“) ankündigt ist für gehörlose Menschen nicht bedienbar.

Menschen mit einer Farbsehschwäche haben Probleme wenn zu wenig Farbkontrast zwischen Hintergrundfarbe und Schriftfarbe vorhanden ist. Dies sind nur einige Beispiele.

Barrierefreie Software – Gibt es Richtlinien?

Ja, es gibt leider 3 verschiedene Richtlinien:
Richtlinien zur barrierefreier Software-Entwicklung mit .net bzw. C#
Richtlinien zur barrierefreien Software-Entwicklung für Java von IBM
Richtlinien barrierefreie Software-Entwicklung für Java von Oracle

Barrierefreie Software ist eine Software die für alle Menschen unabhängig irgendwelche Einschränkungen bedienbar ist

Eine barrierefreie Software sollte für Menschen mit Körperbehinderung und bedingt auch für Menschen mit geistiger Behinderungen und Lernbehinderung bedienbar sein. Außerdem sollte eine barrierefreie Software auch von Menschen im fortgeschrittenen Alter bedienbar sein. Eine barrierefreie Software sollte von allen Menschen bedient werden können! Eine barrierefreie Software macht es allen Computernutzern einfach die Software zu bedienen!!!

LibreOffice ist barrierefrei

LibreOffice ist kostenlos und eine Alternative zu Microsoft Office. Obwohl LibreOffice kostenlos ist, ist es komplett barrierefrei, dass bedeutet, dass sogar Menschen die blind sind, mit LibreOffice arbeiten können.

LibreOffice ist ein Musterbeispiel wie ich mir eine barrierefreie Software vorstelle. In folgendem Bildschirmfoto sehen Sie welche Einstellungsmöglichkeiten LibreOffice für behinderte Menschen bietet:

Einstellungsdialog für Barrierefreiheit bei der Standardsoftware LibreOffice
Im markierten Register „Barrierefreiheit“ können Menschen mit Behinderungen die Software an ihre Bedürfnisse anpassen.

Mit „Unterstützung behindertengerechter Zugangsprogramme“ sind Screenreader gemeint. LibreOffice ist eine barrierefreie Standardsoftware !

Barrierefreie Software Testen

Wenn Sie wissen möchten ob eine Software eine barrierefreie Software ist, muss dies getestet werden. Barrierefreie Software Testen ist sehr Zeitaufwendig, weil es kein automatisiertes Testverfahren gibt. Eine Software muss anhand von Richtlinien getestet werden, ob es eine barrierefreie Software ist. Auch wenn es sehr arbeitsintensiv ist, es ist meine Lieblingstätigkeit! Wenn Sie also wissen möchten ob Ihre Software barrierefrei ist, dann lassen Sie mich Ihre Software testen.

Wenn Sie wissen möchte wie barrierefreie Software entsteht, dann lesen Sie folgenden Artikel: Barrierefreie Softwareentwicklung – Was ist das?

Bei Fragen zu barrierefreie Software dürfen Sie mich gerne anrufen: 07121/504458 oder schreiben Sie eine Mail an: info@marlem-software.de .