Хакатон

Хакатон фонду Вікімедіа, 2017

Хакато́н або Гакато́н (англ. hackathon, від hack (див. хакер) та marathon — марафон) — захід, під час якого різні спеціалісти в галузі розробки програмного забезпечення інтенсивно й згуртовано разом працюють над розв'язанням якоїсь проблеми[1] або створенням нового додатку чи сервісу[2]. Зазвичай хакатони тривають від одного дня до тижня. Деякі хакатони призначені для освітніх або соціальних цілей, але часто завданням хакатона є створення повноцінного програмного забезпечення. Кожний хакатон фокусовано на певні області, наприклад, мови програмування, операційні системи, додатки, програмний інтерфейс (API).

Історія

Термін «хакатон» з'явився 1999 року. Його незалежно стали вживати розробники OpenBSD та Sun Microsystems. Розробники OpenBSD вперше використали цей термін для позначення зустрічі в Калгарі (Канада) 4 червня 1999 року, яка присвячувалась криптографії[3]. На неї приїхало 10 розробників для написання програм, які б не підпадали під жорсткі експортні обмеження, що встановлені США на криптографічне програмне забезпечення. Sun Microsystems використала назву «the Hackathon» під час конференції JavaOne, яка проходила з 15 по 19 червня 1999 року[4]. John Gage запропонував написати програму на мові програмування Java для нового Palm V, який би використовувала ІЧ порт для зв'язку з іншими користувачами Palm.

Починаючи з середини 2000-х років, хакатони стали більш поширеними і розглядалися компаніями та інвесторами як спосіб швидкої розробки нових програмних технологій або областей інвестування[1]. Деякі відомі компанії були створені на хакатонах, наприклад GroupMe, яка з'явилася на хакатоні конференції TechCrunch Disrupt 2010; 2011-го вона була куплена компанією Skype за 85 млн доларів[1].

Е. Казначеєва виділяє наступні основні цілі хакатонів[5]:

  • зацікавити якомога більше людей в розробці власних рішень;
  • надати можливість розробникам-початківцям і експертам поспілкуватися один з одним;
  • популяризація розробки.

Типи хакатонів

Для розробки платформ

Деякі хакатони присвячені роботі над конкретною платформою, наприклад операційною системою, або зі створення додатків. Розробка додатків для мобільних платформ відбувається, наприклад, на хакатоні Over the Air, що відбувається в Блетчі Парку (Англія), який приваблює значні спонсорські внески[6][7]. Також проводяться хакатони з розробки відео- і комп'ютерних ігор[8].

Music Hack Day — хакатон, присвячений програмам і апаратному забезпеченню для музики. З 2009 року він проводився більше 20 разів в різних місцях[9].

Щорічно з 1999 року проводиться хакатон розробників операційної системи OpenBSD[10].

Існують хакатони зі створення додатків для смартфонів Android[11], iOS[12] и Tizen. Раніше подібні заходи проводилися для Maemo 5 (Nokia N900) і MeeGo (Nokia N9)[13].

Мови програмування, API, фреймворки

З 2007 року проводяться хакатони Perl, метою яких є покращення самої мови[14]. Розробники Haskell[15] і Scala[16] проводять подібні заходи: Haskell Hackathon і Scalathon.

Проводилися хакатони з розробки додатків на HTML5[17] і Ruby on Rails[18].

Деякі хакатони проводяться компаніями для написання додатків, які використовують спільний API. Так, Yahoo! проводить «Open Hack Day» з 2006 року (спочатку «Hack Day»), на яких використовується Yahoo! API і API, що належать Yahoo! сайтів, наприклад Flickr[19]. Google проводить схожий хакатон для власних API[20].

Сайт Foursquare проводив глобальний хакатон 2011 року, коли більше 500 розробників в 30 місцях розробляли застосунки, що використовують Foursquare API[21].

Для вирішення соціальних проблем

Деякі хакатони пов'язані з вирішенням соціальним проблем та сприянню імплементації реформ в Україні. Зокрема, реформам в оборонній сфері, реформі з децентралізації влади в Україні, Судовій реформі тощо.

23–27 липня 2018 року був проведений І Національний оборонний хакатон[22], а ІІ національний оборонний хакатон був проведений 27-31 травня 2019 року.

DeHack[23] — це серія локальних хакатонів з децентралізації, організованих Програмою "U-LEAD з Європою[24]". Теми DeHack: вдосконалення адмінпослуг, вирішення проблем екології, охорони здоров’я та безпекових питань для об'єднаних територіальних громад на підтримку реформи з децентралізації влади в Україні.

Міністерство юстиції України за підтримки Програми USAID «Нове правосуддя» проводило хакатон «Data-Driven Justice»[25] з метою збору ідей від розробників стартапів, які покращують сервіси Міністерства та спрощують доступ громадян до правосуддя.

