Hackathon

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 augusti 2022; kontroller kräver 10 redigeringar .

Hackathon ( eng.  hackathon från hacker  " hacker " + marathon  " marathon ") är ett forum för utvecklare, under vilket specialister från olika områden inom mjukvaruutveckling (programmerare, designers, chefer) arbetar tillsammans för att lösa ett problem ett tag.

Vissa hackathon är designade för pedagogiska eller sociala ändamål, men oftare är målet med ett hackathon att skapa fullfjädrad programvara. Varje hackathon fokuserar på ett specifikt område, såsom programmeringsspråk, operativsystem, applikation, programmeringsgränssnitt ( API ).

Historik

Termen dök upp 1999. Det antogs oberoende av utvecklarna av OpenBSD och Sun Microsystems .

OpenBSD-utvecklarna använde först termen för att referera till ett kryptografimöte i Calgary , Kanada den 4 juni 1999 [1] . Det fick 10 utvecklare att skriva program som inte skulle falla under de strikta exportrestriktioner som USA infört för kryptografisk programvara.

Sun använde namnet "Hackathon" under JavaOne-konferensen , 15-19 juni 1999 [2] ; John Cage föreslog att man skulle skriva ett Java- program för den nya Palm V som skulle använda infrarött för att kommunicera med andra Palm-användare.

Med början i mitten av 2000-talet blev hackathon vanligare och sågs av företag och investerare som ett sätt att snabbt utveckla ny mjukvaruteknik eller investeringsområden [3] . Några välkända företag har skapats på hackathon, som GroupMe, som dök upp på TechCrunch Disrupt 2010 hackathon; 2011 köptes det av Skype för 85 miljoner dollar [3] .

Typer av hackathons

För plattformsutveckling

Vissa hackathons är dedikerade till att arbeta på en specifik plattform, till exempel ett operativsystem eller att bygga applikationer.

Applikationsutveckling för mobila plattformar sker till exempel vid Over the Air hackathon , som hålls i Bletchley Park ( England ), som lockar till sig betydande sponsring [4] [5] . Det finns också hackathons för utveckling av video- och datorspel [6] .

Music Hack Day  är ett hackathon tillägnad mjukvara och hårdvara för musik. Sedan 2009 har det hållits över 20 gånger på olika platser [7] [8] .

Sedan 1999 har ett hackathon av utvecklare av operativsystemet OpenBSD hållits årligen sedan 1999 [9] .

Det finns hackathons för att skapa appar för Android [10] , iOS [11] och Tizen- smarttelefoner . Tidigare hölls liknande evenemang för Maemo 5 ( Nokia N900 ) och MeeGo ( Nokia N9 ) [12] .

Programmeringsspråk, API:er, ramverk

Sedan 2007 har Perl hackathons hållits för att förbättra själva språket. [13] Utvecklarna Haskell [14] och Scala [15] har liknande aktiviteter: Haskell Hackathon och Scalathon.

Hackathons hölls för att utveckla applikationer i HTML5 [16] och Ruby on Rails [17] .

Vissa hackathons drivs av företag för att skriva applikationer som använder ett gemensamt API. Ja, Yahoo! har varit värd för "Open Hack Day" sedan 2006 (ursprungligen "Hack Day"), som använder Yahoo! API:er och API:er som ägs av Yahoo! webbplatser som Flickr . [18] Google kör ett liknande hackathon för sina egna API:er [19] .

Välgörenhetshackathons

2020 och 2021 hölls Dobra Hackathon [20] , där ideella organisationer satte uppgifter för hackathon, och IT-specialister löste dessa uppgifter. Totalt deltog mer än 700 deltagare i hackathon, mer än 70 SO NPOs satte uppgifter, informationstäckningen var mer än 500 000 visningar. Hackathonet organiserades av ANO "Digital Youth" [21] [22] [23]

Foursquare var värd för ett globalt hackathon 2011 där över 500 utvecklare på 30 platser utvecklade applikationer med hjälp av Foursquare API [ 24] .

Termen "hackathon" började också tillämpas på ett socialt projekt [25] .

Arkitektur hackathons

År 2022 hölls All-Russian Urban Hackathon "Cities" [26] . City Hackathon är en attraktionsplats för unga yrkesverksamma från 18 till 35 år inom området för att förbättra stadsmiljön som är redo att utveckla projekt för att förbättra territorier för regionerna.

Arkitekter, stadsplanerare, designers och urbanister utforskar territorierna, studerar lokala invånares önskemål och, under ledning av mentorer, curatorer från den professionella miljön, utvecklar projekt för förbättring av territorier för regionerna i Ryssland. Arkitektoniskt hackathon HackCitySpaces i Leningrad-regionen. HackCitySpaces hackathon är en arkitektonisk ungdomsturnering som är utformad för att stimulera framväxten av nya idéer för utvecklingen av territorierna i 29 bosättningar i Leningrad-regionen. [27] [28] [29] [30]

