TENTANG NVDA
NonVisual Desktop Access (NVDA) adalah pembaca layar portabel, sumber terbuka, gratis untuk Microsoft Windows. Proyek ini dimulai oleh Michael Curran pada tahun 2006. NVDA diprogram dengan Python.
Saat ini bekerja secara eksklusif dengan API aksesibilitas seperti Otomasi UI, Microsoft Active Accessibility, IAccessible2, dan Java Access Bridge, daripada menggunakan driver video khusus untuk "mencegat" dan menginterpretasikan informasi visual. Ini berlisensi di bawah lisensi GNU General Public versi 2.
SEJARAH
Prihatin dengan biaya tinggi pembaca layar komersial, Pada bulan April 2006, Michael Curran mulai menulis pembaca layar berbasis Python dengan Microsoft SAPI sebagai mesin wicaranya. Ini memberikan dukungan untuk Microsoft Windows 2000 dan seterusnya, dan menyediakan kemampuan membaca layar seperti dukungan dasar untuk beberapa perangkat lunak pihak ketiga dan penjelajahan web.
Menjelang akhir tahun 2006, Curran menamakan proyeknya Nonvisual Desktop Access (NVDA) dan merilis versi 0.5 pada tahun berikutnya. Sepanjang tahun 2008 dan 2009, beberapa versi 0.6 muncul, menampilkan penelusuran web yang ditingkatkan, dukungan untuk lebih banyak program, keluaran layar braille, dan dukungan yang ditingkatkan untuk lebih banyak bahasa.
Untuk mengelola pengembangan lanjutan NVDA, Curran bersama dengan James Teh, mendirikan NV akses pada tahun 2007.
Fitur dan popularitas NVDA terus berkembang. 2009 melihat dukungan untuk Windows versi 64-bit serta stabilitas program yang lebih besar pada tahun 2010. Penyusunan kode utama untuk mendukung modul pihak ketiga, ditambah dengan dukungan dasar untuk Windows 8, tersedia pada tahun 2011. Sepanjang 2012, NVDA memperoleh dukungan yang ditingkatkan untuk Windows 8, kemampuan untuk melakukan pembaruan otomatis, termasuk manajer add-ons untuk mengelola pengaya pihak ketiga, memperoleh dukungan yang ditingkatkan untuk memasukkan teks Asia Timur dan memperkenalkan dukungan layar sentuh, yang pertama dari jenisnya untuk pembaca layar pihak ketiga untuk Windows.
NVDA memperoleh dukungan untuk Microsoft PowerPoint pada tahun 2013 dan telah diperbarui pada tahun 2014 untuk mendukung PowerPoint 2013; NVDA juga menambahkan dukungan WAI-ARIA yang ditingkatkan pada tahun yang sama. Juga pada tahun 2013, NV Access memperkenalkan metode yang direstrukturisasi untuk meninjau teks layar, dan memperkenalkan fasilitas untuk mengelola profil untuk aplikasi, serta meningkatkan akses ke Microsoft Office dan suite kantor lainnya pada tahun 2014.
Pada tahun 2015, NVDA mendapat dukungan untuk MathML melalui MathPlayer, bersama dengan dukungan yang ditingkatkan untuk Mintty, klien desktop untuk Skype, dan bagan di Microsoft Excel, dan kemampuan untuk menurunkan latar belakang audio diperkenalkan pada tahun 2016. Juga pada tahun 2015, NVDA menjadi salah satu dari pembaca layar pertama untuk mendukung Windows 10 dan menambahkan dukungan untuk Microsoft Edge dalam kapasitas eksperimental.
DUKUNGAN FITUR dan AKSESIBILITAS API
NVDA menggunakan eSpeak sebagai synthesizer ucapan terintegrasi. Ini juga mendukung synthesizer platform Microsoft Speech, ETI Eloquence dan juga mendukung synthesizer SAPI.
Output untuk menampilkan braille didukung secara resmi dari Versi 0.6p3 dan seterusnya.
Selain fungsi Windows umum, NVDA bekerja dengan perangkat lunak seperti aplikasi kantor Microsoft, WordPad, Notepad, Internet Explorer, google chrome , dll. Mendukung fungsi dasar Outlook Express, Microsoft Word, Microsoft PowerPoint, dan Microsoft Excel.
Paket kantor gratis LibreOffice dan OpenOffice.org didukung oleh paket Java Access Bridge. NVDA juga mendukung Mozilla Firefox (versi 3 atau lebih tinggi).
Sejak awal 2009, NVDA mendukung standar WAIARIA untuk Aplikasi Internet Kaya Yang Dapat Diakses, untuk memfasilitasi aksesibilitas aplikasi web yang lebih baik bagi pengguna tunanetra.
Dukungan untuk email disediakan dengan Mozilla Thunderbird versi 3 atau lebih tinggi. Namun, NVDA biasanya akan bekerja dengan sebagian besar penyedia email seperti Yahoo.
FITUR-FITUR TEKNIS
NVDA diatur dalam berbagai subsistem, termasuk loop inti, manajer add-on, modul aplikasi, pengendali event dan penangan input dan output, bersama dengan modul untuk mendukung aksesibilitas API seperti Microsoft Active Accessibility. NvDA juga menampilkan berbagai antarmuka pengguna grafis yang didukung oleh wxPython, seperti berbagai dialog preferensi, dan pengaturan dan pembaruan dialog manajemen.
NVDA menggunakan objek untuk mewakili elemen dalam aplikasi seperti bar menu, batang status dan berbagai latar depan windows. Berbagai informasi tentang suatu objek seperti nama, nilai dan koordinat layarnya dikumpulkan oleh NVDA melalui aksesibilitas API yang diekspos oleh suatu objek, seperti melalui UIA (Otomasi Antarmuka Pengguna). Informasi yang dikumpulkan dilewatkan melalui berbagai subsistem, seperti handler pidato dan disajikan kepada pengguna dalam ucapan, braille dan melalui jendela pada layar. NvDA juga menyediakan fasilitas untuk menangani acara seperti penekanan tombol, perubahan nama dan ketika aplikasi mendapatkan atau kehilangan fokus.
NVDA menyediakan fasilitas untuk memeriksa hirarki objek aplikasi dan menerapkan cara-cara untuk meningkatkan aksesibilitas suatu program. Ini menyediakan perintah khusus untuk bergerak melalui hirarki objek dalam aplikasi, serta konsol python interaktif untuk melakukan manipulasi fokus, memantau objek untuk peristiwa dan kode uji untuk meningkatkan aksesibilitas aplikasi yang akan dikemas dalam modul aplikasi.
MODEL PENGEMBANGAN
Dari 2006 hingga 2013, kode sumber NVDA dikelola melalui Bazaar, dengan NV Access beralih ke Git pada tahun 2013, dengan mengutip kemajuan pengembangan dengan Bazaar. Para pengembang juga mengambil kesempatan untuk memodifikasi jadwal rilis untuk terjadi secara berkala untuk mencegah keterlambatan dalam merilis rilis resmi dan untuk membuat kerangka waktu rilis yang dapat diprediksi.
Selain rilis resmi, pembuatan snapshot setiap malam juga tersedia untuk pengujian. Serupa dengan proses rilis untuk kernel Linux, snapshot NVDA tersedia di master dan cabang berikutnya, dengan cabang topik khusus dibuat dari waktu ke waktu. NV Access mendeskripsikan cabang master sebagai beta langsung, cabang berikutnya sebagai kode yang mudah untuk kemungkinan dimasukkan dalam rilis yang akan datang, dan cabang topik untuk mengembangkan fitur utama atau untuk mempersiapkan rilis resmi (cabang rc).
Beberapa pengembang pihak ketiga juga mengelola cabang tertentu, termasuk versi bahasa spesifik NVDA atau untuk menawarkan pratinjau publik untuk fitur dalam pengembangan aktif.
Pengembang utama saat ini adalah Michael "Mick" Curran dan James "Jamie" Teh dengan kontribusi kode dan terjemahan dari pengguna dan pengembang lain di seluruh dunia.
Sumber Artikel:
wikipedia.org
Download NVDA:
Windows 7 (2017.3)
Windows 10 (2018.4)
Download Synthesizer:
Eloquence
Driver Vocalizer Expressive 2.2.
ID Damayanti Premium High
Tutorial:
Cara Instalasi NVDA
Mengenal Setelan-Setelan Umum NVDA
Cara Instalasi Vocalizer NVDA
Cara Membuat NVDA Portable
Belum ada komentar.
Kirim Komentar