الجمعة، فبراير 20، 2009

متطلبات نظام التشغيل الخاصة ببرنامج N.V.D.a

  • يعمل برنامج NVDA في ظل كافة الإصدارات من ويندوز XP وويندوز Vista من طراز 32-bit علاوة على أنظمة تشغيل الخوادم، ومع ذلك فإنه يعمل بشكل جزئي مع نظام التشغيل ويندوز 2000 وأنظمة التشغيل من طراز 64-bit.

  • 256 ميغابايت أو أكثر من الذاكرة المؤقتة (RAM).

  • معالج لا تقِل سرعته عن 1 غيغابايت ويستحسن أن يزيد عن ذلك.

  • مساحة تخزينية فيما يوازي 50 ميغابايت.

مقدمة عن برنامج N.V.D.A

في هذا المقال والمقالات التالية أنوي نشر الترجمة الكاملة لدليل استخدام برنامج N.V.D.A الذي أشارك به في تعريب هذا المشروع الفريد من نوعه. ويجدر بي أن أشير إلى أن الترجمة الواردة هي عبارة عن مساهماتي التي أقوم بها لتعريب مثل هذا البرنامج ومع ذلك لا أغفل دور الأستاذ مسّار حميد (من العراق) الذي يشرف على فريق العمل الخاص بترجمة وتعريب هذا المشروع وهو الشخص الذي يمثل حلقة الوصل بين فريق عمل الترجمة وبين الشركة المنفذة للبرنامج.



أولا: السمات الرئيسية للبرنامج



يتيح برنامج NVDA للمكفوفين وضعاف البصر استخدام نظام التشغيل وندوز والتفاعل معه إلى جانب استخدام الكثير من التطبيقات العاملة في ظل هذا النظام من خلال تزويدهم بصوت ناطق عبر إحدى آلات النطق الآلية، ويذكر أن من أهم جوانب التميز في البرنامج ما يلي:




  • إمكانية تشغيل البرنامج عن طريق مَخرج USB باستخدام أي وسيط محمول دون الحاجة لتثبيت البرنامج على نظام التشغيل

  • يشتمل على مثبت آلي ناطق وسهل الاستخدام

  • إمكانية تصفح الإنترنت من خلال Mozilla Firefox 3

  • إمكانية التعامل مع رسائل البريد الإلكتروني باستخدام Mozilla Thunderbird 3

  • الدعم المبكر ل Internet Explorer

  • الدعم الأساسي ل Microsoft outlook express منظم رسائل البريد الإلكتروني المدرج في ويندوز

  • الدعم الأساسي ل Microsoft word و excel

  • دعم تطبيقات Java التوافقية

  • الدعم المبكر لبرنامج Adobe Reader

  • الدعم المبكر ل IBM Lotus Symphony

  • دعم نافذة الأوامر الخاصة بويندوز والتطبيقات الأمْرية

  • إمكانية الإعلان الصوتي التلقائي للنص المحدد بالفأرة مع إتاحة خيار صوتي لتوضيح وضع الفأرة

  • دعم الأسطر الآلية والشاشات المرنة المقدمة من شركة FreedomScientific ومن BRLTTY.


ثانيا: عالمية البرنامج



لا شك في أنه من المهم أن يحظى الناس في شتى بقاع المعمورة بإمكانية استخدام الوسائل التكنولوجية بغض النظر عن تباين ألسنتهم وعلى ذلك فإن برنامج NVDA قد تم ترجمته إلى ما يزيد عن عشرون لغة من بينها: البرتغالية البرازيلية والكرواتية والتشيكية والفنلندية والفرنسية والغالية والألمانية والمجرية والإيطالية واليابانية والبرتغالية والروسية والسلوفاكية والأسبانية والصينية القديمة والإفريقانية والبولاندية والتايلاندية والإوكرانية والفيتنامية.



ثالثا: دعم آلات النطق



على الرغم من توفر رسائل البرنامج وواجهته بعدة لغات إلا أن مستخدمه يستطيع كذلك قراءة أي محتوى بأي لغة أخرى ما دامت آلة النطق العاملة تستطيع التعرف على هذا النص أو تلك، فيشتمل برنامج NVDA على آلة النطق المجانية مفتوحة المصدر ومتعددة اللغات ESpeak علاوة على قدرته على التعامل مع آلات النطق المدرجة ضمن منظومة sapi4 و sapi5 بالإضافة إلى آلة النطق Audiologic