BIG Hackathon[26] – перший хакатон від українського представництва всесвітнього дитячого фонду ООН ЮНІСЕФ для пошуку технологічних рішень проблем дітей та молоді.

В 2019 році, в Україні, у партнерстві з «Укрзалізницею», відбувся перший хакатон у потязі «Hack-A-Train»[27], який прямував за маршрутом «Маріуполь-Львів»[28].

Програма ООН з відновлення та розбудови миру[29] спільно з естонською агенцією Garage48 організували Hack for Locals[30]: Хакатон для розвитку місцевих громад, задля розробки рішень актуальних соціальних проблем в Україні. Він був проведений 9-11 жовтня 2019 року у Харкові[31].

Наприкінці квітня 2024 року, українська команда школярів з Політехнічного ліцею КПІ імені І. Сікорського перемогла на міжнародному хакатоні зі ШІ з проєктом ConnectAbility, який допомагає вивчати та озвучувати жестову мову. У фіналі українські підлітки змагалися з командами з Великої Британії, Туреччини, Казахстану й Таїланду[32].

У сфері оборони

23-24 листопада 2024 року на борту авіаносця USS Hornet у Каліфорнії (США) відбувся оборонний хакатон «Defense Tech Hackathon». Понад 700 учасників, 400 розробників, 50 інвесторів, засновників стартапів і військових лідерів зібралися на борту авіаносця, щоб разом працювати над критично важливими завданнями національної безпеки[33].

Захід був покликаний вирішити актуальні виклики національної оборони та підтримати Україну в її боротьбі за свободу. Учасники працювали над завданнями, сформульованими на запити Міністерства оборони України, що забезпечило практичну цінність розробок. «Defense Tech Hackathon» об’єднав ключових гравців технологічного й оборонного секторів: Центр інновацій та розвитку оборонних технологій Міністерства оборони України, кластер Brave1. А також представників сил спецоперацій США, інженерів із MIT Lincoln Labs, компаній Anduril та Palantir, нинішніх і колишніх військових.

Учасникам хакатону були запропоновані завдання у таких напрямках:

  • автономні системи та протидія дронам: створення рішень для GNSS-навігації, управління дроновими роями та оптичні контрзаходи;
  • комунікації: очищення радіосигналів та аналіз перехоплень ворожих сил;
  • розвідка: використання ШІ для ухвалення рішень і виявлення дронів у режимі реального часу.

За результатами дводенної роботи хакатону 37 команд представили свої проєкти, серед яких журі обрало 11 фіналістів, а потім і переможців. Найкращі команди розподілили між собою грошові нагороди та призи від провідних українських технологічних компаній[34].

У космічній сфері

В січні 2021 року команда розробників програмного забезпечення з України перемогла на міжнародному хакатоні NASA. За повідомленням NASA Space Apps Challenge, українці розробили універсальний космічний з'єднувач для дозаправки супутників на орбіті рідиною, газом та електроенергією. Коли паливо витрачено повністю, супутник не може утримувати орбіту і починає дрейфувати, втрачаючи зв'язок. Дозаправка дозволить продовжити життєвий цикл супутника, а компаніям і урядам - заощадити гроші на розробку і запуск нового космічного апарату[35].

В січні 2025 року команда розробників програмного забезпечення з України в черговий раз перемогла на міжнародному хакатоні NASA International Space Apps Challenge. У змаганні брали участь більш як 90 тисяч фахівців зі всього світу і близько 10 тисяч команд створили проєкти. Близько 1000 проєктів, зокрема й український, оцінювалися безпосередньо NASA. За підсумками хакатону, команда України, до якої входили інноватори з Державного університету «Київський авіаційний інститут» — стала переможцем в категорії Galactic Impact[36][37][38].

Див. також

