För en programtypRedigera

Vissa hackathons fokuserar på en viss plattform, t.ex. mobilappar, ett operativsystem för datorer, webbutveckling eller utveckling av videospel.

Mobilapp-hackathon som Over the Air, som anordnas i Phoenix Park, Irland, kan se en stor mängd företagssponsring och intresse.

Music Hack Day, ett hackathon för musikrelaterade mjukvaru- och hårdvarutillämpningar, är ett populärt evenemang som har anordnats över 30 gånger runt om i världen sedan 2009. Även Music Tech Fest, en tredagars tvärvetenskaplig festival för musikidéer som sammanför musiker med hackare, forskare och industrin, innehåller ett hackathon. På samma sätt har Science Hack Day, ett hackathon för att göra saker med vetenskap, hållits över 45 gånger i över 15 länder runt om i världen sedan 2010.

Hackathons har hållits för att utveckla tillämpningar som körs på olika operativsystem för mobila enheter, t.ex. Android, iOS och MeeGo. Hackathons har också hållits för att utveckla videobaserade tillämpningar och datorspel. Hackathons där videospel utvecklas kallas ibland för game jams.

”TV Hackfest”-evenemang har hållits i både London och San Francisco, med huvudsaklig inriktning på social television och teknik för andra skärmen. Vid ”TV Hackfests” lämnas utmaningarna vanligtvis in av innehållsproducenter och varumärken, i form av metadata från sändningsindustrin eller videoinnehåll, medan sponsorer tillhandahåller API:er, SDK:er och befintlig programkod med öppen källkod.

Hackathons har också använts inom biovetenskaperna för att utveckla den datainfrastruktur som stöder forskningen. Open Bioinformatics Foundation anordnade två hackathons för sina medlemsprojekt 2002 och 2003 och har sedan 2010 anordnat tvådagars ”codefests” före sin årliga konferens. National Evolutionary Synthesis Center har sedan 2006 samorganiserat och sponsrat hackathons för evolutionär bioinformatik. BioHackathon är ett årligt evenemang som startade 2008 och som syftar till att främja standarder för att möjliggöra interoperabla bioinformatikverktyg och webbtjänster. Neurovetare har också använt hackathons för att föra samman utvecklare och forskare för att ta itu med frågor som sträcker sig från att fokusera på ett specifikt informationssystem (t.ex. Neurosynth Hackathon och Allen Brain Atlas Hackathon) och ge reserverad tid för breda vetenskapliga undersökningar (t.ex. Brainhack), till att använda specifika utmaningar som fokuserar på hackeraktivitet (t.ex. HBM Hackathon).

Det har under de senaste åren uppstått ”datathons” eller datafokuserade hackathons. Dessa evenemang utmanar datavetare och andra att använda kreativitet och färdigheter och plattformar för dataanalys för att bygga, testa och utforska lösningar och instrumentpaneler som analyserar enorma datamängder på begränsad tid. Dessa används i allt större utsträckning för att ge insikter i stora offentliga och privata datamängder inom olika discipliner, t.ex. näringsliv, hälsovård, nyhetsmedier och för sociala ändamål.

Användning av ett specifikt programmeringsspråk, API eller ramverkRedigera

Det har funnits hackathons som ägnats åt att skapa tillämpningar som använder ett specifikt språk eller ramverk, t.ex. JavaScript, Node.js, HTML5 och Ruby on Rails.

Vissa hackathons fokuserar på tillämpningar som använder programgränssnittet, API, från ett enda företag eller en enda datakälla. Open Hack, ett evenemang som drivs offentligt av Yahoo! sedan 2006 (ursprungligen känt som ”Hack Day”, sedan ”Open Hack Day”), har fokuserat på användningen av Yahoos API, förutom API:er från webbplatser som ägs av Yahoo!, som till exempel Flickr. Företagets Open Hack India-evenemang 2012 hade över 700 deltagare. Google har genomfört liknande evenemang för sina API:er, liksom reseguideföretaget Lonely Planet.

Sajten Foursquare höll ett stort, globalt hackathon 2011, där över 500 utvecklare på mer än 30 platser runt om i världen tävlade om att skapa tillämpningar med hjälp av Foursquares API. Ett andra Foursquare-hackathon, 2013, hade omkring 200 utvecklare. IETF organiserar Hackathons för varje IETF-möte som fokuserar på genomförandet av IETF Internet Draft och IETF RFC för bättre interoperabilitet och förbättrade Internetstandarder.

För en sak eller ett syfteRedigera

Det har funnits ett antal hackathons som ägnat sig åt att förbättra förvaltningen, och specifikt åt att förbättra den öppna förvaltningen. Ett sådant evenemang, som ägde rum 2011, anordnades av Förenta staternas kongress. Från och med 2012 har NASA årligen varit värd för International Space Apps Challenge.

Under 2014 arrangerade den brittiska regeringen och HackerNest DementiaHack, världens första hackathon som ägnas åt att förbättra livet för personer som lever med demenssjukdom och deras vårdare. Serien fortsätter 2015, med den kanadensiska regeringen och Facebook som huvudsponsorer.

