Hackathon Stuttgart 2016
Hackathon ’16 after video
Winner Teams 2016
Gallery 2016
Summary of Projects ’16
Verwendete Technologien: Tinkerforge: RED Brick, Bricklets: RFID, TFT Touchscreen; Backend: Heroku Java Spring; Mobile App: Android Native; Frontend (Administration): Heroku Angular JS
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
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
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
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
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
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
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
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…
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
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
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.
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
in developing code for virtual robots.
Technologien: Google Blockly; choo.js; peer2peer functionality.
Technologien: Backend: Not yet defined cloud based stack; Mobile App: Apache Cordova/Phonegap
Technologien: Game engine: phaserJS; Backend: NodeJs on AWS, socket.io for multiplayer
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
Verwendete Technologien: Backend: Java Play Framework; Mobile App: Xamarin
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
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.