www.wikidata.de-de.nina.az
NonVisual Desktop Access NVDA ist ein kostenloser portabler und quelloffener Screenreader der blinden Menschen die Nutzung von Computern mit dem Betriebssystem Windows ermoglicht NonVisual Desktop AccessBasisdatenMaintainer Michael CurranEntwickler NV Access und CommunityErscheinungsjahr 2006Aktuelle Version 2022 4 3 Januar 2023 Betriebssystem WindowsProgrammiersprache Python und C Kategorie ScreenreaderLizenz GPLdeutschsprachig jawww nvaccess orgDas Projekt wurde 2006 vom Australier Michael Curran begonnen der wie die meisten freiwilligen Mitarbeiter selbst blind ist Der uberwiegende Anteil von NVDA ist in Python programmiert einige wenige Teile jedoch auch in C Von der Version 2010 2 Beta1 an wird der Bildschirminhalt auch mittels Display Hooking ausgelesen Jedoch verwendet es standardmassig Accessibility Frameworks wie Microsoft Active Accessibility MSAA das neuere User Interface Automation oder die Java Access Bridge JAB Das Projekt verwendet die GNU General Public License NVDA enthalt den integrierten Sprachsynthesizer eSpeak 1 und unterstutzt zusatzlich weitere Sprachsynthesizer wie u a SAPI Synthesizer Seit der Version 2017 3 werden jedoch standardmassig die Windows OneCore Stimmen verwendet Die Ausgabe auf Braillezeilen ist von der Version 0 6p3 an offiziell moglich Inhaltsverzeichnis 1 Geschichte 2 Technische Merkmale 3 Entwicklungsmodell 4 Erweiterungen 5 Weblinks 6 EinzelnachweiseGeschichte BearbeitenBesorgt uber die hohen Kosten kommerzieller Screenreader begann Michael Curran im April 2006 mit der Entwicklung eines Python basierten Screenreaders mit Microsoft SAPI als Schnittstelle fur Sprachausgaben Er bot Unterstutzung fur Windows 2000 aufwarts und lieferte Bildschirmlesefunktionen wie grundlegende Unterstutzung fur einige Drittanbietersoftware und Webbrowsing Gegen Ende 2006 nannte Curran sein Projekt Nonvisual Desktop Access NVDA und veroffentlichte im folgenden Jahr die Version 0 5 Im Laufe der Jahre 2008 und 2009 erschienen mehrere Versionen der Version 0 6 mit erweitertem Webbrowsing Unterstutzung fur mehr Programme Ausgabe von Braillezeilen und verbesserter Unterstutzung fur mehr Sprachen Um die weitere Entwicklung von NVDA zu verwalten grundete Curran zusammen mit James Teh 2007 NV access als gemeinnutzige Gesellschaft 2 3 Die Funktionen und die Popularitat von NVDA nahmen weiter zu Das Jahr 2009 brachte Unterstutzung fur 64 Bit Versionen von Windows sowie eine grossere Programmstabilitat im Jahr 2010 Grossere Code Umstrukturierungen zur Unterstutzung von Modulen von Drittanbietern sowie grundlegende Unterstutzung fur Windows 8 wurden 2011 verfugbar Im Laufe des Jahres 2012 erhielt NVDA verbesserte Unterstutzung fur Windows 8 die Fahigkeit automatische Updates durchzufuhren eine Erweiterungsverwaltung zur Verwaltung von Erweiterungen von Drittanbietern verbesserte Unterstutzung fur die Eingabe ostasiatischer Texte und fuhrte Touchscreen Unterstutzung ein die erste ihrer Art fur Bildschirmleseprogramme von Drittanbietern fur Windows NVDA erhielt 2013 Unterstutzung fur Microsoft PowerPoint und wurde 2014 aktualisiert um PowerPoint 2013 zu unterstutzen im selben Jahr fugte NVDA auch eine verbesserte WAI ARIA Unterstutzung hinzu Ebenfalls im Jahr 2013 fuhrte NV Access eine neu strukturierte Methode zur Uberprufung von Bildschirmtexten ein und fuhrte eine Funktion zur Verwaltung von Profilen fur Anwendungen ein 2014 wurde der Zugriff auf Microsoft Office und andere Office Suites verbessert Die Zuganglichkeit von mathematischen Formeln kann fur blinde und sehbehinderte Personen ein Problem darstellen Im Jahr 2015 erhielt NVDA durch MathPlayer Unterstutzung fur MathML zusammen mit einer verbesserten Unterstutzung fur Mintty einer quelloffenen Terminalemulation dem Desktop Client fur Skype und Diagramme in Microsoft Excel Ebenfalls 2015 unterstutzte NVDA als einer der ersten Screenreader Windows 10 und fugte experimentell Unterstutzung fur Microsoft Edge hinzu dass inzwischen jedoch vollstandig unterstutzt wird 2016 wurde die Moglichkeit eingefuhrt die Lautstarke anderer Anwendungen zu verringern wahrend NVDA spricht Im Jahr 2019 wurde NVDA in einer Umfrage zum weltweit beliebtesten Screenreader gewahlt Diese Umfrage ist jedoch unter anderem aufgrund der zu geringen Bekanntheit und der Konzentration des angloamerikanischen Raums nicht reprasentativ 4 NVDA ist besonders in Entwicklungslandern beliebt da es kostenlos heruntergeladen und genutzt werden kann und so vielen blinden und sehbehinderten Menschen zuganglich ist die sonst keinen Zugang zum Internet hatten 5 NVDA kann mit auf Steganographie basierender Software verwendet werden um eine textliche Beschreibung von Bildern zu liefern Technische Merkmale BearbeitenNVDA gliedert sich in verschiedene Subsysteme einschliesslich der Ereignisschleife des Add On Managers der Anwendungsmodule des Ereignisbehandlers und der Ein und Ausgabehandler sowie Module zur Unterstutzung von Barrierefreiheits APIs wie Microsoft Active Accessibility NVDA verfugt ausserdem uber verschiedene eigene grafische Benutzeroberflachen die durch wxPython entwickelt werden wie z B verschiedene Einstellungsdialoge und Dialoge fur die Setup und Update Verwaltung NVDA verwendet Objekte zur Darstellung von Elementen in einer Anwendung wie Menuleisten Statusleisten und verschiedene Vordergrundfenster Verschiedene Informationen uber ein Objekt wie Name Wert und Bildschirmkoordinaten werden von NVDA durch Zuganglichkeits APIs gesammelt die von einem Objekt offengelegt werden wie z B durch UIA User Interface Automation Die gesammelten Informationen werden durch verschiedene Subsysteme wie z B Speech Handler geleitet und dem Benutzer in Sprache Braille 6 und uber Bildschirmfenster prasentiert NVDA bietet auch Einrichtungen zur Handhabung von Ereignissen wie gedruckte Tasten Namensanderungen und wenn eine Anwendung den Fokus erhalt oder verliert NVDA bietet die Moglichkeit die Objekthierarchie einer Anwendung zu untersuchen und Moglichkeiten zur Verbesserung der Zuganglichkeit eines Programms zu implementieren Es bietet dedizierte Befehle um sich innerhalb einer Anwendung durch die Objekthierarchie zu bewegen sowie eine interaktive Python Konsole zur Durchfuhrung von Fokusmanipulationen zur Uberwachung von Objekten auf Ereignisse und zum Testen von Code zur Verbesserung der Zuganglichkeit einer Anwendung die in ein Anwendungsmodul verpackt werden soll Entwicklungsmodell BearbeitenVon 2006 bis 2013 wurde der NVDA Quellcode uber Bazaar verwaltet wobei NV Access 2013 unter Berufung auf die Entwicklungsfortschritte mit Bazaar zu Git wechselte Die Entwickler nutzten auch die Gelegenheit den Veroffentlichungszeitplan in regelmassigen Abstanden zu andern um Verzogerungen bei der Veroffentlichung einer offiziellen Version zu vermeiden und den Zeitrahmen fur die Veroffentlichung vorhersehbar zu machen Zusatzlich zu den offiziellen Veroffentlichungen stehen auch sog Snapshot Builds zum Testen zur Verfugung Ahnlich wie beim Veroffentlichungsprozess fur den Linux Kernel sind NVDA Snapshots in Beta und Alpha Zweigen unterteilt wobei von Zeit zu Zeit spezielle Themenzweige erstellt werden NV Access beschreibt den Beta Zweig als eine Chance fur Benutzer fruhzeitig Zugang zu neuen Funktionen zu erhalten den Alpha Zweig als sehr unstabilen Code fur die mogliche Aufnahme in die kommende Version und Themenzweige fur die Entwicklung einer Hauptfunktion oder zur Vorbereitung der offiziellen Veroffentlichung rc Zweig 7 Einige Dritt Entwickler unterhalten auch bestimmte Zweige einschliesslich sprachspezifischer Versionen von NVDA oder um eine offentliche Vorschau fur eine Funktion anzubieten die sich in aktiver Entwicklung befindet Die derzeit federfuhrenden Entwickler sind Michael Mick Curran und Reef Turner mit Code und Ubersetzungsbeitragen von Benutzern und anderen Entwicklern aus der ganzen Welt Erweiterungen BearbeitenSeit der Version 2011 1 kann der Funktionsumfang von NVDA mittels sog Erweiterungen deutlich erweitert werden Die zahlreichen Erweiterungen werden meistens von der Community entwickelt und auf einer speziellen Website zur Verfugung gestellt 8 Neben der Erweiterung der Funktionalitat und der Menus konnen somit auch weitere Anwendungen die sonst nicht barrierefrei waren zuganglich gemacht werden Mit Hilfe dieser Erweiterungen konnen u a folgende Funktionen hinzugefugt werden Neue Braillezeilen und Sprachausgabentreiber Erweiterung fur Fernwartungsfunktionalitat Anzeige der Symbole im Infobereich Beschreibung von Bildern Zahlen von Elementen des ausgewahlten Textes Erweiterte Outlook Funktionen Verbesserungen fur Mozilla Anwendungen Updater fur ErweiterungenEinige dieser Erweiterungen wie beispielsweise die Texterkennung oder Bildschirmblickschutz wurden bereits in NVDA selbst integriert Weblinks BearbeitenOffizielle Website von NVDA englisch NVDA Community englisch NVDA ErweiterungenEinzelnachweise Bearbeiten https espeak sourceforge net https mediaaccess org au latest news general a screen reader for everyone why the world needs nvda https www couriermail com au technology blindness cant cloud inventors vision news story 8c77189c959ad62f5e168eb2961b5dfb https www netz barrierefrei de wordpress erkenntnisse aus dem webaim screenreader survey 2019 https www pro retina de forum zugang zu informationen im digitalen zeitalter Leonard de Ruijter Braille framework Abgerufen am 8 Mai 2020 https www nvaccess org files nvda snapshots https addons nvda project org index de html Abgerufen von https de wikipedia org w index php title NonVisual Desktop Access amp oldid 235901480