Dla typu aplikacjiEdit

Niektóre hackathony skupiają się na konkretnej platformie, takiej jak aplikacje mobilne, desktopowy system operacyjny, tworzenie stron internetowych lub tworzenie gier wideo.

Hackathony aplikacji mobilnych, takie jak Over the Air, odbywające się w Phoenix Park w Irlandii, mogą spotkać się z dużą ilością sponsorów korporacyjnych i zainteresowaniem.

Music Hack Day, hackathon dla oprogramowania i sprzętu związanego z muzyką, jest popularnym wydarzeniem, które odbyło się ponad 30 razy na całym świecie od 2009 roku. Również Music Tech Fest, trzydniowy interdyscyplinarny festiwal dla idei muzycznych łączący muzyków z hakerami, naukowcami i przemysłem, zawiera hackathon. Podobnie Science Hack Day, hackathon dla tworzenia rzeczy z nauką, odbył się ponad 45 razy w ponad 15 krajach na całym świecie od 2010 roku.

Hackathons zostały przeprowadzone w celu opracowania aplikacji, które działają na różnych systemach operacyjnych urządzeń mobilnych, takich jak Android, iOS i MeeGo. Hackathons zostały również przeprowadzone w celu opracowania aplikacji opartych na wideo i gier komputerowych. Hackathons gdzie gry wideo są opracowane są czasami nazywane gry jams.

„TV Hackfest” wydarzenia odbyły się zarówno w Londynie i San Francisco, koncentrując się głównie na telewizji społecznej i technologii drugiego ekranu. W TV Hackfest, wyzwania są zazwyczaj składane przez producentów treści i marek, w formie metadanych przemysłu nadawczego lub treści wideo, podczas gdy sponsorzy dostarczają API, SDK i wcześniej istniejący kod oprogramowania open source.

Hackathons zostały również wykorzystane w naukach przyrodniczych do rozwoju infrastruktury informatycznej, która wspiera badania. Open Bioinformatics Foundation przeprowadziła dwa hackathony dla swoich projektów członkowskich w 2002 i 2003 roku, a od 2010 roku organizuje 2-dniowe „codefesty” poprzedzające jej coroczną konferencję. National Evolutionary Synthesis Center współorganizuje i sponsoruje hackathony dla bioinformatyki ewolucyjnej od 2006 roku. BioHackathon jest corocznym wydarzeniem, które rozpoczęło się w 2008 roku, a którego celem jest rozwój standardów umożliwiających interoperacyjne narzędzia bioinformatyczne i usługi sieciowe. Neurobiolodzy również wykorzystali hackathony, aby zgromadzić programistów i naukowców w celu rozwiązania problemów, począwszy od skupienia się na konkretnym systemie informatycznym (np. Neurosynth Hackathon i Allen Brain Atlas Hackathon) i zapewnienia zarezerwowanego czasu na szerokie badania naukowe (np. Brainhack), aż po wykorzystanie konkretnych wyzwań, które skupiają aktywność hackerską (np. HBM Hackathon).

W ostatnich latach pojawiły się „datathony” lub hackathony skoncentrowane na danych. Wydarzenia te stanowią wyzwanie dla naukowców zajmujących się danymi i innych osób, aby wykorzystali kreatywność i umiejętności analizy danych oraz platformy do budowania, testowania i badania rozwiązań i pulpitów nawigacyjnych, które analizują ogromne zbiory danych w ograniczonym czasie. Są one coraz częściej wykorzystywane do dostarczania wglądów w duże publiczne i prywatne zbiory danych w różnych dyscyplinach, w tym w biznesie, opiece zdrowotnej mediach informacyjnych i dla celów społecznych.

Korzystanie z określonego języka programowania, API lub frameworkaEdit

Były hackathony poświęcone tworzeniu aplikacji, które używają określonego języka lub frameworka, takiego jak JavaScript, Node.js, HTML5 i Ruby on Rails.

Niektóre hackathony skupiają się na aplikacjach, które wykorzystują interfejs programowania aplikacji, lub API, z jednej firmy lub źródła danych. Open Hack, wydarzenie prowadzone publicznie przez Yahoo! od 2006 roku (pierwotnie znany jako „Hack Day”, a następnie „Open Hack Day”), koncentruje się na wykorzystaniu Yahoo! API, oprócz API witryn należących do Yahoo!, jak Flickr. Impreza Open Hack India firmy w 2012 roku miała ponad 700 uczestników. Google przeprowadził podobne wydarzenia dla swoich interfejsów API, podobnie jak firma Lonely Planet, zajmująca się przewodnikami turystycznymi.

Witryna Foursquare zorganizowała duży, globalny hackathon w 2011 roku, w którym ponad 500 programistów w ponad 30 miejscach na całym świecie rywalizowało w tworzeniu aplikacji wykorzystujących interfejs API Foursquare. W drugim hackathonie Foursquare, w 2013 roku, wzięło udział około 200 programistów. IETF organizuje Hackathony dla każdego spotkania IETF, które koncentrują się na implementacji IETF Internet Draft i IETF RFC dla lepszej interoperacyjności i ulepszonych standardów internetowych.

Dla sprawy lub celuEdit

Było wiele hackathonów poświęconych poprawie rządu, a w szczególności sprawie otwartego rządu. Jedno z takich wydarzeń, w 2011 roku, zostało zorganizowane przez Kongres Stanów Zjednoczonych. Począwszy od 2012 roku, NASA corocznie organizuje International Space Apps Challenge.

