HackZürich 2014 in the Press

//

40 Hours // 350 Hackers // 10-12 Oct 2014 // 25k CHF in Swag and Prizes

All the awesome submissions are here!

Hackathon winners

First prize

Immersive

Immersive

Johannes Schickling, Emanuel Jöbstl, Matthias Standfest, Elisaweta Masserova

Use your smartphone and a simple cardboard to create a stunning virtual reality impression!

Project on HackerLeague

Second prize

GetCooking

GetCooking

Yassin Hassan, Marc Gähwiler, Nina Wang, Jean-Marie Bise

Smart recipe app based on the contents of your fridge

Project on HackerLeague
Photography: www.manuelmaisch.ch

Third prize

Minoropus

Minoropus

Roger Küng, Georgios Christodoulou, Jérémie Rappaz, Jérémy Rabasco

Game to playfully introduce kids to programming

Project on HackerLeague
Photography: www.manuelmaisch.ch

Tamedia Digital award

.GIFMeIt

.GIFMeIt

Jade Deng, Ruoping Xu, Jason Sun

App to create funny GIF animations within seconds

Project on HackerLeague
Photography: www.manuelmaisch.ch

Microsoft award

GetCooking

Workshop awards

Apple

NoFace

Apple

Vaclav Potesil, Martin Engelcke, Andrew Kharchyshyn, Nilson Kufus

Innovative mobile App and algorithms to anonymize videos in real-time

Project on HackerLeague
Photography: www.manuelmaisch.ch

GS1, Auto-ID Labs, Migros

A viral questionnaire for marketing research

A viral questionnaire for marketing research

Raynald Chung, Daniel Sim

Fun app to assess your personality profile based on products you like

Project on HackerLeague
Photography: www.manuelmaisch.ch

Zühlke & Swisscom

MIMUW

MIMUW

Marcin Ziombski, Bartosz Błażejewski

Project on HackerLeague
Photography: www.manuelmaisch.ch

Google

Remotify

Remotify

Leo Kotschenreuther, Stephan Schultz, Fabio Niephaus

App for Android wear to remotely control any device or lighting in your house directly from your wrist.

Project on HackerLeague

Evernote

Orca

Orca

Valentin Gutknecht, Dang Nguyen, Samuel Gyger, Basile Verhulst

Project on HackerLeague
Photography: www.manuelmaisch.ch

Autodesk

Immersive

Impact Hub Zürich & Climate KIC & Pro Juventute

BioCloud

BioCloud

Igor Krawczuk, Prageeth Jayathissa, Alex Millane, Michael Wirth

Project on HackerLeague
Photography: www.manuelmaisch.ch

Other finalists

Workshops

#1

BSI //
Build your IoT project from A to Z //

Time: Friday, 20:15 - 21:15 or 21:30 - 22:30

Room: Pascal

Build cool stuff with open source, internet of things, mobile apps and Arduino boards!

Workshop description: PDF, 430 KB, opens in new tab

//

#2

Apple //
iOS for Computer Vision and Computational Photography //

Time: Friday, 20:15 - 21:15 or 21:30 - 22:30

Room: Fortran

The Apple Camera Engineering Team will be presenting and answering your questions about how to leverage iOS as a platform for Computer Vision and Computational Photography.

Click here for more info

Members of the Apple Camera Team will be attending HackZurich this year and presenting several sessions on how to take advantage of the iOS Capture Platform for vision based projects and computational photography. Learn how to leverage the AVFoundation Capture APIs to take full control of Focus, Shutter Speed, ISO, White Balance, as well as how to bring frames onto the GPU - OpenGL, OpenCV, or other processing pipelines. Sample Code will also be discussed that shows how to use Camera metadata and synchronize CoreMotion data with frames.

To get the most out of these presentations, we highly recommend spending some time before the event reviewing recent WWDC presentations about the Camera:

https://developer.apple.com/videos/wwdc/2014/ — “Camera Capture: Manual Controls" https://developer.apple.com/videos/wwdc/2013/ — “What’s New in Camera Capture" https://developer.apple.com/videos/wwdc/2012/ — “What’s New in Camera Capture" https://developer.apple.com/videos/wwdc/2011/ — "Capturing from the Camera using AV Foundation on iOS 5"

In addition to the presentations, the team will be on-site throughout the weekend to answer questions, offer advice, and to generally help you make cool stuff. A 128GB iPad Mini with Retina display (WiFi) will be awarded to each member of the team that comes up with the most creative use of the iOS Camera — we’re excited to see what everyone will come up with.

We’re looking forward to meeting you and seeing all the fantastic ideas created at HackZurich — see you there!

//

#3

Google //
Context on your wrist: Android Wear //

Time: Friday, 20:15 - 21:15 or 21:30 - 22:30

Room: Basic

Stay connected to the people around you. Android Wear puts useful information on your wrist, the moment you need it, and in just a glance.

Click here for more info

Google’s been spending some some time looking at technology usage, and thinking deeply about ways of staying connected to the people around you, and those not currently with you. Smartphones and Tablets with Android are truly useful for our everyday life, but there are a lot of situations where they disconnect you from the people around you. Android Wear puts useful information on your wrist, the moment you need it, and in just a glance.This new platform is built on a technology you already know, Android. However, there are some differences in development, and most importantly, user experience design.

