Pro typ aplikaceEdit

Některé hackathony se zaměřují na konkrétní platformu, jako jsou mobilní aplikace, desktopový operační systém, vývoj webových aplikací nebo vývoj videoher.

Hackathony zaměřené na mobilní aplikace, jako je Over the Air, který se koná v irském Phoenix Parku, se mohou setkat s velkým sponzoringem a zájmem firem.

Music Hack Day, hackathon pro softwarové a hardwarové aplikace související s hudbou, je populární akcí, která se od roku 2009 konala více než 30krát po celém světě. Také Music Tech Fest, třídenní mezioborový festival hudebních nápadů, který spojuje hudebníky s hackery, výzkumníky a průmyslem, zahrnuje hackathon. Podobně Science Hack Day, hackathon pro vytváření věcí pomocí vědy, se od roku 2010 konal více než 45krát ve více než 15 zemích světa.

Hackathony se konají za účelem vývoje aplikací, které běží na různých operačních systémech mobilních zařízení, jako jsou Android, iOS a MeeGo. Hackathony se konaly také za účelem vývoje aplikací založených na videu a počítačových hrách. Hackathony, na kterých se vyvíjejí videohry, se někdy nazývají game jams.

V Londýně i San Francisku se konaly akce „TV Hackfest“, které se zaměřovaly především na sociální televizi a technologie druhé obrazovky. Na TV Hackfestech zadávají úkoly obvykle výrobci obsahu a značky v podobě metadat z vysílacího průmyslu nebo videoobsahu, zatímco sponzoři dodávají API, SDK a již existující open source softwarový kód.

Hackathony se používají také v přírodních vědách k rozvoji informatické infrastruktury, která podporuje výzkum. Nadace Open Bioinformatics Foundation uspořádala dva hackathony pro své členské projekty v letech 2002 a 2003 a od roku 2010 pořádá dvoudenní „codefesty“ předcházející její výroční konferenci. Národní centrum pro evoluční syntézu spoluorganizuje a sponzoruje hackathony pro evoluční bioinformatiku od roku 2006. BioHackathon je každoroční akce, která začala v roce 2008 a je zaměřena na rozvoj standardů umožňujících interoperabilní bioinformatické nástroje a webové služby. Neurovědci také využívají hackathony ke sdružování vývojářů a vědců k řešení problémů, které sahají od zaměření na konkrétní informační systém (např. Neurosynth Hackathon a Allen Brain Atlas Hackathon) a poskytnutí vyhrazeného času pro široké vědecké zkoumání (např. Brainhack) až po využití specifických výzev, které zaměřují hackerskou činnost (např. HBM Hackathon).

V posledních letech se objevily „datathony“ nebo hackathony zaměřené na data. Tyto akce jsou výzvou pro datové vědce a další osoby, aby využili kreativitu a dovednosti a platformy pro analýzu dat a vytvořili, otestovali a prozkoumali řešení a informační panely, které analyzují obrovské soubory dat v omezeném čase. Ty se stále častěji využívají k získávání poznatků z velkých veřejných i soukromých datových sad v různých oborech včetně podnikání, zdravotnictví zpravodajských médií a pro sociální účely.

Použití konkrétního programovacího jazyka, API nebo frameworkuUpravit

Probíhají hackathony věnované vytváření aplikací, které používají konkrétní jazyk nebo framework, například JavaScript, Node.js, HTML5 nebo Ruby on Rails.

Některé hackathony se zaměřují na aplikace, které využívají aplikační programovací rozhraní neboli API jedné společnosti nebo zdroje dat. Open Hack, akce veřejně pořádaná společností Yahoo! od roku 2006 (původně známá jako „Hack Day“, poté „Open Hack Day“), se kromě API webových stránek vlastněných společností Yahoo!, jako je například Flickr, zaměřuje na využívání API Yahoo! Akce Open Hack India, kterou společnost pořádala v roce 2012, se zúčastnilo více než 700 účastníků. Společnost Google pořádala podobné akce pro svá rozhraní API, stejně jako cestovní průvodce Lonely Planet.

Webová stránka Foursquare zejména v roce 2011 uspořádala velký celosvětový hackathon, na kterém více než 500 vývojářů na více než 30 webech po celém světě soutěžilo o vytvoření aplikací využívajících rozhraní API Foursquare. Druhého hackathonu Foursquare v roce 2013 se zúčastnilo přibližně 200 vývojářů. IETF pořádá hackathony ke každému zasedání IETF, které jsou zaměřeny na implementaci internetových návrhů IETF a RFC IETF pro lepší interoperabilitu a zdokonalení internetových standardů.

Pro věc nebo účelUpravit

Proběhla řada hackathonů věnovaných zlepšení státní správy, konkrétně věci otevřené státní správy. Jednu takovou akci v roce 2011 pořádal Kongres Spojených států. Od roku 2012 NASA každoročně pořádá International Space Apps Challenge.

