Klawiatura Avro
Oryginalni autorzy | Mehdiego Hasana Khana | ||||||
---|---|---|---|---|---|---|---|
Deweloperzy | OmicronLab | ||||||
Pierwsze wydanie | 26 marca 2003 r | ||||||
Wersja stabilna | |||||||
| |||||||
Magazyn | Laboratorium Omicron | ||||||
Napisane w | C++ , Delphi , JavaScript , Objective-C , Visual Basic (historia), Go (eksperymentalna) (klawiatura), Java , Python , JavaScript (implementacja układu fonetycznego) | ||||||
System operacyjny | |||||||
Dostępne w | język angielski | ||||||
Typ | Oprogramowanie klawiatury , Metoda wprowadzania | ||||||
Licencja | Open Source , licencja publiczna Mozilli 1.1 | ||||||
Strona internetowa | www.omicronlab.com |
Avro Keyboard ( bengalski : অভ্র কিবোর্ড ) to darmowe i otwarte oprogramowanie klawiatury graficznej opracowane przez OmicronLab dla systemów Microsoft Windows , Linux , MacOS i kilku innych programów dodatkowo dostosowujących układ fonetyczny do systemu operacyjnego Android i iOS . Jest to pierwszy darmowy interfejs klawiatury bengalskiej zgodny z Unicode i ANSI dla systemu Windows, który został opublikowany 26 marca 2003 r.
Klawiatura Avro obsługuje stały układ klawiatury i układ fonetyczny o nazwie „Avro Phonetic”, który umożliwia pisanie w języku bengalskim za pomocą transliteracji zlatynizowanej. Klawiatura Avro ma wiele dodatkowych funkcji; automatyczna korekta, sprawdzanie pisowni, narzędzie do naprawy czcionek w celu ustawienia domyślnej czcionki bengalskiej, edytor układu klawiatury, konwerter Unicode na ANSI, konwerter ANSI na Unicode oraz zestaw bengalskich czcionek Unicode i ANSI. To oprogramowanie jest dostępne w wersji Standard Installer i Portable dla systemu Windows.
Rozwój
Rozwój Avro Keyboard został zapoczątkowany w 2003 roku przez dr Mehdi Hasana Khana , studenta Mymensingh Medical College . Po raz pierwszy został opublikowany w Internecie do bezpłatnego pobrania 26 marca 2003 r. Na licencji Creative Commons Attribution-NoDerivs 3.0 Unported License. Początkowo rozwijany był w języku Visual Basic , który później został przeniesiony do Delphi . Po dyskusji firma OmicronLab opublikowała kod źródłowy wersji systemu Windows na MPL 1.1 z publiczną wersją beta 1 Avro Keyboard 5.0.5.
Początkowo jego wersja dla systemu Linux, v0.0.1, została napisana w C ++ przy użyciu scim , na licencji GPLv2 w dniu 2 września 2009 r. Później przeniosła się do iBus i javascript dla swojej wersji dla systemu Linux, pierwsze wydanie 20 lipca 2012 r., pod MPL . Avro był dalej rozwijany głównie przez Sarima Khana wraz z Rifatem Un Nabi, Tanbinem Islamem Siyamem, Ryanem Kamalem, Shababem Mustafą i Niponem Haque z OmicronLab. Obecnie wersja JavaScript jest zamrożona , trwa portowanie do Golang , które ma zostać wydane w następnym głównym wydaniu.
Wersja macOS, napisana w Objective-C , została wydana 15 grudnia 2013 r. Oficjalnie utrzymywanych jest kilka implementacji językowych i powiązań. Wersja internetowa jest w trakcie opracowywania.
Cechy
Klawiatura Avro ma konfigurowalne przełączanie trybów z automatycznym śledzeniem i ma większe pole kompatybilności. Użytkownicy mogą uzyskać wszystkie popularne metody pisania bengalskiego w jednym oprogramowaniu.
Inne funkcje obejmują:
- Obsługa zarówno Unicode, jak i ANSI : Klawiatura Avro obsługuje pisanie tekstu bengalskiego zarówno w Unicode, jak i ANSI. Ale tylko dlatego, że język bengalski jest złożonym skryptem językowym i tylko Unicode w pełni obsługuje, dlatego „Unicode” jest domyślnym renderowaniem wyjściowym dla Avro. Pisanie w języku bengalskim ANSI jest dość przestarzałym systemem kodowania i nie jest zalecane.
- Pisanie fonetyczne z języka angielskiego na bengalski : po wpisaniu „ami banglay gan gai” zostanie napisane „আমি বাংলায় গান গাই”.
- Tradycyjne pisanie oparte na stałym układzie klawiatury : kilka stałych układów klawiatury, takich jak Probhat, Jatiya (National), Bornona, Avro Easy, Munir Optima, jest dostarczanych z oprogramowaniem klawiatury Avro do pisania w języku bengalskim.
- Pisanie bengalskie za pomocą myszy : pisanie można wykonać, klikając symbole znaków na obrazie układu klawiatury.
- Sprawdzanie pisowni w locie : W przypadku pisania fonetycznego klawiatura Avro zapewnia listę poprawnych słów w locie ze słownika na podstawie wpisanego tekstu. Właściwe słowo można wybrać z listy.
- Program do sprawdzania pisowni : firma Avro udostępniła moduł sprawdzania pisowni jako osobny program. Istnieje wtyczka sprawdzania pisowni dla programu Microsoft Word .
- Obsługa języka wprowadzania/lokalizacji wprowadzania : Jeśli system operacyjny nie obsługuje języka bengalskiego, nawet skrypt bengalski można napisać, instalując Avro.
- Konfigurowalne przełączanie trybów (pojedynczy klawisz/kombinacja klawiszy) : Do przełączania między językami można używać jednego klawisza lub wielu kombinacji klawiszy.
- Automatyczny tryb klawiatury i śledzenie języka wprowadzania : jeśli bengalski i angielski są wpisywane w dwóch różnych programach, Avro może wykryć język i kontynuować pisanie we właściwym języku.
- Przeglądarka układu klawiszy w locie : Obraz układu klawiatury można zobaczyć na ekranie, aby uzyskać pomoc podczas pisania.
- Dostosowywanie układu klawiatury : można utworzyć nowy układ klawiatury lub zmienić rozmieszczenie znaków istniejących klawiszy za pomocą zmieniacza układu klawiatury Avro, który można rozpowszechniać i dostosowywać jak wtyczki.
- Dostępność czcionek opartych na Unicode i ANSI : Avro obsługuje i udostępnia bengalskie standardowe czcionki Unicode i ANSI. Oprócz czcionek ANSI z Avro można używać dowolnej bengalskiej czcionki opartej na Unicode.
- Edytowalny przez użytkownika słownik obsługujący pisanie fonetyczne : W klawiaturze Avro dostępny jest słownik bengalski do automatycznej korekty. Wydania dwóch automatycznie poprawianych słowników z różnych komputerów można łączyć.
- Obsługa makr klawiatury : można połączyć wiele klawiszy, aby napisać niestandardowe słowo lub zdanie jako polecenie.
- Konwerter Unicode na Bijoy : Istnieje program o nazwie konwerter Unicode na Bijoy, który konwertuje tekst bengalski Unicode na standard ASCII (lub Bijoy).
- Avro Converter : Konwerter Avro może konwertować dokumenty Bangla oparte na ASCII/ANSI, napisane przez formaty Bijoy, Alpona, Proshika Shabda i Proborton na Unicode, bez utraty formatowania. Avro Converter obsługuje konwersję różnych typów dokumentów (*.txt, *.rft, *.doc, *.docx, *.mdb) metodą OLE Automation. Koncentrując się wyłącznie na rozwoju Avro Keyboard, firma OmicronLab zaprzestała dalszego rozwoju Avro Converter.
- Forum wsparcia dla produktów : OmicronLab posiada forum internetowe, któremu towarzyszy strona główna, aby pomóc użytkownikom ich produktów i omówić różne kwestie. To forum służy również do sugerowania funkcji i dalszego rozwoju.
- asamski może być pisany przez Avro.
Przenośna edycja Avro Keyboard
Przenośna edycja klawiatury Avro dla systemu Windows została wydana 2 lipca 2007 r. Nie wymaga żadnej instalacji ani dostępu jako administrator i nadaje się do przenoszenia na przenośnych nośnikach (takich jak dyski USB). Ma wbudowany „automatyczny instalator czcionek wirtualnych”. Rozmiar wersji przenośnej jest mniejszy niż wersja standardowa.
Układ fonetyczny avro
Oprócz zapewnienia tradycyjnych układów, Avro opracował nowy układ, który zapewnia pisanie fonetyczne, które umożliwia łacińską transliterację na język bengalski. Mimo krytyki za dopuszczenie do pisania obcymi alfabetami, cieszył się dużą popularnością, zwłaszcza wśród młodego pokolenia. Układ jest przyjmowany przez różne inne oprogramowanie klawiatury, w tym klawiaturę Ridmik (Android i iOS), klawiaturę Borno (Android i Windows), klawiaturę OpenBangla (Linux) i inne. Jest również używany przez Universal Language Selector projektów Wiki do wprowadzania bengalskiego. Był również używany w Firefox OS do wprowadzania bengalskiego, wykorzystując jego implementację JavaScript wraz z układem Probhat.
Nagrody i uznanie
- Certyfikowany jako w 100% czysty od spyware/adware/virus na softpedii.
- Został dodany do katalogu rozwiązań online firmy Microsoft dla wprowadzania w języku indyjskim.
- Klawiatura Avro została uznana przez konsorcjum Unicode za przydatne bengalskie zasoby komputerowe.
- Komisja Wyborcza Bangladeszu używała Avro do użytku wewnętrznego i uznała to za zadowalające.
- Dodano jako wbudowaną klawiaturę w bengalskiej Wikipedii .
- Bangladesh Association of Software and Information Services przyznało nagrodę „Special Contribution to IT Award 2011” zespołowi Avro za oprogramowanie Avro Keyboard Software w dniu 4 lutego 2011 r.
Konflikt z Bijoyem
Początek
W dniu 4 kwietnia 2010 r. Mustafa Jabbar , właściciel komercyjnego i zamkniętego oprogramowania Bijoy oraz dyrektor generalny „Ananda Computers”, powiedział w artykule w dzienniku Janakantha , że hakerzy byli odpowiedzialni za rozpowszechnianie nielicencjonowanych kopii jego Bijoy w Internecie. Oskarżył UNDP o pomoc tym hakerom. Twierdził ponadto, że UNDP miał niezwykły wpływ na wybór Avro do projektu bazy danych krajowych identyfikatorów przez Komisję Wyborczą Bangladeszu . Z drugiej strony programiści Avro zaprzeczyli wszelkim stawianym im zarzutom. Ponadto oskarżyli Jabbara o ciągłe nękanie na różnych etapach iw różnych mediach, nazywając ich złodziejami i za to ich petycja została tam zignorowana. Powiedzieli, że twórcy komputerów bengalskich pracowali pod groźbą prześladowań prawnych i organów ścigania. Wskazali, że Jabbar złożył skargę na Avro po utracie około 50 milionów jenów w komisji wyborczej Bangladeszu, która korzystała z bezpłatnego oprogramowania Avro zamiast komercyjnego Bijoy w projekcie bazy danych National ID.
Reakcja
Gniew i protest stały się widoczne w blogosferze Bangla i użytkownikach Facebooka z Bangladeszu w związku z oskarżeniem, że Avro jest „piracką wersją” „Bijoy” i że zespół Avro został nazwany hakerami. Zespół Avro był chwalony za zaoszczędzenie około 50 milionów taka bengalska z komisji wyborczej Bangladeszu.
Postępowanie prawne
Istnieje układ klawiatury o nazwie UniBijoy, który został dostarczony z Avro Keyboard 4.5.1. Jabbar złożył wniosek o naruszenie praw autorskich do urzędu praw autorskich w Bangladeszu w dniu 25 kwietnia 2010 r., Twierdząc, że UniBijoy jest kopią Bijoy.
Osada
Podczas oficjalnego spotkania w dniu 16 czerwca 2010 r. w biurze Bangladesh Computer Council w Agargaon w Dhace, w obecności wielu ekspertów IT, doszło do ugody między dr. Khanem i Jabbarem. Zgodnie z tym dr Khan usuwa układ klawiatury UniBijoy z oprogramowania klawiatury Avro, a Jabbar wycofuje zarzut naruszenia praw autorskich z urzędu praw autorskich Bangladeszu do 20 sierpnia 2010 r. W rezultacie układ klawiatury UniBijoy został usunięty z wersji Avro Keyboard 4.5.2 który ukazał się 20 sierpnia 2010 r. Jabbar poinformował, że proces w urzędzie ds. praw autorskich jest wstrzymany i zostanie wycofany. Pogratulował dr Khanowi i powiedział: „Szanuję jego kreatywność i oczekuję rozwoju oprogramowania Avro”.