W 2014 roku rząd brytyjski i HackerNest przeprowadzili DementiaHack, pierwszy na świecie hackathon poświęcony poprawie życia osób żyjących z demencją i ich opiekunów. Seria jest kontynuowana w 2015 roku, dodając rząd kanadyjski i Facebook jako głównych sponsorów.

The Global Game Jam, największy hackathon rozwoju gier wideo, często zawiera opcjonalne wymagania zwane „dywersyfikatorami”, które mają na celu promowanie dostępności gier i innych przyczyn.

Various hackathons have been held to improve city transit systems. Hackathons mające na celu poprawę usług lokalnych miasta rosną, z jednym z rad londyńskich (Hackney) tworząc szereg udanych rozwiązań lokalnych z dwudniowym Hackney-thon. Odbyło się również wiele hackathonów poświęconych poprawie edukacji, w tym Education Hack Day, a na mniejszą skalę, patrząc konkretnie na wyzwania związane z edukacją geograficzną opartą na pracy w terenie, Field Studies Council gościł FSCHackday. Random Hacks of Kindness to kolejny popularny hackathon, poświęcony zarządzaniu klęskami żywiołowymi i reagowaniu na kryzysy.ThePort zamiast tego to hackathon poświęcony rozwiązywaniu problemów humanitarnych, społecznych i związanych z interesem publicznym. Jego gospodarzem jest CERN z partnerami z innych organizacji pozarządowych, takich jak ICRC i UNDP.

W marcu 2020 r. liczne światowe inicjatywy prowadzone przez przedsiębiorców i przedstawicieli rządowych z krajów europejskich zaowocowały serią antykryzysowych hackathonów Hack the Crisis, z których pierwszy odbędzie się w Estonii, a następnie w Polsce, na Łotwie i Ukrainie.

Jako hołd lub memoriałEdit

Liczba hackathonów na całym świecie została zaplanowana ku pamięci programisty komputerowego i aktywisty internetowego Aarona Swartza, który zmarł w 2013 roku.

Dla grupy demograficznejEdit

Niektóre hackathony są przeznaczone tylko dla programistów w ramach określonej grupy demograficznej, jak nastolatki, studenci college’u lub kobiety.

Hackathony w college’ach stały się coraz bardziej popularne, w Stanach Zjednoczonych i gdzie indziej. Są to zazwyczaj coroczne lub półroczne wydarzenia, które są otwarte dla studentów wszystkich uczelni. Często są one konkurencyjne, z nagrodami zapewnionymi przez uniwersytet lub sponsorów związanych z programowaniem. Wiele z nich jest wspieranych przez organizację Major League Hacking, która została założona w 2013 roku, aby pomóc w prowadzeniu kolegialnych hackathonów.

PennApps na University of Pennsylvania był pierwszym prowadzonym przez studentów college’owym hackathonem; w 2015 roku stał się największym college’owym hackathonem z jego 12 iteracją goszczącą ponad 2000 osób i oferującą ponad $60k w nagrodach. University of Mauritius Computer Club i Cyberstorm.mu zorganizowały Hackathon dubbed „Code Wars” skupiony na wdrażaniu IETF RFC w Lynx w 2017 roku.

ShamHacks na Missouri University of Science and Technology odbywa się corocznie jako działalność zewnętrzna kampusu Curtis Laws Wilson Library. ShamHacks 2018 skupił się na stwierdzeniach problemów, aby poprawić czynniki jakości życia dla amerykańskich weteranów, poprzez sparowanie ze sponsorami firm będących własnością weteranów.

Dla wewnętrznej innowacji i motywacjiEdit

Niektóre firmy organizują wewnętrzne hackathony, aby promować innowacje nowych produktów przez personel inżynieryjny. Na przykład przycisk Lubię to na Facebooku został wymyślony jako część hackathonu.

Aby połączyć lokalne społeczności technologiczneEdit

Niektóre hackathony (takie jak StartupBus, założony w 2010 roku w Australii) łączą element rywalizacji z wycieczką drogową, aby połączyć lokalne społeczności technologiczne w wielu miastach wzdłuż tras autobusów. Odbywa się to obecnie w całej Ameryce Północnej, Europie, Afryce i Australazji.

Sprinty koduEdit

Nie mylić ze Scrum (rozwój oprogramowania) § Sprint.

W niektórych hackathonach cała praca odbywa się na pojedynczej aplikacji, takiej jak system operacyjny, język programowania lub system zarządzania treścią. Takie wydarzenia są często znane jako „sprinty kodu” i są szczególnie popularne w projektach oprogramowania open source, gdzie takie wydarzenia są czasami jedyną okazją dla programistów do spotkania twarzą w twarz.

Sprinty kodu zazwyczaj trwają od jednego tygodnia do trzech tygodni i często odbywają się w pobliżu konferencji, w których uczestniczy większość zespołu. W przeciwieństwie do innych hackathonów, te wydarzenia rzadko zawierają element rywalizacji.

Roczny hackathon mający na celu pracę nad systemem operacyjnym OpenBSD, organizowany od 1999 roku, jest jednym z takich wydarzeń; być może od niego pochodzi słowo „hackathon”.

Edit-a-thonEdit

An edit-a-thon (portmanteau od editing marathon) jest wydarzeniem, podczas którego edytorzy społeczności internetowych takich jak Wikipedia, OpenStreetMap (także jako „mapathon”) i LocalWiki edytują i ulepszają określony temat lub typ zawartości. Wydarzenia te zazwyczaj zawierają podstawowe szkolenie dla nowych redaktorów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.