Global Game Jam, det största hackathonet för utveckling av videospel, innehåller ofta valfria krav som kallas ”diversifiers” och som syftar till att främja speltillgänglighet och andra orsaker.

Flera hackathons har anordnats för att förbättra stadens transportsystem. Hackathons som syftar till att förbättra stadens lokala tjänster ökar, och ett av Londons Councils (Hackney) har skapat ett antal framgångsrika lokala lösningar med ett tvådagars Hackney-thon. Det har också hållits ett antal hackathons för att förbättra utbildningen, bl.a. Education Hack Day, och i mindre skala, med särskild inriktning på utmaningarna med fältarbetsbaserad geografiundervisning, har Field Studies Council stått värd för FSCHackday. Random Hacks of Kindness är ett annat populärt hackathon som ägnar sig åt katastrofhantering och krishantering.ThePort är istället ett hackathon som ägnar sig åt att lösa humanitära, sociala och offentliga utmaningar. Det arrangeras av CERN med partners från andra icke-statliga organisationer som ICRC och UNDP.

I mars 2020 resulterade många världsomspännande initiativ som leddes av entreprenörer och regeringsföreträdare från europeiska länder i en serie anti-kris-hackathons Hack the Crisis, där det första skulle äga rum i Estland, följt av Polen, Lettland och Ukraina.

Som en hyllning eller ett minnesmärkeRedigera

Ett antal hackathons runt om i världen har planerats till minne av datorprogrammeraren och internetaktivisten Aaron Swartz, som dog 2013.

För en demografisk gruppRedigera

Vissa hackathons är endast avsedda för programmerare inom en viss demografisk grupp, som tonåringar, collegestudenter eller kvinnor.

Hackathons på colleges har blivit alltmer populära, i USA och på andra håll. Dessa är vanligtvis årliga eller halvårsvisa evenemang som är öppna för collegestudenter vid alla universitet. De är ofta tävlingsinriktade, med priser som tillhandahålls av universitetet eller programrelaterade sponsorer. Många av dem stöds av organisationen Major League Hacking, som grundades 2013 för att hjälpa till med att genomföra college-hackathon.

PennApps vid University of Pennsylvania var det första studentdrivna college-hackathonet. 2015 blev det det största college-hackathonet i och med den tolfte iterationen som tog emot över 2 000 personer och erbjöd priser för över 60 000 dollar. University of Mauritius Computer Club och Cyberstorm.mu anordnade 2017 ett hackathon kallat ”Code Wars” med fokus på att genomföra ett IETF RFC i Lynx.

ShamHacks vid Missouri University of Science and Technology anordnas årligen som en utåtriktad verksamhet för campusets Curtis Laws Wilson Library. ShamHacks 2018 fokuserade på problemformuleringar för att förbättra livskvalitetsfaktorer för amerikanska veteraner, genom att para ihop sig med veteranägda företagssponsorer.

För intern innovation och motivationRedigera

Vissa företag håller interna hackathons för att främja ny produktinnovation av den tekniska personalen. Facebooks gilla-knapp utformades till exempel som en del av ett hackathon.

För att knyta samman lokala teknikgemenskaperRedigera

Vissa hackathons (till exempel StartupBus, som grundades 2010 i Australien) kombinerar tävlingsmomentet med en bilresa, för att knyta samman lokala teknikgemenskaper i flera städer längs bussrutterna. Detta äger nu rum i Nordamerika, Europa, Afrika och Australasien.

KodsprintarRedigera

Förväxlas inte med Scrum (mjukvaruutveckling) § Sprint.

I vissa hackathons är allt arbete inriktat på en enda tillämpning, t.ex. ett operativsystem, ett programmeringsspråk eller ett innehållshanteringssystem. Sådana evenemang kallas ofta ”kodsprintar” och är särskilt populära för programvaruprojekt med öppen källkod, där sådana evenemang ibland är den enda möjligheten för utvecklare att träffas ansikte mot ansikte.

Kodsprintar varar vanligtvis mellan en och tre veckor och äger ofta rum i närheten av konferenser där de flesta i teamet deltar. Till skillnad från andra hackathon innehåller dessa evenemang sällan ett tävlingsmoment.

Det årliga hackathonet för att arbeta med operativsystemet OpenBSD, som hållits sedan 1999, är ett sådant evenemang; det kan ha gett upphov till ordet ”hackathon”.

Edit-a-thonEdit

En edit-a-thon (en portmanteau av editing marathon) är ett evenemang där redaktörer i onlinegemenskaper som Wikipedia, OpenStreetMap (även som ett ”mapathon”) och LocalWiki redigerar och förbättrar ett specifikt ämne eller en typ av innehåll. Evenemangen inkluderar vanligtvis grundläggande utbildning i redigering för nya redaktörer.

Lämna ett svar

Din e-postadress kommer inte publiceras.