Hackathon Stuttgart 2016

Hackathon ’16 after video

Winner Teams 2016

Gallery 2016

Summary of Projects ’16

teams -1-invendoryThe idea is to bring vending machines back to their old glory: Instead of paying with cash or credit, the user can scan a QR-code with his mobile device using the vending machine app. The user does not only pay using the app, but at the same time the vending machine transmits inventory information to the mobile device, which forwards the data to the backend using its mobile internet capabilities. Like this, the mobile device is used as an intelligent gateway for the payment and inventory data, using crowd sourcing to avoid the need for each vending machine having internet access. This provides the possibility for real time tracking of vending machine inventory, optimal monitoring, always fresh on-time delivery to vending machines, dynamic pricing and many other.

Verwendete Technologien: Tinkerforge: RED Brick, Bricklets: RFID, TFT Touchscreen; Backend: Heroku Java Spring; Mobile App: Android Native; Frontend (Administration): Heroku Angular JS

Here you can find the presentation.

The Kärcher Street Sweeper gets connected with an iPad game and is used as controller for the game. The driver uses the street sweepers steering wheel to win inside the game. Each movement and different sensor data is used as live input for the game. The underlying goal is to motivate drivers even more for their work. There are also multiplayer possibilities to provide an even bigger challenge.

Verwendete Technologien: Tinkerforge: Acceleration Sensor, Distance Sensor
Kärcher Street Sweeper; Mobile App: iOs/iPad game – ObjectiveC, Swift, SpritePack

Here you can find the presentation.

And here you can find a youtube video.

The user can use the mobile app in order to control and monitor the Kärcher garden hardware. This allows him for example to care for his plants and garden during a vacation.

Verwendete Technologien: Various Kärcher garden Hardware; Tinkerforge: Humidity, Moisture bricklet, RED brick connected with Raspberry Pi; Backend: Google Firebase for sensor data collection and sync with mobile device; Frontend: AngularJs, Google Progressive WebApp

Here you can find the presentation.

The purpose of the application is to provide automatic load balancing for printing requests. Moreover a web frontend will be developed that provides a dashboard containing information about the current state of queued printing requests. Through the application long waiting lists and therefore long waiting times for the users will be avoided.

Verwendete Technologien: Backend: SQLite database, Perl, Heroku, Unix print stack; Frontend: Web app

Here you can find the presentation.

The main concept of the project is to provide decentralized beer selling in robust networks with Ethereum blockchains. The project can also be extended as an IoT platform to enable connection of other devices in the internet.

Verwendete Technologien: Docker, Ethereum, peer2peer functionality

Here you can find the presentation.

Implements and features the next level of sleep analytics. Leveraging various sensor systems, it not 
only tracks your sleeping behaviour but takes measures to improve the sleeping quality. In addition reports and dashboards are provided showing your sleep improvements.

Verwendete Technologien: Arduino, Tinkerforge, Infrared sensors, C, Python

Here you can find the presentation.

team-7-drink4fitThe goal of the project is to promote healthy drinking habits among users. The center of the concept is a Kärcher water dispenser that is illuminated by several Philips Hue that are positioned around the dispenser to attract people. There is another Philips Hue on top of the dispenser that reacts to the user who has the mobile app on his phone approaching the device using an iBeacon that is positioned next to the dispenser. The light on top signals the drinking „status“ of the user: e.g. red if there is an urgent need to drink something, green if the user is sufficiently hydrated already etc, so it shows context information for the user.

The mobile app shows the user his daily history along with the current status. The background image of the app illustrates what the user is supposed to do: e.g. it shows a desert in case the user did not drink enough to show him that he should drink something. There are also elements of gamification: There are monthly awards for the „best drinker“, challenges in certain groups and more. Additionally, there is a Leitz Icon printer next to the water dispenser that can print motivational slogans and also awards that can be stick on the drinking cup.

Verwendete Technologien: Kärcher water dispenser; Tinkerforge: iBeacon; Leitz Icon Printer; Philips Hue; Backend: Bosch IOT Cloud as PaaS – Java Spring Boot; Mobile App: Android native

Here you can find the presentation.

teams -8-goodbykeThe developed solution features bike sharing similar to the already popular car sharing. By using a mobile application and geolocation the users can find a bike close to them and go for a fun bike ride. As an innovative feature the users can leave the bike wherever they are when they have reached their destination or are out of breath.

The next user desparatly wating for a bike is just around the corner…

