TADHack-mini London

11 – 12 April London

This mini hackathon focuses on WebRTC.  Developers get access to the Global WebRTC Summit, and the TADHack-mini London winners and runners up pitch at the Global WebRTC Summit for even greater exposure and hopefully a deal to two!

TADHack 2015 - WebRTC London
$8K
Prize pot

Thank you to everyone who was involved in making TADHack mini London such an amazing event!  98 people registered for the event, and over the 2 days we had 70 people attend (both onsite and remote) generating 18 world-class hacks.

These hacks demonstrated the power of telecom application development: from controlling drones in the English country side from Idea London, to start-ups discovering and rapidly extending their applications and services to all phones, to innovative teaching applications using WebRTC.

Read about Our Winners See Videos from the Event See Photos from the Event
IDEA London

Where?

IDEA London

69 Wilson Street, Shoreditch, London EC2A 2BB

Sponsors

Developer Resources

Apidaze

Developer Portal: Developers can get their apps information and access the complete documentation of our REST/XML/JavaScript APIs. The swagger based HTTP/REST documentation also allows developers to take immediate actions from the portal like creating SIP accounts, directly from the web portal. Each HTTP/REST action is also available in its cURL version (cURL is actually used internally to launch the HTTP request), thus allowing developers to copy/paste and test request anywhere.

Apidaze Developer How-to Video

Apidaze Tech Blog

WebRTC Server Example: A sample web application that uses APIdaze audio/video conference bridge accessible from the web using WebRTC and the PSTN (using a simple HTTP/REST with cURL).

WebRTC Audio Stats Sample App: A sample web application that shows how to gather RTCP statistics from APIdaze WebRTC audio bridge, very useful to monitor the quality of the underlying network connection.

WebRTC Call Monitor App: Monitor incoming calls placed to a DID from a web application without using SIP nor XMPP. Here, the Google Channel API is used as the signaling channel, and the presented incoming call can be answered directly from the browser using WebRTC.

Dialogic

PowerMedia XMS is a software media server and video MCU for real time communications in SIP and/or WebRTC domains. Use PowerMedia XMS to add audio and video features such as:
– Conferencing
– Video mixing
– Recording
– Stream insertion/playback
– IVR/DTMF detection & response
– Transcoding
– WebRTC to standard SIP media plane interworking
– Video transizing and transrating

XMS’s standard media control interface support lets it plug into other TADHacks sponsors such as Telestax. PowerMedia XMS also offers a JavaScript API for WebRTC clients and RESTful API for media server control. Take a look at Vince’s winning myVirtualGolfLesson demo for some ideas on what PowerMedia XMS can do.

Getting Started
Go to Dialogic’s TADHack 2015 Landing Page for the most up-to-date developer resources.

Dialogic is offering a number of pre-configured Amazon Web Services (AWS) instances to help get you going in minutes. These instances include an optional Telestax integration. Contact Vince Puglia to get set up with an instance and a personalized quick-start.

Resources
Email Vince Puglia or find him on site to get jumpstarted
PowerMedia XMS product background
Examples on GitHub

Google

WebRTC is a open source project that aims to add Real Time Communication capabilities to Web Browsers.  More info at http://webrtc.org

Community:
discuss-webrtc@googlegroups.com
+WebRTCorg

Tutorials:
WebRTC basics
WebRTC infrastructure

Other Resources:
WebRTC sample repo (and live demos)
HTML5 Rocks Data Channels article
WebRTC and Web Audio resources
WebRTC Weekly
WebRTC Hacks

Kandy

Welcome to KANDY!  Here is all the technical information you need to embed KANDY communications into your new or existing web application, including:

Quick Starts, which are basic code examples and working demos of the fundamentals of the KANDY communication features.
REST API Documentation, which provides commands for both administration and communication control.
JavaScript Library information, which provides a developer-friendly series of calls, methods and listeners for all the critical communication tasks.

Recorded Webinars:
Introducing Kandy
Getting Started with Kandy

Get a Piece of Kandy…Tools for a Fast Start or a Custom Build:
Main Page
Quick Starts
SDKs:
JS SDK
iOS SDK
Android SDK
REST API

Matrix

Matrix (matrix.org) is an open source distributed persistent messaging fabric with eventual consistency, open federation and strong cryptographic guarantees – used for securely exchanging messages and synchronising communication history between humans, devices and services with no single points of control or data ownership. It consists of an open standard defining RESTful HTTP APIs and open source, Apache-licensed reference server and client implementations for exchanging and persisting arbitrary JSON data. It can be to exchange group chat, voice or video calls, IoT data, or any information you could wish to publish/subscribe via an internet-wide open persistent messaging network.

The reference Matrix Web Client already supports WebRTC, so an idea for a hack would be to use or take inspiration from this code in your application. Please feel free to ask questions and chat to the matrix team in the official Matrix HQ chatroom!

We will award a Parrot Bebop Drone to the two best hacks using Matrix – we are eager to see your ideas and implementations!

Resources:
Spec
APIs
HOWTOs
Matrix at github

WebRTC specific resources:
VoIP spec
WebRTC in the AngularJS webclient:
WebRTC Service
Matrix Call
Room Controller

Telestax

The Telestax challenge will evaluate Restcomm apps targeting marketing automation. The winner and the runner up app will be offered commercialization terms through the Restcomm App Store to a target audience of over 100 million subscribers.

Call tracking technologies are popular because inbound calls are the most lucrative type of lead. They are the sales reps’ most favorite kind of lead, and therefore the marketers most valuable measure to generate and track.

A couple of ideas for apps:
– WordPress plugin shortcode that renders a unique phone number for the web page its used on. Calls to such phone numbers will be tracked and correlated to their corresponding web page in Google Analytics.
– HTML5 / JavaScript Call to Action widget, which renders a phone number and a Click To Call (WebRTC) button. Mobile or Web users can call-in to discuss the product or service offered on the page where the widget is located, without having to navigate generic IVR menus. The widget will be integrated with Restcomm and a Marketing Automation Platform (e.g. HubSpot, Act-On, Spokal) to help measure conversion rates from visitors to closed won deals.

Restcomm resources:
Restcomm github
Technical documentation

Community forums:
Stack Overflow forum
Google RestComm forum

Video resources:
How-to blog and video
Other product demos and how-to videos

Truphone / UCL

James Body will be sharing one-on-one with developers Truphone’s API plans. For the Truphone prize James will be looking for hacks that are original or solve real-world problems.

Schedule

Saturday 11 April

Start 9AM
Coffee, lunch (sandwiches) and dinner (pizza/beer) provided
We close-up at 9PM so people get some rest

Sunday 12 April

Start 9AM
Coffee and lunch (sandwiches) provided
Pitches 1-4PM
Prizes announced 5PM
Snacks and drinks 5 – 7PM to toast the winners and wind-down

Mentors

Here to help you!

James Body

James Body

Jean Deruelle

Jean Deruelle

Sam Dutton

Sam Dutton

Matthew Hodgson

Matthew Hodgson

Tim Panton

Tim Panton

Philippe Sultan

Philippe Sultan

Vince Puglia

Vince Puglia

Partners

Appery.io
Application Developers Alliance
bloggeek.me
ClueCon
disruptive-analysis
FreeSWITCH
GWOB
Hackathon Hero
Hot Telecom
ISDI - Instituto Superior para el Desarollo de Internet
MEF
mind-commerce
Opinno
Real Time Weekly
tonse-telecom
vision-mobile2
VOIP Users Conference
W3C
Wayra
WebRTC Global Summit
WebRTCHacks
WebRTC Stats
WIP