This Workshop will introduce you to the Android Wear platform and teach you how to come up with concepts that can work on a tiny screen on your user’s wrist.

//

#4

GS1, Auto-ID Labs ETH / HSG, Migros //
Retail Innovation: The Future of Shopping //

Time: Friday, 20:15 - 21:15 or 21:30 - 22:30

Room: 1009

To unleash the next generation of retail and shopping apps, leading industry players have teamed up to open their APIs and data-pools for the first time to developers.

Click here for more info

Retail Innovation: The Future of Shopping

With mobile applications on the rise, the retail industry is on the verge to a new era. Today, eCommerce still accounts for less than 10% of total retail sales – leaving the majority of the industry disconnected from our digital lives. Smartphone apps have the potential to connect physical commerce to the Internet and to bring retailing into the digital age. However, most app developers today struggle with a lack of standards as well as access to APIs and datasets.

The Auto-ID Labs have teamed up with GS1, Migros and other leading industry players to break down these barriers. In a worldwide unique set-up the industry is opening up their APIs and data-pools to developers.

GS1 is an international organization focused on standards for global commerce. GS1 is responsible for introducing barcodes to the retail industry almost 40 years ago. The current GS1 Management Board comprises executives from Wal-Mart, Amazon, Tesco, Google, Nestle, Coca-Cola, Walgreens, and more. GS1 – being a global standards organization – is interested in fostering innovation and evaluating needs for new global standards and interfaces. Currently, GS1 is covering 110 countries, serving over a million companies across the world, executing more than six billion transactions daily using GS1 standards.

New retail apps can help consumers to make better shopping decisions, discover new products, find alternatives, track and evaluate your shopping behavior (e.g. quantified self), recommend products, get direct links to brands, improve your health, save money and CO2, find bargains and discounts close to you, promote regional or labeled products, etc.

We have compiled a set of APIs related to the following topics to help you in implementing your idea:

  • Identifying products (including barcode scanning)
  • Getting product information (including product images, nutrition and allergy information)
  • Finding stores and checking availability & prices (including local promotions)
  • Working with digital receipts and transaction data (including point-of-sale data analysis)
  • Providing smart context for your app (including a way to determine demographics and interests based on your installed apps)

Workshop Agenda

  1. Shaping the future of shopping with new apps (25 mins)
    • Welcome by Auto-ID Labs – Alexander Ilic, Auto-ID Labs ETH / HSG, Research Director
    • Keynote: The GS1 System in a nutshell – Domenic Schneider, GS1 Switzerland, Product Developer GS1 System
    • GS1: Future of Retailing – Dipan Anarkat, GS1, Director Emerging Technologies
    • Migros Strategy: Online and Mobile Apps – Rafael Garcia, Migros
  2. API briefing, datasets, and sample code (35 mins)
    • Identifying products
    • Getting product information
    • Finding stores and checking availability & prices
    • Working with digital receipts and transaction data
    • Providing smart context for your app

//

#5

Evernote //
Evernote API Workshop Overview: API and SDKs //

Time: Friday, 20:15 - 21:15 or 21:30 - 22:30

Room: 1008

Learn about the Evernote SDKs, including creating new notesrendering notessearching for existing notes and other common operations.

Click here for more info

The Evernote API lets you tap into the functionality offered by the Evernote service and gain access to the millions of users around the world who use it every day. Using the same API that powers all of Evernote’s native apps, you get full access to a user’s Evernote account, allowing you to create new notes and access existing ones.

In this workshop we’ll introduce the API and look at Evernote SDKs, then discuss creating new notesrendering notessearching for existing notes and other common operations.

You’ll learn how your application can store its data in Evernote, how to tap into the information that a user has already stored in Evernote, and why Evernote is great for more than just note taking. 

Getting Started: http://bit.ly/evernote_hack
Developer Site: https://dev.evernote.com/
Gallery of apps: http://appcenter.evernote.com/

//

#6

Zühlke & Swisscom //
The Fast And The Furious //

Time: Friday, 20:15 - 21:15 or 21:30 - 22:30

Room: Cobol

Let the fastest win! Reactive, real-time, pattern recognition in Scala/Java/JS. Develop a bot in the cloud that navigates a toy racing car in front of your eyes!

Click here for more info

The scene: A large toy racetrack laid out in front of your eyes. An electric racing car, equipped with gyro sensors that measure the acceleration during the course. Your bot program - deployed in the Swisscom cloud - connects to a relay server and takes control over the car. As the car moves, the sensors send real time acceleration data to a workstation via bluetooth. The workstation forwards the data via the relay station to your bot. Your bot carefully drives a first round, taking data. As the bot learns, it becomes more and more confident and (hopefully) much more furious, since only the fastest algorithm will win. We’ll precisely record round times during your test periods and continuously publish the recent fastest round.

