Spolupráce FEL ČVUT a Sun Microsystems přináší pomoc vývojářům i nevidomým spoluobčanům z celého světa

14. března 2008
Slavíme ctyristatisic.cz
Spolupráce FEL ČVUT a Sun Microsystems přináší pomoc vývojářům i nevidomým spoluobčanům z celého světa

Společnost Sun Microsystems založila open source projekt NetBeans již před necelými osmi lety a od té doby může vsázet na aktivní komunitu vývojářů i uživatelů, včetně těch z České republiky. Právě na Katedře počítačů FEL ČVUT totiž vznikl unikátní nástroj, který umožňuje vyvíjet dobře přístupné uživatelské rozhraní i programátorům bez speciálních znalostí specifik softwarových aplikací pro hendikepované. Jedná se o první nástroj svého druhu, který je navíc volně dostupný Java vývojářům formou modulu pro vývojové prostředí NetBeans.

Dlouhodobá spolupráce společnosti Sun Microsystems a FEL ČVUT v Praze přináší řadu hmatatelných výsledků. Již v roce 2004 byla v Praze zřízena první středoevropská laboratoř na výzkum použitelnosti softwaru (Usability Lab, usability.felk.cvut.cz), která i v současné době slouží k výuce studentů a při spolupráci s partnery z průmyslové oblasti. Dalším příkladem je organizace Czech SIGCHI (www.sigchi.cz), která sdružuje odborníky z oboru interakce člověka s počítačem, či spolupráce na projektech World Usability Day a Java User Group v České republice.

Uživatelské rozhraní přístupné všem

Na počátku tohoto open source projektu stálo zadání zjednodušit vývoj aplikací v Javě tak, aby byly snadno ovladatelné i pro hendikepované (například nevidomé) uživatele. Od počátku byla respektována platná americká právní norma (tzv. Section 508) řešící požadavky přístupnosti v této oblasti. Samotný modul automaticky kontroluje aktuální stav vytvářeného uživatelského rozhranní z pohledu přístupnosti (accessibility) a vypisuje seznam potenciálních problémů, které řadí dle priorit. Automaticky také navrhuje, jak je opravit.

Vydání první veřejně dostupné verze modulu „a11y“ pro podporu vývoje přístupných uživatelských rozhraní aplikací předcházel dvousemestrový projekt na Katedře počítačů FEL ČVUT. K vývoji bylo využito open source technologií NetBeans, Java a Swing. Nyní si toto rozšíření vývojového prostředí NetBeans může zdarma stáhnout a při své práci využít kterýkoli Java programátor. Navíc je k dispozici i zdrojový kód. Vývoj samozřejmě bude nadále pokračovat s cílem dalšího zdokonalení modulu. Aktuální verze je ke stažení on-line na adrese a11y.netbeans.org.

Spolupráce se Sun Microsystems nám zajišťuje přístup k nejnovějším technologiím a know-how. Tuto skutečnost vysoce oceňují nejen výzkumníci Katedry počítačů FEL ČVUT, ale především její studenti. Projekt unikátního modulu pro NetBeans poskytl studentům možnost pracovat v prostředí velké mezinárodní firmy, kde se stali členy vývojového týmu. V posledních letech se různých forem spolupráce mezi naší katedrou a Sunem přímo zúčastnilo již více než sto studentů, v rámci tohoto konkrétního projektu jich pracovalo šest,“ říká Zdeněk Mikovec, zástupce Katedry počítačů FEL ČVUT v Praze.

Z průběhu projektu a jeho výsledku máme opravdu radost. Byl vytvořen unikátní modul pro vývojové prostředí NetBeans, který zjednoduší práci mnoha programátorům a zároveň pomůže zpřístupnit řadu nových aplikací hendikepovaným spoluobčanům,“ dodal Jiří Mžourek, senior manažer zodpovědný za oblast návrhu uživatelských rozhranní společnosti Sun Microsystems.

Spolupráce mezi pražským vývojovým centrem Sunu a FEL ČVUT má i nadále otevřenou budoucnost hlavně díky využití vzájemných zkušenosti v oblasti přístupnosti (accessibility), použitelnost (usability) i Java aplikací. Studenti se učí Javu a NetBeans a zároveň mají díky podpoře Sunu možnost zkoumat problematiku na často unikátních zadáních a dostávat se tak k vědomostem, které by jinde jen těžko získávali.

Váš názor Další článek: Slavíme ctyristatisic.cz

Témata článku: Open source, Uživatelské rozhraní, Swing, Počítač na Mall.cz


Určitě si přečtěte

Elon Musk: kupovat si jiné auto než Tesla je bláznovství, chystáme velké věci

Elon Musk: kupovat si jiné auto než Tesla je bláznovství, chystáme velké věci

** Tesla uspořádala prezentaci pro investory na téma autonomního řízení ** Zveřejnila podrobnosti o vlastním neuročipu i autonomní technologii ** Příští rok chce spustit vlastní platformu samořídicích sdílených aut

Karel Javůrek | 102

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 34

Pokud Google a Huawei ukončí spolupráci, bude to prý hrozba pro celý svět

Pokud Google a Huawei ukončí spolupráci, bude to prý hrozba pro celý svět

** Huawei chce vlastní OS pro mobily i PC. Mohl by ale uspět na Západě? ** Proti firmě se mezitím postavil i Facebook ** Google ale zároveň varuje před totální blokádou

Jakub Čížek | 65

Dark web: rejdiště nekalých živlů, nebo ostrůvek svobody?

Dark web: rejdiště nekalých živlů, nebo ostrůvek svobody?

** Dark web a deep web jsou rozdílné pojmy ** Temný web je legální, ale často je zneužíván k nelegálním činnostem ** Dostat se na dark web není nic až tak složitého

Karel Kilián | 36

Vybrali jsme 16 programovatelných hraček a stavebnic pro děti. A vlastně i pro vás

Vybrali jsme 16 programovatelných hraček a stavebnic pro děti. A vlastně i pro vás

** Získejte děti pro matematiku a základy techniky ** Kupte jim hračku nebo stavebnici, které vdechnou vlastní život ** Vybrali jsme 16 stavebnic pro nejmenší caparty i vás samotné

Jakub Čížek | 17



Aktuální číslo časopisu Computer

Velký test Wi-Fi mesh

Nejlepší hodinky pro všechny aktivity

Důležité aplikace na cesty

Jak streamovat video na Twitch