Verwendete Technologien: Car2Go API; Tinkerforge: Various sensors – cloud enabled bike locking system; Backend: Heroku – Java, Hibernate, MQTT protocol; Mobile App: Ionic/Cordova

Here you can find the presentation.

teams -9-coolerwaterOffice workers often have three problems:

1. They sit too much

2. They drink not enough

3. They are pissed

The implemented solution covers all these issues by making the water cooler a fun place to be. Every time the users grabs some water at the water cooler she/he will get some points (tackling issue 1). Placing the water cooler at a remote area keeps the office workers walking (tackling issue 2). By implementing additional games like „squads in front of the water cooler“ the user gets the possibility to gain some extra points. This also includes games forcing the office workers to smile which not only adds some bonus points, but also forces them into a good mood (and therefore tackling issue 3).
On top of that a message can be left for the next „water cooler gamer“ (e.g. for throwing down a challenge) and therefore brings in some social factors.
Maybe there will also be a web application showing the current ranking…

Verwendete Technologien: Kärcher water dispenser; Microsoft connect; Backend: .Net/Nancy with LiteDB; Frontend: A stack tbd that works…

Here you can find the presentation.

teams -10-internet-of-dogsThe idea is to use dogs as smart sensors for the discovery of different events, e.g. natural disasters.
The behaviour of the involved dog is monitored and measured by a smart dog tag and then aggregated to get an idea of unusal events in a certain area. So basically, the dogs informations valuable by the amount of events that are available from a certain area. This could be used e.g. to forecast an upcoming earthquake by noticing that lots of dogs get nervous in that area and correlating this with information available via other channels.

Technologien: Tinkerforge: Bricklets: IMU, GPS, Button; Backend: Heroku NodeJs with MongoDB, usage of MQTT protocol; Frontend: Web app using various Javascript libraries, communication with backend via websockets

Here you can find the presentation.

teams -11-ride-with-meAn additional functionality for CAR2GO that will allow a wider range of customers (e.g. people who
don’t have a driving license, people who had a few drinks or unable to drive due to any other reason) use the CAR2GO service when another customer is driving, and share costs. Drivers benefit from the convenience of going home by car when paying only 40% and passengers enjoy comfortable, safe and convenient ride home for quite a low rate too.

Verwendete Technologien: CAR2GO API (2.0); Java-Backend; React Native for iOS and Android

Here you can find the presentation

teams -12-_-internet-of-drinksBefore the user gets served with alcohol, he has to blow into a breathalyzer and be below a certain
configurable treshold. In case the measurment overruns the treshold, no alcohol is served. There is also a smart forecast predicting that the treshold would be overrun with the served amount, therefore only serving an amount that would still keep the user under the treshold.
Ideas to further extend the project are to include a tournament mode, where other users can be challenged or a forecast starting when the user will be allowed again to drive. Also integration with Car2Go is planned.

Technologien: Tinkerforge: Bricklets: RFID , Analog-In to connect alcohol sensor, RED, Stepper engine for alcohol; level indication, servomotor for Dispenser; Backend: Heroku  as Cloud Service; A lot of 3D Printouts

Unfortunately we dont have a record of this teams presentation.

teams -13-eforce21Implements a real time plant management system focused on encomic plants/the industrial sector (of course the system is also suitable for all our garden friends). Through various sensors the application monitors the health and „status“ of the plants and takes measures based on the collected data.
On top of that the users can always get the latest real time information by looking on one of the various dashboards in the included web application.

Technologien: Backend: Heroku – Spring Boot, Postgres; Mobile App: Android native; Frontend: Heroku – Angular 2

Unfortunately we only got the slides of the presentation:

teams -14-robocodeThe project originates from a university project that started before Hackathon. It provides a GUI in which code can be created through building blocks. The project is mainly targeted
in developing code for virtual robots.

Technologien: Google Blockly; choo.js; peer2peer functionality.

teams -15-telemotiveTired of tracking your time? The developed application disposes the need to manually enter time data into your timetracking systems. The solution automatically tracks your time based on geolocation through a mobile application. By leveraging a web based application the user canassociate a specific area with e.g. a specific project. Offering integrations to several time trackingsystems, the time data is automatically migrated.

Technologien: Backend: Not yet defined cloud based stack; Mobile App: Apache Cordova/Phonegap

here you can find the presentation:

teams -16-socialbitThe goal of the project is to create a role playing game based on the Kärcher fleet management system. Through the project a playful administration tool will also be provided along with integrated chat.

Technologien: Game engine: phaserJS; Backend: NodeJs on AWS, socket.io for multiplayer

