Category: Student Projects
Continuous Integration – Move fast and don’t break things
Continuous Integration is an increasingly popular topic in modern software development. Across many industries the companies acknowledging the importance of IT and delivering value to their customers through great software prevail against their competitors. Many reports indicate that Continuous Integration is one of the major contributing factors to developing high quality software with remarkable efficiency.…
- DevOps, Interactive Media, Mobile Apps, Scalable Systems, Student Projects, System Designs, System Engineering
Continuous Integration & Deployment for a Cross-Platform Application – Part 1
When we started the project “Flora CI” for the lecture “System Engineering”, we planned to deal with Continuous Integration. As an important aspect of software engineering all of us have previously been involved in projects where code of developers had to be merged and builds had to be automated somehow. Anyway we felt we could…
Take Me Home – Project Overview
Related articles: ►CI/CD infrastructure: Choosing and setting up a server with Jenkins as Docker image ►Dockerizing Android SDK and Emulator for testing ►Automated Unit- and GUI-Testing for Android in Jenkins ►Testing a MongoDB with NodeJS, Mocha and Mongoose During the winter term 2017/2018, we created an app called Take Me Home. The purpose of the app is…
Livestreaming with libav* – Tutorial (Part 2)
If you want to create videos using FFmpeg there is a basic pipeline setup to go with. We will first take a short overview over this pipeline and then focus on each individual section.
AIRA Voice Assistant – A proof of Concept in virtual reality
Motivation As part of the lecture “Software Development for Cloud Computing” we were looking for a solution, how a user can get basic assistance within our existing virtual reality game AIRA. The primary objective was a maximum of user-friendliness, while avoiding an interruption of the immersive gaming experience. It is also important to keep in…
VVS-Delay – AI in the Cloud
Introduction Howdy, Geeks! Ever frustrated by public transportation around Stuttgart? Managed to get up early just to find out your train to university or work is delayed… again? Yeah, we all know that! We wondered if we could get around this issue by connecting our alarm clock to some algorithms. So we would never ever…
Sport data stream processing on IBM Bluemix: Real Time Stream Processing Basics
New data is created every second. Just on Google the humans preform 40,000 search queries every second. By 2020 Forbes estimate 1.7 megabytes of new information will be created every second for every human on our planet. However, it is about collecting and exchanging data, which then can be used in many different ways. Equipment…
Developing a Chat Server and Client in the Cloud
Introduction During the Lecture “Software Development for Cloud Computing” I decided to develop a Cloud based Chat Application with the help of IBM’s Bluemix. The Application consists of 3 separate Applications: Chat Server: Allows Clients to connect to it, manages the Chat-Channels/Users and relays messages sent from a client to the other clients in the…
Moodkoala – An intelligent Social Media application
Welcome to our blog post ‘Moodkoala – An intelligent Social Media application’. The following provides an overview of our contents. Contents Introduction – The idea behind Moodkoala – Technologies overview Technologies – Frontend and Backend – Bluemix Services – Liberty for Java – Natural Language Processing – Tone…
IoT with the Raspberry Pi – Final application – Part 3
In our final application, we have put together a solution consisting of four different modules. First, we have again the Raspberry Pi which raises and sends the sensor data using the already presented Python script. We changed the transfer protocol in the final application to MQTT, which gives us more possibilities in different aspects, but…
You must be logged in to post a comment.