Хакатон

13-04-2023

Перейти к: навигация, поиск

Хакатон (англ. hackathon, от hack (см. хакер) и marathon — марафон) — мероприятие, во время которого специалисты из разных областей разработки программного обеспечения (программисты, дизайнеры, менеджеры) сообща работают над решением какой-либо проблемы. Сегодня хакатоны уже не относятся к хакерству, это просто марафоны программирования. Обычно хакатоны длятся от одного дня до недели.

Некоторые хакатоны предназначены для образовательных или социальных целей, но чаще задачей хакатона является создание полноценного программного обеспечения. Каждый хакатон сфокусирован на определенной области, например, языке программирования, операционной системе, приложении, программном интерфейсе (API).

История

Термин появился в 1999 году. Его независимо друг от друга начали употреблять разработчики OpenBSD и Sun Microsystems.

Разработчики OpenBSD впервые использовали этот термин для обозначения встречи, посвященной криптографии в Калгари (Канада) 4 июня 1999 года. На нее приехали 10 разработчиков для написания программ, которые бы не подпадали под жесткие экспортные ограничения, установленные США на криптографическое ПО.

Sun использовала название «the Hackathon» во время конференции JavaOne, проходившей с 15 по 19 июня 1999 года; John Gage предложил написать программу на языке программирования Java для нового Palm V, которая бы использовала ИК порт для связи с другими пользователями Palm.

Начиная с середины 2000-ых хакатоны стали более распространенными и рассматривались компаниями и инвесторами как способ быстрой разработки новых программных технологий или областей инвестирования.[1] Некоторые известные компании были созданы на хакатонах, например GroupMe, которая появилась на хакатоне конференции TechCrunch Disrupt 2010; в 2011 она была куплена Skype за $85 млн долларов.[1]

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

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

Некоторые хакатоны посвящены работе над конкретной платформой, например операционной системе.

Разработка приложений для мобильных платформ происходит, например, на хакатоне Over the Air, проходящем в Блетчи Парке (Англия), который привлекает значительные спонсорские взносы.[2][3] Также проводятся хакатоны по разработке видео- и компьютерных игр.[4]

Music Hack Day — хакатон, посвященный программам и аппаратному обеспечению для музыки. С 2009 года он проводился более 20 раз в различных местах.[5]

Ежегодно с 1999 года проводится хакатон разработчиков операционной системы OpenBSD.

Существуют хакатоны для Android[6], iOS[7] и MeeGo (N9).[8]

Языки программирования, API, фреймворки

С 2007 года проводятся хакатоны Perl, целью которых является улучшение самого языка.[9] Разработчики Haskell[10] и Scala[11] проводят сходные мероприятия: Haskell Hackathon и Scalathon.

Проводились хакатоны по разработке приложений на HTML5[12] и Ruby on Rails.[13]

Некоторые хакатоны проводятся компаниями для написания приложений, использующих общий API. Так, Yahoo! проводит «Open Hack Day» с 2006 года (изначально «Hack Day»), на которых используются Yahoo! API и API принадлежащих Yahoo! сайтов, например Flickr.[14] Google проводит похожий хакатон для собственных API[15].

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

Примечания

  1. ↑ The Hackathon Is On: Pitching and Programming the Next Killer App, Steven Leckart, Wired, March 2012
  2. Hackers Get Hired At Bletchley Park, HuffPost Tech UK, September 19, 2011
  3. AT&T Mobile App Hackathon 2011
  4. Nordeus 2011 Game Development Hackathon
  5. Music Hack Day homepage
  6. Android Hackathon
  7. iOSDevCamp 2011 Hackathon
  8. N9 Hackathon
  9. Welcome to the First European Perl Hackathon
  10. Hac: The Haskell Hackathon
  11. Scalathon: The International Scala Hackathon
  12. HTML5 Hackathon — New York, August 1, 2011
  13. Pune Rails Hackathon: July 29-30, 2006
  14. Open! Hack! Day!, Flickr blog, September 3, 2008
  15. Google Hackathon — January 22nd, 2011
  16. The hackathon heard round the world!, Foursquare blog, September 20, 2011


Хакатон.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47