The challenge: Your job is to develop a server application that runs in the Swisscom cloud, registers there with the relay station that is connected to the race circuit. Your program will receive data as it pours in at a frequency of some 20 Hz from your test run. Make the best out of that data. Understand it. Filter it. Process it. Make it manageable. Because it should help your pilot who’s desperately asking you a single question all the time: “Where the heck am I?”. It’s easy to hit the brakes in a curve once lateral acceleration exceeds a certain threshold. Only, then it’s usually too late. So, your bot will need to learn to realize when it is approaching the end of a fast long stretch before it actually reaches it and runs out of tarmac at the end of the curve. You’ll have lots of opportunity to test-run your recent algorithm on the circuit. Before I forget: There’s one more rule:

A single rule: Your program must not have prior knowledge of the circuit. It must derive all its intelligence from a single source: The stream of accelerometer data of that particular test drive. Not even the data from previous test runs may be used.

Every rule needs an exception: We allow for up to three gauge constants of your choice to be used. I guess it wouldn’t even work without.

Deployment and Runtime: Your job is to write a server application that can send and retrieve HTTP requests to communicate over a very simple protocol with the relay station. We’ll provide you with a protocol description as well as skeleton code in Java, so that you don’t need to concern yourself with the technical environment too much. You can alternatively choose amongst other technical stacks, such as Scala Play, NodeJS and some more. If you do so, you’ll need to develop your application from scratch (not too much of a challenge for you, I suppose...;-), but you may still find the Java skeleton useful to understand the details of the protocol. You will deploy your executable using the cloudfoundry API into the Swisscom cloud. The technical details of that API will be explained in the workshop. We’ll also provide abundant technical documentation. We want you to concentrate on the main challenge: developing the fastest algorithm that has ever steered a toy racing car while learning to do so in real time.

There’s more to life than fun: The task may sound loads of fun and we promise it will be. But there’s more to it. As the Internet of Things becomes reality these days, applications will have to cope with continuous streams of technical data coming in from a variety of sensors. The age of request/response is behind us. Data needs to be interpreted, understood and reacted upon in real time. This will require new architectural approaches. Reactive Programming has become hot subject. We recommend you adapt a reactive programming style using asynchronous messaging within your application.

//

#7

Autodesk //
Bring Complex 3D Models to WebGL in a Simple Way //

Time: Friday, 20:15 - 21:15 or 21:30 - 22:30

Room: 1012

WebGL is a very powerful technology for enriching the web with graphics. How can we get it into the hands of the creators?

Click here for more info

WebGL is a very powerful technology for enriching the web with graphics. How can we get it into the hands of the creators?

We discuss some aspects of building 3D models and how to bring them to life on the web through a smooth streamlined pipeline, providing coders, designers and artists alike a strong and powerful web graphics tool. In addition to easily bringing your 3D models to the web, the viewer (based on three.js) includes an API allowing close interaction with the 3D model and querying element metadata. We demonstrate how WebGL experiences created with the Autodesk View and Data API engine can be elevated to the next level by making 3D models even more immersive and engaging with practical hands-on demonstrations and samples.

//

#8

Impact Hub Zürich & Climate KIC & Pro Juventute //
Hack4Good - Building apps to improve business and society //

Time: Friday, 20:15 - 21:15 or 21:30 - 22:30

Room: 1011

Impact Hub Zürich, Climate KIC and Pro Juventute are partnering to motivate talented coders building apps that really make a difference.

Workshop description: PDF, 2 MB, opens in new tab

//

#9

BCG //
Convincing people from your product with a great story! //

Time: Saturday, 15:00 - 16:00

Room: 1011

Nothing convinces more than a good story! Working session with BCG about best practice tips in storylining.

Click here for more info

Convincing people from your product with a great story! –
Storylining session with BCG

"Nothing convinces more than a good story"

  • Learn best practices for uncovering stories in everyday life
  • Discover ways to make your story more persuasive
  • Find out how to use stories in pitches, presentations, and meetings

The challenge of entrepreneurs is often to effectively communicate their value proposition, not only to customers, but also to vendors, partners, investors, and their own team. Especially for technical founders, this is generally about presenting impressive facts; but in reality, facts only have limited reach. Stories work better.

There are several reasons why a good story should be the key element of your pitches or presentations. The main ones are

  1. Stories are memorable,
  2. Stories travel further, and
  3. Stories inspire action.

When facts and information are framed by a compelling story, you will get the attention of your audience. Additionally, you will activate emotions of the audience, what makes the information presented more memorable than "pure facts". In that way stories are easy for listeners to recapitulate in the future. So, if you arm your audience with a good story, they will be able to communicate the details of your business more clearly.

Last but not least, the aim of a pitch or presentation is to move people to act. Focusing on specifications or detailed descriptions of what you do, will be a waste for most of your audiences, while a compelling and inspiring story about what you do, why you do it, and how it will make something better will help attract and motivate people.

Presenting a complex problem and related solution in a clear and concise way to convince people is part of the daily business of a management consultant. The Boston Consulting Group (BCG), a leading management consulting firm globally, has long time experience in this subject - which is why they would like to share tips and tricks with you in a dedicated working session.

Team

Sponsors

Interested in sponsoring us? Contact us via sponsor@hackzurich.com.

Presenting Partner

Silver

Bronze

Startups

General Partner