رابعا: دعم الخط البارز (برايل)



كما يستطيع برنامج NVDA تلبية احتياج مستخدمو الأسطر الآلية أو الشاشات المرنة بتقديم محتوى شاشة الحاسوب بالخط البارز فيمكنه التعامل مع منتجات شركة Freedomscientific مثل Pacmate و Focus و Handy Tech علاوة على قدرته على التعامل مع باقة BRLTTY.



خامسا: ابتكارية البرنامج وتجريبه



لا يتقيد البرنامج بمتطلبات سوق بيع البرمجيات ولا باتجاهاتها، فبرامج قراءة الشاشة التجارية تقدم خصائص مفيدة حقا وإن كانت تلبي احتياجات السوق بصرف النظر عن إفادتها الحقيقية للمتعامل معها، ولا يبدو KVDA على نحو مستقر مثل أقرانه من البرامج لأنه يعامل معاملة الأداة الاختبارية التي تخضع دائما للتجريب، ولهذا فإنه أداة سهلة وسريعة لاختبار أية أفكار أو خصائص جديدة في نظام التشغيل ويندوز، ومثال ذلك: الإمكانية التي يتيحها NVDA بإصدار صفارة تنبيه عند تحرك الشريط التقدمي فكلما اقترب الشريط من نهايته كلما ارتفع صوت الصفارة التي تعلم المستخدم بمدى تقدم الشريط، وعلى الرغم من إسراع مطورو البرامج المماثلة بإرفاق مثل هذه الخاصية في ملحقاتهم التخصيصية لبرامجهم إلا أن KVDA هو البرنامج الوحيد العامل مع ويندوز الذي يتبنى هذه الخاصية ضمن نواته البرمجية.



سادسا: تصميم البرنامج وبرمجته



تمت كتابة الشفرة الخاصة بهذا البرنامج بلغة البرمجة المعروفة عند المبرمجين باسم Python ولهذا فإن البرنامج تم تصميمه بنظام الوحدات ومن ثَم يمكن الإضافة أو التعديل في معظم أسطر شفرته لإدراج المزيد من التوافق مع التطبيقات أو الكائنات الخاصة بنظام التشغيل ويندوز. فالوحدات الخاصة بكل تطبيق تتيح قدر أعلى من إمكانية التعديل في الشفرة الخاصة به وبالتالي يمكن تحسين أداء البرنامج عند التعامل معه، وكذلك يمكن إدراج حافظات تخيلية تسمح بمزيد من السهولة في التعامل مع المستندات أو البيانات معقدة التكوين، وكذلك يمكن إدراج المزيد من عناصر KVDA لجلب مزيد من التوافقية في الاستخدام لمزيد من التطبيقات أو النوافذ. ويسعى KVDA لجعل كافة الكائنات والعناصر الخاصة بأي برنامج أكثر توافقا بقدر المستطاع حتى يتسنى للمستخدم البحث عن أي معلومة يحتاجها ببساطة، إلا أن البرنامج لا يكاد يأبه بتنقيح البيانات واستخراج ونطق معلومات يظن بأن المستخدم في حاجة إليها.



يستغل KVDA باقة من الدوال البرمجية الملحقة بنظام التشغيل ويندوز لكي يتمكن من التعامل معه ومع التطبيقات العاملة من خلاله، فيستخدم الدوال التوافقية النشطة التي تنتجها شركة مايكروسوفت (MSAA) بالإضافة إلى الحل البرمجي (IAccessible2) ودوال جسر الاتصال بالجافا (Java Access Bridge) علاوة على بعض الواجهات البرمجية لبعض التطبيقات الأخرى. ويذكر أن KVDA لا يستخدم أية تعريفات فيديو اعتراضية وإنما يسعى البرنامج لاستقاء كافة المعلومات التي يطلبها للنطق الصحيح من خلال الحلول البرمجية التوافقية سالفة الذكر بقدر الإمكان قبل لجوء مصمميه لاستخدام أدوات خارجية للتعرف على محتويات شاشة النظام.



سابعا: ترخيص استخدام البرنامج وتفاصيل حقوق النشر



جميع حقوق النشر محفوظة للمساهمين في بناء وتطوير NVDA 2006 - 2008