Som ett resultat av det arkitektoniska hackathonet 2021 och 2022, som deltog av 424 unga arkitekter, deltog 29 kommuner, 52 designprojekt för Leningrad-regionens territorier gjordes, varav 18 designprojekt valdes av lokala invånare för genomförande på deras territorium som en del av en allmän omröstningsdesignprojekt (8 valda av invånarna 2021 och implementerade 2022, 10 invånare valda 2022 och kommer att genomföras 2023). Således var det möjligt att involvera ung personal för att arbeta i moderna landskapsplaneringsprogram, samt att ge unga arkitekter möjlighet att föreslå idéer för landskapsplanering av territorierna själva, som sedan implementeras, och förblir inte bara en idé. Kunden till hackathon är den autonoma ideella organisationen "Competence Center of the Leningrad Region" för utveckling av stadsmiljön och den smarta staden, etablerad 2019. Grundaren av organisationen är regeringen i Leningrad-regionen representerad av kommittén för bostäder och kommunala tjänster i Leningrad-regionen, som är operatör för det nationella projektet "Formation av en bekväm stadsmiljö" i Leningrad-regionen. Operatören av hackathon är en autonom ideell organisation för tillhandahållande av tjänster inom områdena ungdomspolitik, digital teknik, landskapsarkitektur och arkitektur och den sociala sfären "Digital Youth" .

Hackathons i Ryssland

I Ryssland är en av de viktigaste informationsresurserna om hackathons webbplatsen: hackathons.rus [31]

Anteckningar

  1. Vem uppfann hackathon? . Datum för åtkomst: 20 januari 2014. Arkiverad från originalet 20 december 2016.
  2. Hur Palm V stal showen på JavaOne Arkiverad 17 mars 2016 på Wayback Machine // CNN, 26 juli 1999  
  3. 1 2 Hackathon är igång: Pitching och programmering av Next Killer-appen Arkiverad 17 mars 2014 på Wayback Machine , Steven Leckart, Wired , mars 2012
  4. Hackare anställs på Bletchley Park Arkiverad 26 september 2011. 19 september 2011
  5. AT&T Mobile App Hackathon 2011 Arkiverad 21 december 2011.
  6. Nordeus 2011 Game Development Hackathon Arkiverad 29 oktober 2013.
  7. Music Hack Day hemsida (nedlänk) . Hämtad 1 november 2012. Arkiverad från originalet 10 maj 2020. 
  8. Beats and geeks på Music Hack Day (The Guardian) . Hämtad 22 maj 2017. Arkiverad från originalet 6 mars 2016.
  9. Ilya Alexandrov, The Past of the BSD Family of Operating Systems Arkiverad 1 februari 2014 på Wayback Machine
  10. Android Hackathon . Hämtad 1 november 2012. Arkiverad från originalet 6 oktober 2013.
  11. iOSDevCamp 2011 Hackathon . Hämtad 1 november 2012. Arkiverad från originalet 21 oktober 2016.
  12. N9 Hackathon . Hämtad 1 november 2012. Arkiverad från originalet 12 mars 2017.
  13. Välkommen till det första europeiska Perl-hackathonet . Hämtad 1 november 2012. Arkiverad från originalet 11 september 2013.
  14. Hac: Haskell Hackathon . Hämtad 1 november 2012. Arkiverad från originalet 2 januari 2015.
  15. Scalathon: The International Scala Hackathon Arkiverad 8 april 2011.
  16. HTML5 Hackathon - New York Arkiverad 7 mars 2016 på Wayback Machine 1 augusti 2011
  17. Pune Rails Hackathon: 29-30 juli 2006 . Hämtad 1 november 2012. Arkiverad från originalet 17 maj 2016.
  18. Öppna! Hacka! dag! Arkiverad 7 mars 2012 på Wayback Machine , Flickr-bloggen, 3 september 2008
  19. Google Hackathon - 22 januari 2011 (länk ej tillgänglig) . Hämtad 1 november 2012. Arkiverad från originalet 14 april 2016. 
  20. Bra Hackathon . hackathons.rus .
  21. ↑ Icke- statliga organisationer kommer att kunna hitta IT-lösningar för utveckling av projekt på Hackathon Dobra 2.0 . Öppna icke-statliga organisationer (8 april 2021). Hämtad 22 augusti 2022. Arkiverad från originalet 27 mars 2022.
  22. "Hackathon of kindness" för ideella organisationer  (ryska)  ? . Hämtad 22 augusti 2022. Arkiverad från originalet 22 augusti 2022.
  23. Svetlana Kozlova. Hackathon Dobra 2.0 | Online | Är det redan över  (ryska)  ? . Tproger (7 april 2021). Hämtad 22 augusti 2022. Arkiverad från originalet 25 oktober 2021.
  24. Hackathonet hörs runt om i världen! Arkiverad från originalet den 1 mars 2012. , Foursquare-bloggen, 20 september 2011
  25. Välgörenhetshackathon // St. Petersburg Vedomosti. - 2020. - 26 februari.
  26. Arkitektonisk hackathon "City" . Rosmolodezh . Hämtad 22 augusti 2022. Arkiverad från originalet 30 april 2022.
  27. Titta på de vinnande projekten i arkitekturhackathon. De kan implementeras i Leningrad - regionen . Sobaka.ru . Hämtad 22 augusti 2022. Arkiverad från originalet 11 maj 2022.
  28. Hackaton för arkitektur för Hack City Spaces 2.0 . petersburg2.ru . Hämtad 22 augusti 2022. Arkiverad från originalet 12 maj 2022.
  29. Resultaten av det arkitektoniska hackathonet sammanfattas vid Leningradregionens kompetenscentrum . lentv24.ru . Hämtad 22 augusti 2022. Arkiverad från originalet 17 oktober 2021.
  30. Vinnarna av Hack City Spaces arkitektoniska hackathon fastställdes . spbdnevnik.ru . Hämtad 22 augusti 2022. Arkiverad från originalet 22 augusti 2022.
  31. hackathons rus - hackathons, tävlingar . xn--80aa3anexr8c.xn--p1acf . Hämtad: 26 oktober 2022.