V roce 2014 britská vláda a HackerNest uspořádaly DementiaHack, první hackathon na světě věnovaný zlepšení života lidí trpících demencí a jejich pečovatelů. Série pokračuje i v roce 2015 a jako hlavní sponzory přidala kanadskou vládu a Facebook.

Global Game Jam, největší hackathon zaměřený na vývoj videoher, často zahrnuje nepovinné požadavky zvané „diverzifikátory“, jejichž cílem je podpora přístupnosti her a dalších cílů.

Různé hackathony byly uspořádány s cílem zlepšit městské dopravní systémy. Hackathonů zaměřených na zlepšení místních městských služeb přibývá, přičemž jedna z londýnských rad (Hackney) vytvořila řadu úspěšných místních řešení pomocí dvoudenního Hackney-thonu. Proběhla také řada hackathonů věnovaných zlepšení vzdělávání, včetně Education Hack Day, a v menším měřítku, zaměřeném konkrétně na problémy geografického vzdělávání založeného na terénní práci, uspořádala Rada pro terénní studia FSCHackday. Dalším populárním hackathonem je Random Hacks of Kindness, který se věnuje zvládání katastrof a reakci na krize. thePort instead je hackathon věnovaný řešení humanitárních, sociálních a veřejně prospěšných výzev. Pořádá ho CERN s partnery z dalších nevládních organizací, jako je ICRC a UNDP.

V březnu 2020 vyústila řada celosvětových iniciativ vedených podnikateli a zástupci vlád evropských zemí v sérii protikrizových hackathonů Hack the Crisis, přičemž první se uskuteční v Estonsku, následovat budou Polsko, Lotyšsko a Ukrajina.

Jako pocta nebo vzpomínkaEdit

Na památku počítačového programátora a internetového aktivisty Aarona Swartze, který zemřel v roce 2013, byla po celém světě naplánována řada hackathonů.

Pro demografickou skupinuEdit

Některé hackathony jsou určeny pouze pro programátory v rámci určité demografické skupiny, jako jsou teenageři, vysokoškoláci nebo ženy.

Hackathony na vysokých školách jsou ve Spojených státech i jinde stále populárnější. Obvykle se jedná o každoroční nebo pololetní akce, které jsou přístupné studentům všech vysokých škol. Často jsou soutěžní a ceny poskytuje univerzita nebo sponzoři související s programováním. Mnohé z nich podporuje organizace Major League Hacking, která byla založena v roce 2013, aby pomáhala s pořádáním vysokoškolských hackathonů.

PennApps na Pensylvánské univerzitě byl prvním vysokoškolským hackathonem pořádaným studenty; v roce 2015 se stal největším vysokoškolským hackathonem, jehož 12. opakování hostilo přes 2000 lidí a nabízelo ceny v hodnotě přes 60 tisíc dolarů. Počítačový klub Mauricijské univerzity a Cyberstorm.mu uspořádaly v roce 2017 hackathon nazvaný „Code Wars“ zaměřený na implementaci RFC IETF v jazyce Lynx.

ShamHacks na Missourské univerzitě vědy a techniky se koná každoročně jako osvětová aktivita univerzitní knihovny Curtise Lawse Wilsona. ShamHacks 2018 se zaměřil na řešení problémů s cílem zlepšit faktory kvality života amerických veteránů, a to prostřednictvím spojení se sponzory z řad firem vlastněných veterány.

Pro interní inovace a motivaciUpravit

Některé společnosti pořádají interní hackathony na podporu inovací nových produktů ze strany technických pracovníků. Například tlačítko Like společnosti Facebook bylo vymyšleno v rámci hackathonu.

Pro propojení místních technologických komunitEdit

Některé hackathony (například StartupBus, založený v roce 2010 v Austrálii) kombinují soutěžní prvek s výletem, aby propojily místní technologické komunity ve více městech na trasách autobusů. To se nyní koná po celé Severní Americe, Evropě, Africe a Australasii.

Code sprintsEdit

Nezaměňovat se Scrum (vývoj softwaru) § Sprint.

Na některých hackathonech se pracuje pouze na jedné aplikaci, například na operačním systému, programovacím jazyku nebo systému pro správu obsahu. Takové akce se často označují jako „code sprints“ a jsou oblíbené zejména u projektů open source softwaru, kde jsou takové akce někdy jedinou příležitostí pro vývojáře setkat se tváří v tvář.

Code sprints obvykle trvají od jednoho týdne do tří týdnů a často se konají v blízkosti konferencí, kterých se účastní většina týmu. Na rozdíl od jiných hackathonů tyto akce zřídkakdy obsahují soutěžní prvek.

Jednou z takových akcí je každoroční hackathon zaměřený na práci na operačním systému OpenBSD, který se koná od roku 1999; možná právě z něj pochází slovo „hackathon“.

Edit-a-thonEdit

Edit-a-thon (portmanteau z editačního maratonu) je akce, při níž editoři online komunit, jako je Wikipedie, OpenStreetMap (také jako „mapathon“) a LocalWiki, upravují a vylepšují určité téma nebo typ obsahu. Tyto akce obvykle zahrnují základní editační školení pro nové editory.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.