Für einen AnwendungstypBearbeiten
Einige Hackathons konzentrieren sich auf eine bestimmte Plattform wie mobile Anwendungen, ein Desktop-Betriebssystem, Webentwicklung oder die Entwicklung von Videospielen.
Hackathons für mobile Anwendungen wie Over the Air, das im irischen Phoenix Park abgehalten wird, stoßen auf großes Sponsoring und Interesse von Unternehmen.
Der Music Hack Day, ein Hackathon für musikbezogene Software- und Hardware-Anwendungen, ist eine beliebte Veranstaltung, die seit 2009 weltweit über 30 Mal stattgefunden hat. Auch das Music Tech Fest, ein dreitägiges interdisziplinäres Festival für Musikideen, das Musiker mit Hackern, Forschern und der Industrie zusammenbringt, bietet einen Hackathon. Auch der Science Hack Day, ein Hackathon, bei dem es darum geht, mit Hilfe der Wissenschaft Dinge zu erschaffen, wurde seit 2010 mehr als 45 Mal in über 15 Ländern auf der ganzen Welt veranstaltet.
Hackathons wurden abgehalten, um Anwendungen zu entwickeln, die auf verschiedenen Betriebssystemen für mobile Geräte wie Android, iOS und MeeGo laufen. Hackathons wurden auch veranstaltet, um videobasierte Anwendungen und Computerspiele zu entwickeln. Hackathons, bei denen Videospiele entwickelt werden, werden manchmal auch als Game Jams bezeichnet.
„TV Hackfest“-Veranstaltungen wurden sowohl in London als auch in San Francisco abgehalten und konzentrierten sich hauptsächlich auf soziales Fernsehen und Second-Screen-Technologien. Bei TV-Hackfests werden die Aufgabenstellungen in der Regel von Inhaltsproduzenten und Marken in Form von Metadaten der Rundfunkindustrie oder Videoinhalten eingereicht, während die Sponsoren APIs, SDKs und bereits vorhandenen Open-Source-Softwarecode zur Verfügung stellen.
Hackathons wurden auch in den Biowissenschaften eingesetzt, um die Informatikinfrastruktur zur Unterstützung der Forschung zu verbessern. Die Open Bioinformatics Foundation hat in den Jahren 2002 und 2003 zwei Hackathons für ihre Mitgliedsprojekte durchgeführt und veranstaltet seit 2010 zweitägige „Codefests“ vor ihrer jährlichen Konferenz. Das National Evolutionary Synthesis Center hat seit 2006 Hackathons für evolutionäre Bioinformatik mitorganisiert und gesponsert. Der BioHackathon ist eine jährliche Veranstaltung, die 2008 ins Leben gerufen wurde, um Standards für interoperable Bioinformatik-Tools und Webdienste zu fördern. Neurowissenschaftler haben Hackathons auch genutzt, um Entwickler und Wissenschaftler zusammenzubringen, um sich mit Themen zu befassen, die von der Konzentration auf ein bestimmtes Informationssystem (z. B. Neurosynth Hackathon und der Allen Brain Atlas Hackathon) über die Bereitstellung von Zeit für eine breite wissenschaftliche Untersuchung (z. B. Brainhack) bis hin zu spezifischen Herausforderungen reichen, die die Hacking-Aktivitäten fokussieren (z. B. HBM Hackathon).
In den letzten Jahren sind „Datathons“ oder datenorientierte Hackathons entstanden. Diese Veranstaltungen fordern Datenwissenschaftler und andere heraus, Kreativität und Datenanalysefähigkeiten und -plattformen zu nutzen, um Lösungen und Dashboards zu erstellen, zu testen und zu erforschen, die riesige Datensätze in einer begrenzten Zeit analysieren. Diese werden zunehmend eingesetzt, um Einblicke in große öffentliche und private Datensätze in verschiedenen Disziplinen wie Wirtschaft, Gesundheitswesen, Nachrichtenmedien und für soziale Zwecke zu gewinnen.
Verwendung einer bestimmten Programmiersprache, einer API oder eines FrameworksBearbeiten
Es gibt Hackathons, die sich der Erstellung von Anwendungen widmen, die eine bestimmte Sprache oder ein bestimmtes Framework verwenden, wie JavaScript, Node.js, HTML5 und Ruby on Rails.
Einige Hackathons konzentrieren sich auf Anwendungen, die die Anwendungsprogrammierschnittstelle (API) eines einzelnen Unternehmens oder einer Datenquelle nutzen. Open Hack, eine Veranstaltung, die von Yahoo! seit 2006 öffentlich durchgeführt wird (ursprünglich unter dem Namen „Hack Day“, dann „Open Hack Day“), konzentriert sich auf die Nutzung der Yahoo! API, zusätzlich zu den APIs von Websites, die Yahoo! gehören, wie Flickr. An der Open Hack India-Veranstaltung des Unternehmens im Jahr 2012 nahmen über 700 Personen teil. Google hat ähnliche Veranstaltungen für seine APIs durchgeführt, ebenso wie das Reiseführerunternehmen Lonely Planet.
Die Website Foursquare veranstaltete 2011 einen großen, globalen Hackathon, bei dem mehr als 500 Entwickler an über 30 Standorten auf der ganzen Welt um die Erstellung von Anwendungen mit der Foursquare-API konkurrierten. An einem zweiten Foursquare-Hackathon im Jahr 2013 nahmen rund 200 Entwickler teil. Die IETF organisiert Hackathons für jede IETF-Sitzung, die sich auf IETF Internet Draft und IETF RFC-Implementierung für eine bessere Interoperabilität und verbesserte Internet-Standards konzentrieren.
Für eine Sache oder einen ZweckEdit
Es gab eine Reihe von Hackathons, die sich der Verbesserung der Regierung und speziell der Sache der offenen Regierung widmeten. Eine solche Veranstaltung wurde 2011 vom Kongress der Vereinigten Staaten ausgerichtet. Seit 2012 veranstaltet die NASA jährlich die International Space Apps Challenge.
Im Jahr 2014 veranstalteten die britische Regierung und HackerNest den DementiaHack, den weltweit ersten Hackathon, der sich der Verbesserung des Lebens von Menschen mit Demenz und ihren Betreuern widmet. Die Reihe wird 2015 fortgesetzt, wobei die kanadische Regierung und Facebook als Hauptsponsoren hinzugekommen sind.
Der Global Game Jam, der größte Hackathon für die Entwicklung von Videospielen, enthält oft optionale Anforderungen, die so genannten „Diversifier“, die darauf abzielen, die Zugänglichkeit von Spielen und andere Anliegen zu fördern.
Verschiedene Hackathons wurden veranstaltet, um städtische Verkehrssysteme zu verbessern. Hackathons, die auf die Verbesserung lokaler städtischer Dienstleistungen abzielen, nehmen zu, wobei eine der Londoner Stadtverwaltungen (Hackney) mit einem zweitägigen Hackney-thon eine Reihe erfolgreicher lokaler Lösungen geschaffen hat. Es gab auch eine Reihe von Hackathons, die der Verbesserung der Bildung gewidmet waren, darunter der Education Hack Day, und in kleinerem Rahmen veranstaltete der Field Studies Council den FSCHackday, der sich speziell mit den Herausforderungen des Geografieunterrichts im Feld beschäftigte. Random Hacks of Kindness ist ein weiterer beliebter Hackathon, der sich dem Katastrophenmanagement und der Krisenbewältigung widmet, und ThePort ist ein Hackathon, der sich der Lösung humanitärer, sozialer und gemeinwohlorientierter Herausforderungen widmet. Er wird vom CERN mit Partnern aus anderen Nichtregierungsorganisationen wie dem IKRK und dem UNDP veranstaltet.
Im März 2020 führten zahlreiche weltweite Initiativen von Unternehmern und Regierungsvertretern aus europäischen Ländern zu einer Reihe von Anti-Krisen-Hackathons Hack the Crisis, die zuerst in Estland stattfanden, gefolgt von Polen, Lettland und der Ukraine.
Als Tribut oder zum GedenkenEdit
Zum Gedenken an den 2013 verstorbenen Computerprogrammierer und Internetaktivisten Aaron Swartz wurden weltweit mehrere Hackathons geplant.
Für eine demografische GruppeEdit
Einige Hackathons sind nur für Programmierer einer bestimmten demografischen Gruppe gedacht, wie Teenager, College-Studenten oder Frauen.
Hackathons an Colleges sind in den Vereinigten Staaten und anderswo immer beliebter geworden. Dabei handelt es sich in der Regel um jährliche oder halbjährliche Veranstaltungen, an denen Studierende aller Universitäten teilnehmen können. Sie sind oft wettbewerbsorientiert, und die Preise werden von der Universität oder von Sponsoren aus dem Programmbereich zur Verfügung gestellt. Viele von ihnen werden von der Organisation Major League Hacking unterstützt, die 2013 gegründet wurde, um die Durchführung von College-Hackathons zu unterstützen.
PennApps an der University of Pennsylvania war der erste von Studenten organisierte College-Hackathon; 2015 wurde er mit seiner zwölften Auflage zum größten College-Hackathon, an dem mehr als 2000 Teilnehmer teilnahmen und Preise im Wert von über 60 000 Dollar verliehen wurden. Der Computerclub der Universität von Mauritius und Cyberstorm.mu organisierten 2017 einen Hackathon mit dem Namen „Code Wars“, bei dem es um die Implementierung eines IETF RFC in Lynx ging.
ShamHacks an der Missouri University of Science and Technology wird jährlich als Outreach-Aktivität der Curtis Laws Wilson Library des Campus veranstaltet. ShamHacks 2018 konzentrierte sich auf Problemstellungen zur Verbesserung der Lebensqualität von US-Veteranen durch die Zusammenarbeit mit Unternehmen, die sich im Besitz von Veteranen befinden.
Für interne Innovation und MotivationEdit
Einige Unternehmen veranstalten interne Hackathons, um neue Produktinnovationen durch das technische Personal zu fördern. So wurde beispielsweise der Like-Button von Facebook im Rahmen eines Hackathons entwickelt.
Um lokale Tech-Communities miteinander zu verbindenEdit
Einige Hackathons (wie das 2010 in Australien gegründete StartupBus) kombinieren das Wettbewerbselement mit einem Roadtrip, um lokale Tech-Communities in mehreren Städten entlang der Busrouten zu verbinden. Dies findet inzwischen in ganz Nordamerika, Europa, Afrika und Australasien statt.
Code-SprintsBearbeiten
Bei einigen Hackathons wird nur an einer einzigen Anwendung gearbeitet, z. B. einem Betriebssystem, einer Programmiersprache oder einem Content-Management-System. Solche Veranstaltungen werden oft als „Code-Sprints“ bezeichnet und sind besonders bei Open-Source-Softwareprojekten beliebt, bei denen solche Veranstaltungen manchmal die einzige Gelegenheit für Entwickler sind, sich von Angesicht zu Angesicht zu treffen.
Code-Sprints dauern in der Regel zwischen einer Woche und drei Wochen und finden oft in der Nähe von Konferenzen statt, an denen die meisten Mitglieder des Teams teilnehmen. Im Gegensatz zu anderen Hackathons beinhalten diese Veranstaltungen selten ein wettbewerbsorientiertes Element.
Der jährliche Hackathon zur Arbeit am Betriebssystem OpenBSD, der seit 1999 stattfindet, ist eine solche Veranstaltung; möglicherweise hat sie das Wort „Hackathon“ hervorgebracht.
Edit-a-thonEdit
Ein Edit-a-thon (ein Portmanteau von editing marathon) ist eine Veranstaltung, bei der Redakteure von Online-Communities wie Wikipedia, OpenStreetMap (auch als „mapathon“) und LocalWiki ein bestimmtes Thema oder eine bestimmte Art von Inhalt bearbeiten und verbessern. Die Veranstaltungen umfassen in der Regel auch eine grundlegende Editierschulung für neue Editoren.