Примітки

  1. а б в The Hackathon Is On: Pitching and Programming the Next Killer App [Архівовано 20 вересня 2012 у Wayback Machine.], Steven Leckart, Wired, March 2012
  2. У Ватикані — свій гакатон. Вперше в історії. Архів оригіналу за 18 жовтня 2018. Процитовано 18 жовтня 2018. на сайті credo.pro
  3. Who Invented the Hackathon?. Архів оригіналу за 20 грудня 2016. Процитовано 18 грудня 2016.
  4. How Palm V stole the show at JavaOne [Архівовано 17 березня 2016 у Wayback Machine.] // CNN, July 26, 1999 (англ.)
  5. Елеонора Казначеєва: Що таке хакатон? І для чого він потрібен?. Архів оригіналу за 10 лютого 2015. Процитовано 18 грудня 2016. [Архівовано 2015-02-10 у Wayback Machine.]
  6. Hackers Get Hired At Bletchley Park [Архівовано 26 вересня 2011 у Wayback Machine.], HuffPost Tech UK, September 19, 2011
  7. AT&T Mobile App Hackathon 2011. Архів оригіналу за 21 грудня 2011. Процитовано 18 грудня 2016. [Архівовано 2011-12-21 у Wayback Machine.]
  8. Nordeus 2011 Game Development Hackathon. Архів оригіналу за 29 жовтня 2013. Процитовано 18 грудня 2016.
  9. Music Hack Day homepage. Архів оригіналу за 10 травня 2020. Процитовано 18 грудня 2016.
  10. Ілля Александров, Минуле операційних систем сімейства BSD [Архівовано 1 лютого 2014 у Wayback Machine.] «Щорічно вони збираються в одному з міст в Канаді або в США на заходи, які іменують "hackathons"»
  11. Android Hackathon. Архів оригіналу за 6 жовтня 2013. Процитовано 18 грудня 2016. [Архівовано 2013-10-06 у Wayback Machine.]
  12. iOSDevCamp 2011 Hackathon. Архів оригіналу за 21 жовтня 2016. Процитовано 18 грудня 2016.
  13. N9 Hackathon. Архів оригіналу за 12 березня 2017. Процитовано 18 грудня 2016.
  14. Welcome to the First European Perl Hackathon. Архів оригіналу за 11 вересня 2013. Процитовано 18 грудня 2016.
  15. Hac: The Haskell Hackathon. Архів оригіналу за 2 січня 2015. Процитовано 18 грудня 2016.
  16. Scalathon: The International Scala Hackathon. Архів оригіналу за 8 квітня 2011. Процитовано 18 грудня 2016.
  17. HTML5 Hackathon — New York [Архівовано 7 березня 2016 у Wayback Machine.], August 1, 2011
  18. Pune Rails Hackathon: July 29-30, 2006. Архів оригіналу за 17 травня 2016. Процитовано 18 грудня 2016.
  19. Open! Hack! Day! [Архівовано 7 березня 2012 у Wayback Machine.], Flickr blog, September 3, 2008
  20. Google Hackathon — January 22nd, 2011. Архів оригіналу за 14 квітня 2016. Процитовано 18 грудня 2016.
  21. The hackathon heard round the world! [Архівовано 1 березня 2012 у Wayback Machine.], Foursquare blog, September 20, 2011
  22. UKRAINIAN DEFENCE HACKATHON. defencehackathon.in.ua. Архів оригіналу за 4 листопада 2019. Процитовано 4 листопада 2019. [Архівовано 2019-11-04 у Wayback Machine.]
  23. АНОНС! 25-27 травня - DeHack Dnipro: 72 години для проривних рішень у децентралізації. DonorsMap. Архів оригіналу за 4 листопада 2019. Процитовано 4 листопада 2019. [Архівовано 2019-11-04 у Wayback Machine.]
  24. U-LEAD. DonorsMap. Архів оригіналу за 25 липня 2019. Процитовано 4 листопада 2019. [Архівовано 2019-07-25 у Wayback Machine.]
  25. Хакатон «Data-Driven Justice». Програма USAID «Нове правосуддя» (укр.). Архів оригіналу за 4 листопада 2019. Процитовано 4 листопада 2019. [Архівовано 2019-11-04 у Wayback Machine.]
  26. UNICEF Ukraine. www.facebook.com (укр.). Процитовано 4 листопада 2019.
  27. Garage48 Hack-A-Train. Garage48 (англ.). Архів оригіналу за 4 листопада 2019. Процитовано 4 листопада 2019.
  28. Поїзд Маріуполь—Львів стане майданчиком для створення ІТ-проєктів. Magistral (ua) . Архів оригіналу за 4 листопада 2019. Процитовано 4 листопада 2019.
  29. Розбудова миру та відновлення. UNDP (укр.). Архів оригіналу за 21 червня 2020. Процитовано 4 листопада 2019. [Архівовано 2020-06-21 у Wayback Machine.]
  30. Hack For Locals - Hackathon on Building Smarter and Stronger Communities. Garage48 (англ.). Архів оригіналу за 4 листопада 2019. Процитовано 4 листопада 2019.
  31. Hack for Locals. www.facebook.com (укр.). Процитовано 4 листопада 2019.
  32. Українська команда перемогла на міжнародному хакатоні з ШІ. 27.04.2024
  33. На авіаносці США відбувся оборонний хакатон Defense Tech Hackathon на підтримку України. 29.11.2024
  34. На авіаносці США USS Hornet пройшов оборонний хакатон для підтримки України (фото). 29.11.2024, 14:34
  35. Молоді інженери з Дніпра перемогли у конкурсі NASA. 30.01.2021, 16:23
  36. Українська команда перемогла на міжнародному хакатоні NASA. 17.01.2025, 21:49
  37. Українські інноватори з Києва підкорили NASA: перемога на Space Apps Challenge. 19.01.2025, 11:30
  38. Українські розробники перемогли на міжнародному хакатоні NASA з проєктом для аграріїв. 26.01.2025

 

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia