Хакатон

Поделись знанием:
Перейти к: навигация, поиск

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

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





История

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

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

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

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

Э. Казначеева выделяет следующие основные цели хакатонов[4]:

  • Заинтересовать как можно больше людей в разработке собственных решений.
  • Предоставить возможность начинающим разработчикам и экспертам пообщаться друг с другом.
  • Популяризация разработки.

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

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

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

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

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

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

Существуют хакатоны по созданию приложений для смартфонов Android[10], iOS[11] и Tizen. Ранее сходные мероприятия проводились для Maemo 5 (Nokia N900) и MeeGo (Nokia N9)[12].

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

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

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

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

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

Напишите отзыв о статье "Хакатон"

Примечания

  1. [www.govtech.com/pcio/Who-Invented-the-Hackathon.html Who Invented the Hackathon?]
  2. [www.cnn.com/TECH/computing/9907/26/palmv.idg/ How Palm V stole the show at JavaOne] // CNN, July 26, 1999  (англ.)
  3. 1 2 [www.wired.com/magazine/2012/02/ff_hackathons/all/1 The Hackathon Is On: Pitching and Programming the Next Killer App], Steven Leckart, Wired, March 2012
  4. [snob.ru/profile/29157/blog/86222 Элеонора Казначеева: Что такое хакатон? И зачем он нужен?]
  5. [www.huffingtonpost.co.uk/2011/09/16/hackers-get-hired-at-blet_n_966246.html Hackers Get Hired At Bletchley Park], HuffPost Tech UK, September 19, 2011
  6. [www.techventure2011.com/hackathon AT&T Mobile App Hackathon 2011]
  7. [seehub.me/2011/11/nordeus-2011-game-development-hackathon/ Nordeus 2011 Game Development Hackathon]
  8. [musichackday.org/ Music Hack Day homepage]
  9. Илья Александров, [test.kiytele.com/SysAdmin/content/2007/samag_01_50/samag1(50)-90-93.pdf Прошлое операционных систем семейства BSD] «Ежегодно они собираются в одном из городов в Канаде или в США на мероприятие, именуемое „hackathons“»
  10. [androidhackathon.org/ Android Hackathon]
  11. [www.iosdevcamp.org/contest/ iOSDevCamp 2011 Hackathon]
  12. [metalab.at/wiki/N9_Hackathon N9 Hackathon]
  13. [conferences.yapceurope.org/hack2007nl/ Welcome to the First European Perl Hackathon]
  14. [www.haskell.org/haskellwiki/Hackathon Hac: The Haskell Hackathon]
  15. [scalathon.org/ Scalathon: The International Scala Hackathon]
  16. [www.hackathons.com/?event=html5-hackathon-new-york HTML5 Hackathon — New York], August 1, 2011
  17. [punehackathon.pbworks.com/w/page/19872985/FrontPage Pune Rails Hackathon: July 29-30, 2006]
  18. [code.flickr.com/blog/2008/09/03/open-hack-day/ Open! Hack! Day!], Flickr blog, September 3, 2008
  19. [www.yearonelabs.com/google-hackathon/ Google Hackathon — January 22nd, 2011]
  20. [blog.foursquare.com/2011/09/20/the-hackathon-heard-round-the-world/ The hackathon heard round the world!], Foursquare blog, September 20, 2011


К:Википедия:Статьи без источников (тип: не указан)

Отрывок, характеризующий Хакатон

– Всё это бредни, – остановил его опять князь Андрей, – поговорим лучше о деле. Был ты в конной гвардии?…
– Нет, не был, но вот что мне пришло в голову, и я хотел вам сказать. Теперь война против Наполеона. Ежели б это была война за свободу, я бы понял, я бы первый поступил в военную службу; но помогать Англии и Австрии против величайшего человека в мире… это нехорошо…
Князь Андрей только пожал плечами на детские речи Пьера. Он сделал вид, что на такие глупости нельзя отвечать; но действительно на этот наивный вопрос трудно было ответить что нибудь другое, чем то, что ответил князь Андрей.
– Ежели бы все воевали только по своим убеждениям, войны бы не было, – сказал он.
– Это то и было бы прекрасно, – сказал Пьер.
Князь Андрей усмехнулся.
– Очень может быть, что это было бы прекрасно, но этого никогда не будет…
– Ну, для чего вы идете на войну? – спросил Пьер.
– Для чего? я не знаю. Так надо. Кроме того я иду… – Oн остановился. – Я иду потому, что эта жизнь, которую я веду здесь, эта жизнь – не по мне!


