Hackathon

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. august 2022; checks kræver 10 redigeringer .

Hackathon ( eng.  hackathon fra hacker  " hacker " + marathon  " marathon ") er et forum for udviklere, hvor specialister fra forskellige områder af softwareudvikling (programmører, designere, ledere) arbejder sammen for at løse et problem i et stykke tid.

Nogle hackathons er designet til uddannelsesmæssige eller sociale formål, men oftere er målet med et hackathon at skabe fuldgyldig software. Hvert hackathon fokuserer på et specifikt område, såsom programmeringssprog, operativsystem, applikation, programmeringsgrænseflade ( API ).

Historie

Udtrykket dukkede op i 1999. Det blev uafhængigt adopteret af udviklerne af OpenBSD og Sun Microsystems .

OpenBSD-udviklerne brugte først udtrykket til at henvise til et kryptografimøde i Calgary , Canada den 4. juni 1999 [1] . Det bragte 10 udviklere til at skrive programmer, der ikke ville falde ind under de strenge eksportrestriktioner, som USA har pålagt kryptografisk software.

Sun brugte navnet "Hackathon" under JavaOne-konferencen 15.- 19. juni 1999 [2] ; John Cage foreslog at skrive et Java -program til den nye Palm V, der ville bruge infrarød til at kommunikere med andre Palm-brugere.

Begyndende i midten af ​​2000'erne blev hackathons mere almindelige og blev set af virksomheder og investorer som en måde at hurtigt udvikle nye softwareteknologier eller investeringsområder [3] . Nogle velkendte virksomheder er blevet oprettet på hackathons, såsom GroupMe, som dukkede op på TechCrunch Disrupt 2010 hackathon; i 2011 blev det købt af Skype for $85 millioner [3] .

Typer af hackathons

Til platformsudvikling

Nogle hackathons er dedikeret til at arbejde på en bestemt platform, såsom et operativsystem eller bygge applikationer.

Applikationsudvikling til mobile platforme sker for eksempel ved Over the Air hackathon , der afholdes i Bletchley Park ( England ), som tiltrækker betydelige sponsorater [4] [5] . Der findes også hackathons til udvikling af video- og computerspil [6] .

Music Hack Day  er et hackathon dedikeret til software og hardware til musik. Siden 2009 er det blevet afholdt over 20 gange forskellige steder [7] [8] .

Siden 1999 er et hackathon af udviklere af OpenBSD -operativsystemet blevet afholdt årligt siden 1999 [9] .

Der er hackathons til at skabe apps til Android [10] , iOS [11] og Tizen smartphones . Tidligere blev lignende arrangementer afholdt for Maemo 5 ( Nokia N900 ) og MeeGo ( Nokia N9 ) [12] .

Programmeringssprog, API'er, rammer

Siden 2007 er der blevet afholdt Perl hackathons for at forbedre selve sproget. [13] Udviklerne Haskell [14] og Scala [15] har lignende aktiviteter: Haskell Hackathon og Scalathon.

Hackathons blev afholdt for at udvikle applikationer i HTML5 [16] og Ruby on Rails [17] .

Nogle hackathons drives af virksomheder for at skrive applikationer, der bruger en fælles API. Ja, Yahoo! har været vært for "Open Hack Day" siden 2006 (oprindeligt "Hack Day"), som bruger Yahoo! API'er og API'er, der ejes af Yahoo! websteder som Flickr . [18] Google kører et lignende hackathon for sine egne API'er [19] .

Charity hackathons

I 2020 og 2021 blev der afholdt Dobra Hackathon [20] , hvor non-profit organisationer stillede opgaver til hackathonet, og it-specialister løste disse opgaver. I alt deltog mere end 700 deltagere i hackathonet, mere end 70 SO NPO'er stillede opgaver, informationsdækningen var mere end 500.000 visninger. Hackathonet blev arrangeret af ANO "Digital Youth" [21] [22] [23]

Foursquare var vært for et globalt hackathon i 2011, hvor over 500 udviklere på 30 lokationer udviklede applikationer ved hjælp af Foursquare API [ 24] .

Udtrykket "hackathon" begyndte også at blive anvendt på et socialt projekt [25] .

Arkitektur hackathons

I 2022 blev det All-Russian Urban Hackathon "Cities" afholdt [26] . City Hackathon er et tiltrækningspunkt for unge fagfolk fra 18 til 35 år inden for forbedring af bymiljøet, som er klar til at udvikle projekter til forbedring af territorier for regionerne.

Arkitekter, byplanlæggere, designere og urbanister udforsker områderne, studerer de lokale beboeres ønsker og, ledet af mentorer, kuratorer fra det professionelle miljø, udvikler projekter til forbedring af territorier for regionerne i Rusland. Arkitektonisk hackathon HackCitySpaces i Leningrad-regionen. HackCitySpaces hackathon er en arkitektonisk ungdomsturnering designet til at stimulere fremkomsten af ​​nye ideer til udviklingen af ​​territorier af 29 bosættelser i Leningrad-regionen. [27] [28] [29] [30]

