1 [[!meta title="Řehořek Tomáš"]]
3 **Název projektu:** JavaScript Graphics Library (JSGL)
5 **Domovská stránka projektu:** <http://www.jsgl.org>
10 JSGL je knihovna umožňující vkládání vektorové grafiky do webové stránky a dynamickou manipulaci s grafickými objekty. Knihovna odstiňuje programátora od specifik jednotlivých prohlížečů a poskytuje API ve stylu jazyku Java, jehož užívání nevyžaduje hlubší zkušenost s tvorbou webových stránek. Tuto knihovnu jsem navrhl a implementoval v rámci své bakalářské práce.
12 Na <http://www.jsgl.org> se nachází provizorní verze webových stránek mé knihovny. V rámci předmětu OSP bych rád tyto stránky zplnohodnotnil ve smyslu **založení repository, mailing-listu a bug/feature trackingu**, aby se jednalo o důstojný open-source projekt.
14 Kromě toho se dlouhodobě nabízí celá řada úkolů, z nichž alespoň některé bych rád v rámci předmětu splnil:
16 * Rozšiřování stávající dokumentace, která je nepostačující.
17 * Obecná úprava stránek pro snazší orientaci (vytvoření navigačního menu...)
18 * Rozšiřování funkčnosti knihovny. Knihovnu považuji za dobře architektonicky navrženou a programátorsky přívětivou, ovšem poskytovaná funkcionalita zaostává za konkurencí.
23 * Demo aplikace ukazující, co lze s knihovnou vytvořit: <http://jsgl.org/doku.php?id=demo>
24 * JSGL na <a href="https://www.ohloh.net/p/jsgl_org">ohloh.net</a>
25 * JSGL na <a href="https://sourceforge.net/projects/jsgraphicslib/">sourceforge.net</a>
30 * [[Prezentace záměru práce ve formátu PDF|JSGL.pdf]]
31 * [[Prezentace výsledků práce ve formátu PDF|JSGL_vysledky.pdf]]
38 <div class="widget_box">
39 <a target="_top" href="https://www.ohloh.net/p/jsgl_org?ref=sample">
40 <img width="193" height="33" border="0" src="https://www.ohloh.net/p/jsgl_org/widgets/project_partner_badge.gif" alt="Ohloh project report for JSGL - JavaScript Graphics Library">
46 <a href='https://www.ohloh.net/accounts/82384?ref=Detailed'>
47 <img alt='Ohloh profile for tregoreg' height='35' src='https://www.ohloh.net/accounts/82384/widgets/account_detailed.gif' width='191' />