يخضع برنامج NVDA للإصدار الثاني من رخصة جنو العمومية التي تقضي بكامل الحرية لمستخدم البرنامج في توزيعه بأي طريقة شاء وتعديل مكوناته البرمجية ما دامت الرخصة المذكورة مرفقة مع حزمة البرنامج بالإضافة إلى السماح بالإدلاء بالشفرة البرمجية للبرنامج لكل من يطلبها، وينطبق ذلك على النسخة الأصلية والنسخة المعدلة من البرنامج إلى جانب أية برامج تستغل أي جزء من شفرة هذا البرنامج، ولمزيد من المعلومات يمكنكم الاطلاع على نص رخصة جنو العمومية.

الثلاثاء، فبراير 03، 2009

التعريف ببرنامج N.V.D.A

يهدف برنامج N.V.D.A لاستقراء المعلومات المحتمل ظهورها على شاشة الحاسب ثم نطق هذه المعلومات بمساعدة آلات النطق المختلفة. وهذا البرنامج يعمل في ظل نظام التشغيل ويندوز ليلبّي احتياجات المكفوفين وفاقدي البصر في القدرة على

التعامل مع نظام التشغيل المذكور بغير تكلفة مالية على الإطلاق، مثلهم في ذلك مثل عموم مستخدمو الحاسب الذين لا يدفعون أي ثمن مقابلا لرؤيتهم محتوى شاشة الحاسب الآلي. ولم يكتفي مطورو البرنامج بمجانيته وإتاحته بدون أي مقابل يذكر، وإنما اعتمدوا هذا البرنامج

على أن يكون برنامجا من عائلة البرامج مفتوحة المصدر (open source) وهو الأمر الذي يعجّل بتطويره وتحسينه وانتشاره.



ينتشر البرنامج بشكل مطّرد بعدة لغات أساسية منها:


  1. البرازيلية البرتغالية

  2. التشيكية

  3. الفنلاندية

  4. الفرنسية

  5. الألمانية

  6. المجرية

  7. الإيطالية

  8. البرتغالية

  9. السلوفاكيّة

  10. الإسبانية

  11. السويدية

  12. الصينية القديمة

  13. الفييتنامية

  14. الإفريقانية

  15. الجالية

  16. الكرواتية

  17. اليابانية

  18. البولاندية

  19. الروسية

  20. التايلاندية

  21. الأوقرانية


وجاري تعريب واجهة البرنامج ورسائله لكي يمكن للمستخدم العربي الكفيف التعامل مع الحاسوب بغير مصروفات إضافية مثل أقرانه من المنتمين للغات المذكورة.

وإليكم باقة من السمات العامة لهذا البرنامج:


  • القدرة على العمل من خلال ذاكرة محمولة (flash memory) بغير حاجة للتثبيت على الحاسوب (وهو ما يعين الكفيف على التعامل مع أي حاسوب وإن لم يكن حاسوبه الشخصي)

  • القدرة على تصفح شبكة الإنترنت باستخدام
    Mozilla Firefox

    3

  • مثبّت ناطق سهل الاستخدام

  • التعامل مع رسائل البريد الإلكترونية باستخدام
    Mozilla Thunderbird 3

  • الدعم المبكر لمتصفح الإنترنت (internet explorer)

  • الدعم الكامل لبرامج مثل (microsoft outlook/outlook express, windows mail, word, excel)

  • دعم تطبيقات ال (java) القياسية وبرنامج (Adobe Reader) و (IBM Lotus Symphony)

  • دعم العمل من منطقة إعطاء الأوامر النصية للحاسوب.

  • القدرة على الإعلام بموقع مؤشر الفأرة.



وعلى الرغم من إرفاق آلة النطق الشهيرة (eSpeak) مفتوحة المصدر لهذا البرنامج إلا أنه يدعم أية آلات نطق تعمل برفقة سابي 4 أو سابي 5، وهو الأمر الذي يساعد أي مستخدم لآلة نطق تتوافق مع هذه الأنظمة أن يستمع للبرنامج باللغة التي

يريدها.



وأَخيرا وليس آخرا، يجب التنويه على أن برنامج N.V.D.A يخضع للإصدار الثاني للرخصة العمومية لنظام جينو الشهير، ويمكنكم مطالعة النص العربي لهذه الرخصة بزيارة
الرابط الخارجي الخاص بترجمة الإصدار الثاني للرخصة العمومية