The Internet Engineering Task Force (IETF) is holding a Hackathon to encourage developers to discuss, collaborate and develop utilities, ideas, sample code and solutions that show practical implementations of IETF standards.
Saturday and Sunday, July 18-19, 2015 in conjunction with IETF 93.
-
-
To follow on twitter: #ietfhackathon
Mailing List address: hackathon@ietf.org
-
-
The format and agenda of the Hackathon is such that it is best to attend both Saturday and Sunday in order to get the most out of the event, but we realize travel constraints and other meetings can interfere. You are welcome to come and go as necessary.
Agenda (subject to change)
Friday, July 17
13:00: Room opens for optional setup (meant for champions if they have any special equipment)
21:00: Room closes and is locked
Saturday, July 18
09:00: Room opens for setup - Pastries and coffee provided
09:30: Hackathon kickoff - Intro to all technologies by champions, form teams
12:00: Lunch provided
15:00: Afternoon break - Snacks provided
18:30: Progress check and sharing
19:00: Dinner provided
21:00: Room closes and is locked
Sunday, July 19
09:00: Room opens - Pastries and coffee provided
12:00: Lunch provided
15:00: Hacking stops, prepare brief presentation of project
15:00: Afternoon break - Snacks provided
16:00: Project presentation to other participants and judges
17:00: Winners announced, prizes given
17:30: Recap and suggestions for IETF 94
18:00: Hackathon ends, tear down
Below is a list of the current IETF 93 Hackathon technical topics. Don’t see anything that interests you? Feel free to add your preferred technology to the list, sign up as its champion and show up to work on it. Note: you must login to the wiki to add content. If you do add a new technology, we strongly suggest that you send email to hackathon@ietf.org to let others know. You may generate interest in your technology, and find other people who want to contribute to it.
To request a wiki account, please click on the login button on the bottom right corner of the page, and choose register. If you need a new password please click on the login button on the bottom right corner of the page and choose Send new password.
Current IETF 93 Hackathon Technologies Include:
DANE / DNS Privacy / DNSSEC
Contribute to access of end-systems to new developments in
DNS
Protocols: DANE support for webmail,
DNS-over-TLS (application uses),
DNS-over-DTLS (stack and uses), TLSA client certs, client privacy election for EDNS client-subnet, getdns language bindings, etc.
Tools: portable tool for creating and adding DANE RR’s to zones, changes to existing tools to support new crypto algorithms, etc.
Measurement: New tools or sites for measuring DNSSEC or DANE deployment
-
-
-
Champions
NETVC and Daala
Open source, royalty free video codec, video compression
-
Proposed IETF working group: Internet Video Codec (netvc)
Champions:
RIOT (OS for internet of things)
Participant Preparation and Prerequisites
Bring a laptop on which you are comfortable developing software
Familiarity with the technology area(s) in which you plan to participate will certainly help
Brief introductions will be provided at the start of the Hackathon by the champions associated with each technology
Your laptop is the default development platform for each technology
Anything else that is required will be provided, such as VMs you can install on our laptop or access from your laptop
Installing and becoming familiar with VirtualBox or something similar will help
Note to champions: if planning to make use of VMs, please bring on USB drives to may available to others as download times can be painful
Specific coding languages are called out for some of projects (e.g. Python, Java), but this is heavily dependent on the project(s) you choose
Wireless access to the IETF network will be provided, and from there to the outside world
-
Champions for each technology are encouraged to share any other things they think would be helpful in preparation for the hackathon
Resulting Project Presentations
Authentication and Authorization for Constrained Environments (ACE)
DHCPv6 (Dynamic Host Configuration Protocol for IPv6)
DNS / DNSSEC / DANE / DPRIVE
HOMENET
NETCONF/YANG, I2RS, OpenDaylight
NETVC
OpenWSN
RIOT
SCTP
Event Summary
-
Photos - NOTE: when used, you must include the photo credit:
-
Videos
Click here for more information on the IETF 93 Hackathon.