Som et resultat af det arkitektoniske hackathon i 2021 og 2022, hvor 424 unge arkitekter deltog, deltog 29 kommuner, 52 designprojekter for Leningrad-regionens territorier blev lavet, hvoraf 18 designprojekter blev valgt af lokale beboere til implementering på deres territorium som en del af en generel afstemning designprojekter (8 udvalgt af beboerne i 2021 og implementeret i 2022, 10 beboere udvalgt i 2022 og vil blive implementeret i 2023). Det var således muligt at involvere ungt personale til at arbejde i moderne landskabsplejeprogrammer, samt at give unge arkitekter mulighed for selv at komme med idéer til landskabspleje af territorierne, som efterfølgende implementeres og ikke forbliver blot en idé. Kunden til hackathonet er den autonome non-profit organisation "Leningrad-regionens kompetencecenter" for udvikling af bymiljøet og den smarte by, etableret i 2019. Grundlæggeren af ​​organisationen er regeringen i Leningrad-regionen repræsenteret af komiteen for boliger og kommunale tjenester i Leningrad-regionen, som er operatøren af ​​det nationale projekt "Formation af et behageligt bymiljø" i Leningrad-regionen. Operatøren af ​​hackathon er en selvstændig non-profit organisation til levering af tjenester inden for områderne ungdomspolitik, digitale teknologier, landskabspleje og arkitektur og den sociale sfære "Digital Ungdom" .

Hackathons i Rusland

I Rusland er en af ​​de vigtigste informationsressourcer om hackathons webstedet: hackathons.rus [31]

Noter

  1. Hvem opfandt Hackathon? . Dato for adgang: 20. januar 2014. Arkiveret fra originalen 20. december 2016.
  2. Hvordan Palm V stjal showet på JavaOne Arkiveret 17. marts 2016 på Wayback Machine // CNN, 26. juli 1999  
  3. 1 2 Hackathon er i gang: Pitching og programmering af Next Killer-appen Arkiveret 17. marts 2014 på Wayback Machine , Steven Leckart, Wired , marts 2012
  4. Hackere bliver ansat i Bletchley Park Arkiveret 26. september 2011. 19. september 2011
  5. AT&T Mobile App Hackathon 2011 Arkiveret 21. december 2011.
  6. Nordeus 2011 Game Development Hackathon Arkiveret 29. oktober 2013.
  7. Music Hack Day hjemmeside (downlink) . Hentet 1. november 2012. Arkiveret fra originalen 10. maj 2020. 
  8. Beats og nørder på Music Hack Day (The Guardian) . Hentet 22. maj 2017. Arkiveret fra originalen 6. marts 2016.
  9. Ilya Alexandrov, The Past of the BSD Family of Operating Systems Arkiveret 1. februar 2014 på Wayback Machine
  10. Android Hackathon . Hentet 1. november 2012. Arkiveret fra originalen 6. oktober 2013.
  11. iOSDevCamp 2011 Hackathon . Hentet 1. november 2012. Arkiveret fra originalen 21. oktober 2016.
  12. N9 Hackathon . Hentet 1. november 2012. Arkiveret fra originalen 12. marts 2017.
  13. Velkommen til det første europæiske Perl Hackathon . Hentet 1. november 2012. Arkiveret fra originalen 11. september 2013.
  14. Hac: The Haskell Hackathon . Hentet 1. november 2012. Arkiveret fra originalen 2. januar 2015.
  15. Scalathon: The International Scala Hackathon Arkiveret 8. april 2011.
  16. HTML5 Hackathon - New York Arkiveret 7. marts 2016 på Wayback Machine 1. august 2011
  17. Pune Rails Hackathon: 29.-30. juli 2006 . Hentet 1. november 2012. Arkiveret fra originalen 17. maj 2016.
  18. Åben! Hack! dag! Arkiveret 7. marts 2012 på Wayback Machine , Flickr blog, 3. september 2008
  19. Google Hackathon - 22. januar 2011 (link ikke tilgængeligt) . Hentet 1. november 2012. Arkiveret fra originalen 14. april 2016. 
  20. Godt Hackathon . hackathons.rus .
  21. NGO'er vil være i stand til at finde it-løsninger til udvikling af projekter på Hackathon Dobra 2.0 . Åbne NGO'er (8. april 2021). Hentet 22. august 2022. Arkiveret fra originalen 27. marts 2022.
  22. "Hackathon of kindness" for non-profit organisationer  (russisk)  ? . Hentet 22. august 2022. Arkiveret fra originalen 22. august 2022.
  23. Svetlana Kozlova. Hackathon Dobra 2.0 | Online | Er det allerede slut  (russisk)  ? . Tproger (7. april 2021). Hentet 22. august 2022. Arkiveret fra originalen 25. oktober 2021.
  24. Hackathonet hørt verden rundt! Arkiveret fra originalen den 1. marts 2012. , Foursquare blog, 20. september 2011
  25. Charity hackathon // St. Petersburg Vedomosti. - 2020. - 26. feb.
  26. Arkitektonisk hackathon "City" . Rosmolodezh . Hentet 22. august 2022. Arkiveret fra originalen 30. april 2022.
  27. Se på vinderprojekterne fra arkitekturhackathonet. De kan implementeres i Leningrad - regionen . Sobaka.ru . Hentet 22. august 2022. Arkiveret fra originalen 11. maj 2022.
  28. Hack City Spaces 2.0 arkitektur hackathon . petersburg2.ru . Hentet 22. august 2022. Arkiveret fra originalen 12. maj 2022.
  29. Resultaterne af det arkitektoniske hackathon er opsummeret på Leningrad-regionens kompetencecenter . lentv24.ru . Hentet 22. august 2022. Arkiveret fra originalen 17. oktober 2021.
  30. Vinderne af Hack City Spaces arkitektoniske hackathon blev fundet . spbdnevnik.ru . Hentet 22. august 2022. Arkiveret fra originalen 22. august 2022.
  31. hackathons rus - hackathons, konkurrencer . xn--80aa3anexr8c.xn--p1acf . Hentet: 26. oktober 2022.