В соседней комнате зашумело женское платье. Как будто очнувшись, князь Андрей встряхнулся, и лицо его приняло то же выражение, какое оно имело в гостиной Анны Павловны. Пьер спустил ноги с дивана. Вошла княгиня. Она была уже в другом, домашнем, но столь же элегантном и свежем платье. Князь Андрей встал, учтиво подвигая ей кресло.
– Отчего, я часто думаю, – заговорила она, как всегда, по французски, поспешно и хлопотливо усаживаясь в кресло, – отчего Анет не вышла замуж? Как вы все глупы, messurs, что на ней не женились. Вы меня извините, но вы ничего не понимаете в женщинах толку. Какой вы спорщик, мсье Пьер.
– Я и с мужем вашим всё спорю; не понимаю, зачем он хочет итти на войну, – сказал Пьер, без всякого стеснения (столь обыкновенного в отношениях молодого мужчины к молодой женщине) обращаясь к княгине.
Княгиня встрепенулась. Видимо, слова Пьера затронули ее за живое.
– Ах, вот я то же говорю! – сказала она. – Я не понимаю, решительно не понимаю, отчего мужчины не могут жить без войны? Отчего мы, женщины, ничего не хотим, ничего нам не нужно? Ну, вот вы будьте судьею. Я ему всё говорю: здесь он адъютант у дяди, самое блестящее положение. Все его так знают, так ценят. На днях у Апраксиных я слышала, как одна дама спрашивает: «c'est ca le fameux prince Andre?» Ma parole d'honneur! [Это знаменитый князь Андрей? Честное слово!] – Она засмеялась. – Он так везде принят. Он очень легко может быть и флигель адъютантом. Вы знаете, государь очень милостиво говорил с ним. Мы с Анет говорили, это очень легко было бы устроить. Как вы думаете?
Пьер посмотрел на князя Андрея и, заметив, что разговор этот не нравился его другу, ничего не отвечал.
– Когда вы едете? – спросил он.
– Ah! ne me parlez pas de ce depart, ne m'en parlez pas. Je ne veux pas en entendre parler, [Ах, не говорите мне про этот отъезд! Я не хочу про него слышать,] – заговорила княгиня таким капризно игривым тоном, каким она говорила с Ипполитом в гостиной, и который так, очевидно, не шел к семейному кружку, где Пьер был как бы членом. – Сегодня, когда я подумала, что надо прервать все эти дорогие отношения… И потом, ты знаешь, Andre? – Она значительно мигнула мужу. – J'ai peur, j'ai peur! [Мне страшно, мне страшно!] – прошептала она, содрогаясь спиною.
Муж посмотрел на нее с таким видом, как будто он был удивлен, заметив, что кто то еще, кроме его и Пьера, находился в комнате; и он с холодною учтивостью вопросительно обратился к жене:
– Чего ты боишься, Лиза? Я не могу понять, – сказал он.
– Вот как все мужчины эгоисты; все, все эгоисты! Сам из за своих прихотей, Бог знает зачем, бросает меня, запирает в деревню одну.
– С отцом и сестрой, не забудь, – тихо сказал князь Андрей.
– Всё равно одна, без моих друзей… И хочет, чтобы я не боялась.
Тон ее уже был ворчливый, губка поднялась, придавая лицу не радостное, а зверское, беличье выраженье. Она замолчала, как будто находя неприличным говорить при Пьере про свою беременность, тогда как в этом и состояла сущность дела.
– Всё таки я не понял, de quoi vous avez peur, [Чего ты боишься,] – медлительно проговорил князь Андрей, не спуская глаз с жены.
Княгиня покраснела и отчаянно взмахнула руками.
– Non, Andre, je dis que vous avez tellement, tellement change… [Нет, Андрей, я говорю: ты так, так переменился…]
– Твой доктор велит тебе раньше ложиться, – сказал князь Андрей. – Ты бы шла спать.
Княгиня ничего не сказала, и вдруг короткая с усиками губка задрожала; князь Андрей, встав и пожав плечами, прошел по комнате.
Пьер удивленно и наивно смотрел через очки то на него, то на княгиню и зашевелился, как будто он тоже хотел встать, но опять раздумывал.
– Что мне за дело, что тут мсье Пьер, – вдруг сказала маленькая княгиня, и хорошенькое лицо ее вдруг распустилось в слезливую гримасу. – Я тебе давно хотела сказать, Andre: за что ты ко мне так переменился? Что я тебе сделала? Ты едешь в армию, ты меня не жалеешь. За что?