/100-lines-or-less-js

Primary LanguageJavaScriptMIT LicenseMIT

Webová aplikace ve 100 řádcích

Soutěž pro programátory webových aplikací s ArcGIS API for JavaScript

Zapojte se do soutěže a vytvořte webovou mapovou aplikaci pomocí ArcGIS API for JavaScript. Jedinou podmínkou je, že délka jejího kódu nesmí přesáhnout 100 řádků.

Výherce soutěže bude oficiálně vyhlášen na Konferenci GIS Esri v ČR 2014.

###Důležité termíny

Své aplikace zašlete nejpozději do 19. 9. 2014.

Výherce bude informován do 30. 9. 2014.

Slavnostní vyhlášení proběhne ve středu 21. 10. 2014 na Konferenci GIS Esri v ČR.

###Jak se zúčastnit

Poznámka: Předtím, než požádáte správce tohoto projektu o natažení vaší větve, aktualizujte vaší větev z hlavní (master) větve tohoto projektu (https://help.github.com/articles/syncing-a-fork).

###Pravidla

  • Maximální délka kódu v jazyku JavaScript je 100 řádků, maximálně 100 znaků na řádek.
  • Musí být využito ArcGIS API for JavaScript.
  • Aplikační kód musí být uložen v jediném .js souboru.
  • Každý projekt aplikace musí obsahovat soubor index.html.
  • Všechny soubory aplikace (html, css, js) musí být uloženy v adresáři dané aplikace v rámci tohoto projektu. Např. pokud je adresář aplikace „app“, soubory aplikace budou uloženy následovně: 100-lines-or-less-js/app/index.html, 100-lines-or-less-js/app/js/app.js, …
  • Aplikace musí být funkční, přenositelná, nasaditelná a dostupná z jakéhokoli veřejného webového adresáře.
  • Aplikace musí být volně distribuovatelná prostřednictvím licence MIT, nebo Apache 2.0.
  • Je možné použít i jiné JavaScript knihovny než ArcGIS API for JavaScript. Tyto knihovny se nepočítají do stořádkového limitu. Je však možné využít pouze stávající knihovny, které byly publikovány a veřejně dostupné nejpozději k 1. 6. 2014.

###Data V aplikaci můžete využít jakákoliv veřejně dostupná data, ať už formou služeb ArcGIS for Server, nebo ArcGIS Online, kterým ArcGIS API for JavaScript dobře rozumí, nebo v jiných formátech.

Příklad zdrojů dat v ČR:

Pokud máte vlastní souborová data a nemáte k dispozici ArcGIS for Server, pomocí kterého byste data publikovali, můžete si zdarma pořídit účet pro vývojáře na ArcGIS Online a data hostovat v cloudu. Stačí se pouze zaregistrovat. Registrací získáte prostor v cloudu ArcGIS Online a 50 kreditů, které budou na hostování dat bohatě stačit.

###Ocenění vítěze Vítěz soutěže bude vyhlášen v průběhu zahajovací sekce Konference GIS Esri v ČR, kde z rukou ředitele společnosti ARCDATA PRAHA obdrží plaketu a bude mít prostor pro krátké představení své aplikace.

###Hodnotící kritéria

  • Efektivní využití ArcGIS API for JavaScript
  • Vzhled a přívětivost uživatelského rozhraní
  • Styl kódování
  • Responzivní design

###Zdroje Vzorová šablona aplikace: https://github.com/arcdata/100-lines-or-less-js/tree/master/app-template.
Výsledky soutěže 100-lines-or-less-js, kterou tento rok pořádala Esri na své konferenci pro vývojáře: https://github.com/Esri/100-lines-or-less-js.