الوصول إلى سطح المكتب بدون رؤية
برنامج NonVisual Desktop Access ( NVDA ) هو قارئ شاشة محمول مجاني ومفتوح المصدر [ 2 ] لنظام التشغيل مايكروسوفت ويندوز . [ 3 ] بدأ المشروع مايكل كوران في عام 2006. [ 4 ]
تمت برمجة NVDA بلغة بايثون . وهي تستخدم واجهات برمجة تطبيقات إمكانية الوصول مثل UI Automation و Microsoft Active Accessibility و IAccessible2 و Java Access Bridge ، للوصول إلى المعلومات وعرضها للمستخدم. وهي مرخصة بموجب رخصة جنو العمومية العامة الإصدار 2.
تاريخ
في أبريل 2006، بدأ مايكل كوران بكتابة قارئ شاشة غير تجاري ومفتوح المصدر، نظرًا لقلقه من التكلفة الباهظة لقارئات الشاشة التجارية. دفعه هذا إلى البدء في كتابة بديل مفتوح المصدر قائم على لغة بايثون؛ قارئ شاشة يستخدم محرك الكلام Microsoft SAPI . قدّم هذا البرنامج دعمًا لأنظمة تشغيل Microsoft Windows 2000 وما بعدها، ووفر إمكانيات قراءة الشاشة، بما في ذلك الدعم الأساسي لبعض برامج الطرف الثالث وتصفح الإنترنت. مع نهاية عام 2006، أطلق كوران على مشروعه اسم Nonvisual Desktop Access (NVDA)، وأصدر الإصدار 0.5 في العام التالي. خلال عامي 2008 و2009، ظهرت عدة إصدارات من الإصدار 0.6، تميزت بتحسينات في تصفح الإنترنت، ودعم المزيد من البرامج، وإخراج عرض برايل ، ودعم مُحسّن لمزيد من اللغات. لإدارة التطوير المستمر لـ NVDA، أسس كوران، بالتعاون مع جيمس تيه، شركة NV Access في عام 2007. [ 5 ] [ 6 ]
استمرت ميزات برنامج NVDA وشعبيته في النمو. [ 7 ] شهد عام 2009 دعمًا لإصدارات 64 بت من نظام التشغيل ويندوز، بالإضافة إلى تحسين استقرار البرنامج في عام 2010. وفي عام 2011، أُتيحت إعادة هيكلة رئيسية للبرنامج لدعم وحدات الطرف الثالث، إلى جانب دعم أساسي لنظام ويندوز 8. وخلال عام 2012، حصل NVDA على دعم مُحسّن لنظام ويندوز 8، وإمكانية إجراء تحديثات تلقائية، بالإضافة إلى مدير إضافات لإدارة إضافات الطرف الثالث، ودعم مُحسّن لإدخال النصوص الآسيوية الشرقية ، ودعم لشاشات اللمس ، وهو الأول من نوعه لقارئات الشاشة الخارجية لنظام ويندوز. وفي عام 2013، حصل NVDA على دعم لبرنامج مايكروسوفت باوربوينت ، وتم تحديثه في عام 2014 لدعم باوربوينت 2013؛ كما أضاف NVDA دعمًا مُحسّنًا لتقنية WAI-ARIA في العام نفسه. وفي عام 2013 أيضًا، قدم برنامج NV Access طريقة مُعاد هيكلتها لمراجعة نصوص الشاشة، وميزة لإدارة ملفات تعريف التطبيقات، بالإضافة إلى تحسين الوصول إلى مايكروسوفت أوفيس وحزم البرامج المكتبية الأخرى في عام 2014.
قد يُمثل الوصول إلى المعادلات الرياضية تحديًا للمكفوفين وضعاف البصر. [ 8 ] [ 9 ] في عام 2015، حصل برنامج NVDA على دعم MathML من خلال MathPlayer ، [ 10 ] إلى جانب دعم مُحسّن لبرنامج Mintty ، وهو برنامج سطح المكتب الخاص بـ Skype ، والرسوم البيانية في Microsoft Excel ، كما أُضيفت إمكانية خفض مستوى صوت الخلفية في عام 2016. وفي عام 2015 أيضًا، أصبح NVDA من أوائل برامج قراءة الشاشة التي تدعم نظام التشغيل Windows 10 ، وأضاف دعمًا لمتصفح Microsoft Edge بشكل تجريبي.
في عامي 2023-2024، أظهر استطلاع رأي أجرته WebAIM لمستخدمي برامج قراءة الشاشة أن NVDA هو برنامج قراءة الشاشة الأكثر شيوعًا على مستوى العالم من حيث الاستخدام الشائع، وثاني أكثر برامج قراءة الشاشة الأساسية شيوعًا بعد JAWS ؛ إذ استخدمه 37.7% من المشاركين في الاستطلاع كبرنامج قراءة شاشة أساسي، بينما استخدمه 65.6% منهم بشكل متكرر. [ 11 ] [ 12 ] ويحظى البرنامج بشعبية خاصة في الدول النامية [ 13 ] نظرًا لكونه مجانيًا للتنزيل والاستخدام، مما يجعله متاحًا للعديد من المكفوفين وضعاف البصر الذين لولا ذلك لما تمكنوا من الوصول إلى الإنترنت. [ 14 ] [ 15 ]
يمكن استخدام برنامج NVDA مع برامج تعتمد على تقنية إخفاء المعلومات لتوفير وصف نصي للصور. [ 16 ]
ميزات ودعم واجهة برمجة التطبيقات (API) لإمكانية الوصول
يستخدم برنامج NVDA برنامج eSpeak كمُركِّب كلام مُدمج. كما يدعم مُركِّب منصة Microsoft Speech، وبرنامج ETI Eloquence، بالإضافة إلى مُركِّبات SAPI . ويُدعم الإخراج إلى شاشات برايل [ 17 ] رسميًا بدءًا من الإصدار 0.6p3. [ 18 ]
إلى جانب وظائف نظام ويندوز العامة، يعمل برنامج NVDA مع برامج مثل تطبيقات مايكروسوفت أوفيس، وورد باد ، ونوت باد ، وويندوز ميديا بلاير ، ومتصفحات الويب مثل موزيلا فايرفوكس ، وجوجل كروم ، وإنترنت إكسبلورر ، ومايكروسوفت إيدج . كما يدعم معظم برامج البريد الإلكتروني مثل أوتلوك ، وموزيلا ثندربيرد ، وأوتلوك إكسبريس . ويعمل NVDA أيضًا مع معظم وظائف مايكروسوفت وورد ، ومايكروسوفت باوربوينت ، ومايكروسوفت إكسل . [ 19 ] كما يدعم حزمتي البرامج المكتبية المجانيتين ليبر أوفيس وأوبن أوفيس .
منذ أوائل عام 2009، تدعم NVDA معيار WAI-ARIA لتطبيقات الإنترنت الغنية سهلة الوصول ، وذلك لتسهيل الوصول إلى تطبيقات الويب بشكل أفضل للمستخدمين المكفوفين. [ 18 ] [ 20 ]
الميزات التقنية
يتألف برنامج NVDA من أنظمة فرعية متعددة، تشمل الحلقة الأساسية ، ومدير الإضافات، ووحدات التطبيق، ومعالج الأحداث، ومعالجات الإدخال والإخراج، بالإضافة إلى وحدات لدعم واجهات برمجة تطبيقات إمكانية الوصول مثل Microsoft Active Accessibility . كما يتميز NVDA بواجهات مستخدم رسومية متنوعة خاصة به، مدعومة بلغة wxPython ، مثل مربعات حوار التفضيلات المختلفة، ومربعات حوار إدارة الإعداد والتحديث.
يستخدم NVDA كائنات لتمثيل عناصر التطبيق، مثل أشرطة القوائم وأشرطة الحالة والنوافذ الأمامية المختلفة. يجمع NVDA معلومات متنوعة حول الكائن، كاسمه وقيمته وإحداثياته على الشاشة، من خلال واجهات برمجة تطبيقات إمكانية الوصول التي يوفرها الكائن، مثل UIA (أتمتة واجهة المستخدم). تُمرر هذه المعلومات عبر أنظمة فرعية مختلفة، مثل معالج الكلام، وتُعرض للمستخدم صوتيًا، أو بطريقة برايل [ 21 ] ، أو عبر نافذة على الشاشة. كما يوفر NVDA آليات للتعامل مع أحداث مثل ضغطات المفاتيح، وتغييرات الأسماء، واكتساب التطبيق للتركيز أو فقدانه.
توفر NVDA أدوات لفحص التسلسل الهرمي للكائنات في التطبيق، وتطبيق طرق لتحسين إمكانية الوصول إليه. كما توفر أوامر مخصصة للتنقل بين عناصر التسلسل الهرمي داخل التطبيق، بالإضافة إلى وحدة تحكم تفاعلية بلغة بايثون للتحكم في التركيز، ومراقبة الكائنات بحثًا عن الأحداث، وكتابة التعليمات البرمجية لاختبار إمكانية الوصول إلى التطبيق المراد تضمينه في وحدة التطبيق.
نموذج التطوير
من عام 2006 إلى عام 2013، تمت إدارة شفرة المصدر لبرنامج NVDA عبر نظام Bazaar ، ثم انتقل برنامج NV Access إلى نظام Git في عام 2013، مُشيرًا إلى التقدم المُحرز في التطوير باستخدام Bazaar. كما انتهز المطورون هذه الفرصة لتعديل جدول الإصدارات ليتم على فترات منتظمة لتجنب أي تأخير في إصدار النسخة الرسمية، ولجعل الإطار الزمني للإصدار قابلاً للتنبؤ.
بالإضافة إلى الإصدارات الرسمية، تتوفر أيضًا نسخ تجريبية ليلية لاختبارها. وكما هو الحال في عملية إصدار نواة لينكس ، تتوفر نسخ NVDA التجريبية في فرعي بيتا وألفا، مع إنشاء فروع خاصة من حين لآخر. يصف موقع NV Access فرع بيتا بأنه فرصة للمستخدمين للوصول المبكر إلى الميزات الجديدة، وفرع ألفا بأنه أحدث إصدار تجريبي لإمكانية إدراجه في الإصدار القادم، وفروع المواضيع لتطوير ميزة رئيسية أو للتحضير للإصدار الرسمي (فرع rc). [ 22 ] كما يحتفظ بعض مطوري الطرف الثالث بنسخ معدلة خاصة ، بما في ذلك إصدارات خاصة بلغات برمجة محددة من NVDA [ 23 ] أو لتقديم معاينة عامة لميزة قيد التطوير.
بينما تتولى شركة NV Access قيادة عملية التطوير بشكل أساسي، فإن المساهمات في كتابة التعليمات البرمجية والوثائق والترجمة تأتي من المستخدمين والمطورين الآخرين حول العالم.
مراجع
- ↑ "إصدار NVDA 2026.1.1" . 20 مايو 2026. تم الاطلاع عليه بتاريخ 27 يونيو 2026 .
- ↑ AFB. "تقنية قراءة الشاشة" . تم الاطلاع عليه بتاريخ 21 مايو 2019 .
- ↑ كيربويون، سيفجي (2018). "نظام بمساعدة الحاسوب للمستخدمين ذوي الإعاقة البصرية". المؤتمر الدولي الخامس عشر لأنظمة الحاسوب وتطبيقاتها (AICCSA) لعام 2018، IEEE/ACS . الصفحات 1-2 . doi : 10.1109/AICCSA.2018.8612898 . hdl : 10150/631977 . ISBN 978-1-5386-9120-5. S2CID 58671401 .
- ↑ روينا (24 أبريل 2018). "NV Access: مقابلة ومراجعة" . www.top10-websitehosting.co.uk . تاريخ الاطلاع: 14 مايو 2019 .
- ↑ "قارئ شاشة للجميع: لماذا يحتاج العالم إلى NVDA" . ميديا أكسس أستراليا . 26 مارس 2012. تم الاطلاع عليه بتاريخ 26 مارس 2012 .
- ↑ مايلز، جانيل. "لم يمنع فقدان البصر هؤلاء المخترعين من مشاركة رؤيتهم عبر الإنترنت" . صحيفة ذا كورير ميل . تاريخ الاسترجاع: 21 مايو 2019 .
- ↑ كالف، روسيو؛ إغليسياس، آنا؛ مورينو، لوردس (2014). "معوقات الوصول لمستخدمي قارئات الشاشة في نظام إدارة محتوى التعلم مودل". الوصول الشامل في مجتمع المعلومات . 13 (3): 315-327 . doi : 10.1007/s10209-013-0314-3 . hdl : 10016/19760 . S2CID 14984236 .
- ^ ماكوفسكي، ميشال؛ برزوزا، بيوتر؛ شباكا، ماريك؛ سبينشيك ، دومينيك (2018). "منصة الوسائط المتعددة للتعلم التفاعلي للرياضيات في متناول المكفوفين" . أدوات وتطبيقات الوسائط المتعددة . 77 (5): 6191–6208 . دوى : 10.1007 / s11042-017-4526-z .
- ↑ سو، و؛ كاي، س؛ وو، ج (2018). "إمكانية الوصول إلى الصيغ الرياضية للمكفوفين وضعاف البصر في الصين". الذكاء الاصطناعي والحساب الرمزي . سلسلة محاضرات في علوم الحاسوب. المجلد 11110. الصفحات 237-242 . doi : 10.1007/978-3-319-99957-9_18 . ISBN 978-3-319-99956-2.
- ↑ نوبل، ستيف؛ سويفر، نيل؛ دولي، سام؛ لوزانو، إدغار؛ براون ، دان (2018). "الرياضيات المُيسّرة: أفضل الممارسات بعد 25 عامًا من البحث والتطوير". مجلة التكنولوجيا والأشخاص ذوي الإعاقة . 6. hdl : 10211.3/203002 .
- ↑ "استطلاع رأي مستخدمي قارئات الشاشة رقم 10" . WebAIM . تم الاطلاع عليه بتاريخ 23 فبراير 2024 .
- ^ كورديرو، ف. كونراد، سي؛ شيران، جي (2017). "إعادة التصميم نحو إمكانية الوصول: من لعبة Facebook trivia إلى لعبة ويب تعليمية يسهل الوصول إليها" (PDF) . Simposio Brasileiro de Jogos e Entertainment Digital . كوريتيبا، البرازيل . تم الاسترجاع في 21 مايو 2019 .
- ↑ سوسانتو؛ ناندا، ديري سيس (2018). "تدريس وتعلم اللغة الإنجليزية للطلاب ذوي الإعاقة البصرية: دراسة حالة إثنوغرافية" . مجلة مراجعة اللغة الإنجليزية: مجلة تعليم اللغة الإنجليزية . 7 (1): 83-92 . doi : 10.25134/erjee.v7i1.1530 .
- ↑ محمد، أسلم؛ أحمد، وردة؛ طوبى، مريم؛ أنور، سدرة (2015). "التكنولوجيا المساعدة للأشخاص ذوي الإعاقة". وقائع المؤتمر الدولي لعام 2015 حول التطورات الحديثة في أنظمة الحاسوب . ص 74-80 . doi : 10.2991/racs-15.2016.12 . ISBN 978-94-6252-146-9.
- ↑ سينجام، سينجام، سوراج سينغ؛ فوستر، ألين؛ باسكاران، كوفادونغا؛ فاشيست، برافين؛ غوبتا، فيفيك (2019). "التكنولوجيا المساعدة للطلاب ذوي الإعاقة البصرية في مدارس المكفوفين في دلهي" (ملف PDF) . الإعاقة والتأهيل: التكنولوجيا المساعدة . 15 (6). تايلور وفرانسيس: 663-669 . doi : 10.1080 / 17483107.2019.1604829 . PMID 31012740. S2CID 128362037 .
{{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - ↑ نينغرو، عبد الشاقور؛ كوبوسامي، ك. س. (2018). "الصور المُيسّرة (AIMS): نموذج لبناء صور ذاتية الوصف لمساعدة مستخدمي قارئات الشاشة". الوصول الشامل في مجتمع المعلومات . 17 (3): 607-619 . doi : 10.1007/s10209-017-0607-z . S2CID 29188594 .
- ↑ روسومانو، أ؛ أومودرين، س؛ غيليسبي، ر.ب؛ رودجر، م.و.م (2015). "تحديث شاشات برايل القابلة للتحديث". معاملات IEEE في اللمس . 8 (3): 287-297 . Bibcode : 2015ITHap...8..287R . doi : 10.1109/TOH.2015.2423492 . PMID 25879973. S2CID 30154632 .
- 1 2 "ما الجديد في NVDA" . nvaccess.org . تم الاطلاع عليه بتاريخ 7 مايو 2019 .
- ↑ "حول NVDA" . nvaccess.org . 5 يوليو 2017. تم الاطلاع عليه في 7 مايو 2019 .
- ↑ "الإصدار التجريبي من NVDA 2009.1، ما هي فوائده لمستخدمي فايرفوكس؟ - مدونة ماركو لإمكانية الوصول" . Marcozehe.de . 27 أكتوبر 2009. مؤرشف من الأصل في 14 أبريل 2016. تم الاطلاع عليه في 1 أبريل 2016 .
- ^ دي رويتر، ليونارد. "إطار برايل" . جيثب . تم الاسترجاع في 18 مايو 2019 .
- ↑ "لقطات تطوير NVDA" . Nvaccess.org . تم الاطلاع عليه بتاريخ 7 مايو 2019 .
- ↑ "NVDA 日本語版 ダウンロードと説明" . www.nvda.jp . تم الاسترجاع في 8 يوليو 2023 .
روابط خارجية
- برنامج 2006
- قارئات الشاشة المجانية
- برنامج مجاني مكتوب بلغة بايثون
- قارئات الشاشة
- برامج تستخدم wxWidgets
- برنامج مجاني يعمل بنظام ويندوز فقط