Here you can find the presenation.

teams -17-0711-hacksThe application features a responsive web application through which the users can „order“ the
cleaning of a specific geographic area. For providing time- or area based billing the solution directly connects to the „Kärcher Cloud“ to gather the geoinformation of the various „Kärcher cleaning systems“ (e.g. when these enter a specific area). After the cleaning order is finished the bill is sent to the customers via E-Mail.
The system is only limited by the connected „Kärcher cleaning systems“, so outdoor- as well as indoor cleaning can be thought of…

Technologien: Kärcher Cloud; Backend: NodeJS, AWS Lambda; Frontend: Html/CSS/jQuery

here you can find the presentation.

teams -18-ride2goThroughout the day, most of the cars are just in parking mode. In fact, even car-sharing companies, like Car2Go, achieve only a car usage rate of 14% of their fleet. The app tries to tackle this issue by allowing to match the driver with another random car passenger who wants to go to the same direction.

Verwendete Technologien: Backend: Java Play Framework; Mobile App: Xamarin

here you can find the presentation.

Process visual data from Parrot Drone and extract text to provide a real time catalogue
Drone uses GPS, autonomous flight and human recognition and recognizes emergency situations and sends information to emergency station. An image is printed of the Leitz Icon Printer.

Verwendete Technologien: Backend of Services in JS; Mobile App: native; Parrot AR; Leitz Icon Printer

here you can find the presentation.

Jury ’16

Helmuth Ritzer – car2go

Since the start of car2go in the year 2008 Helmuth Ritzer as CTO is responsible for the technichal product development. This covers the electronic data transmission, integration of the car as well as the software development.

Since the beginning of 2015 and also after the split of the products car2go and moovel he bowed out from operative topics and is responsible for forward-looking issues. The main focus for car2go is on the multifaceted possibilities which result from the use of autonomous functions.

Before his time at car2go since 1993 Helmuth Ritzer was  active  in different positions in research and central IT within Daimler AG.

Matthias Ulrich – logicline

Matthias Ulrich is acting for over 15 years as senior software architect, project manager and coach for various customers and industries. Additionally he’s supporting in the realization of technical complex IT-projects. At logicline he’s CTO and also responsible for HR and the growth and development of our competences in the fields of SOA, Cloud and Mobile Apps.

He already attended the past 3 Hackathons Stuttgart and at the last one Hackathon Stuttgart „Hack for Culture“ he was Mentor from logicline side. Every year it’s a good experience, he said, and he’s proud to be on board this year again – now in the jury.

I’m really curious about the ideas and results.

Dr. Ansgar Gerlicher – Hochschule der Medien

In the study course mobile media, Dr. Ansgar Gerlicher, is teaching mobile applications at the „Hochschule der Medien“ (HdM) in Stuttgart.
He is the founder of the science beacon „Responsive Media Experiences“ (REMEX) and of the „Digital and Innovations & Mobility Institute“ at the HdM.
Since 2010 he is a member of the program comitee at the symposium „Apps to Automotive“.
His research activities follow up with the integration of mobile devices, applications and cloud services to the automobile.
As well he deals with complex subjects like the vehicle-to-vehince / vehicle-to-infrastructure communication, mobile media and the safety of mobile media.

Dr. Jörg Sommer – BOSCH

Dr. Jörg Sommer manages and shapes the Bosch IoT Cloud (BIC), which drives the Bosch IoT business and connecting strategy. Since October 2014, Jörg has been responsible in different roles for the design, transition, and operation of the BIC platform. Before that, he was responsible for the worldwide IT Infrastructure Architecture, Design & Strategy group at Bosch’s internal IT service provider. He started his career at Bosch in 2011. From 2005 to 2010, Jörg worked as a researcher at the University of Stuttgart. He is also an examining board member of the Computer Science program at the Baden-Wuerttemberg Cooperative State University Stuttgart (DHBW Stuttgart).

Dr. Daniel Heubach – Alfred Kärcher GmbH & Co. KG

Dr. Daniel Heubach is responisible for the „Digital Transition“ of Kärcher since 2015 and coordinates the entire digital approach of Kärcher in a broad field of activity. Before, he worked for 5 years in corporate innovation and technology management department. From 2002 until 2010 Dr. Heubach acted as a researcher at Fraunhofer IAO.

Press and Blog Articles

“All you need is love”… and a good pitch.
Why hacks are a must for business people
by Maria Barikhina

Hackathon Stuttgart 2016: