Category: Interactive Media
Mobile Security – How secure are our daily used devices?
Nowadays, the usage of mobile devices has become a part of our everyday life. A lot of sensitive and personal data is stored on these devices, which makes them more attractive targets for attackers. Also, many companies offer the possibility to work remotely, which results in storing confidential business information on private phones and therefore…
Single Page Web Applications
(Originally written for for 143206a Entwicklung von Rich Media Systemen in 07/2019) Intro There are two fundamentally different concepts in web application development: Single-Page and Multi-Page architectures. This article explores the different approaches and explains some of the development concerns of single page architectures, at the example of how to handle the browser history, search…
Web Performance Optimization for Continuous Deployment – Move fast and don’t lose performance
The performance of websites today is a decisive factor in how many users visit them and thus how much money can be earned from them. The impact of this fact is further enhanced by the widespread use of mobile devices and the speed of the mobile Internet. To counteract the development of heavyweight websites, web…
DevOps, Interactive Media, Mobile Apps, Scalable Systems, Student Projects, System Designs, System EngineeringContinuous 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…
Android SDK and emulator in Docker for testing
Related articles: ►Take Me Home – Project Overview ►CI/CD infrastructure: Choosing and setting up a server with Jenkins as Docker image ►Automated Unit- and GUI-Testing for Android in Jenkins ►Testing a MongoDB with NodeJS, Mocha and Mongoose During our Android development project, we had to cope with several technological and organizational challenges with regard to construct…
Automated Unit- and GUI-Testing for Android in Jenkins
Related articles: ►Take Me Home – Project Overview ►CI/CD infrastructure: Choosing and setting up a server with Jenkins as Docker image ►Android SDK and emulator in Docker for testing ►Testing a MongoDB with NodeJS, Mocha and Mongoose In this article we would like to describe, how to write unit- and gui-tests for an Android-Application in Android Studio…
Testing a MongoDB with NodeJS, Mocha and Mongoose
Related articles: ►Take Me Home – Project Overview ►CI/CD infrastructure: Choosing and setting up a server with Jenkins as Docker image ►Android SDK and emulator in Docker for testing ►Automated Unit- and GUI-Testing for Android in Jenkins Setting up the testing environment and workflow Setup: Jenkins CI Docker Container MongoDB Docker Container Production-MongoDB on mlab.com NodeJS Web-Application,…
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…
Build a Serverless Google Home App
In this blog article, I want to show you how to build your own Google Voice app. For Natural language processing, we will use API.AI. Our backend will run on a Google Cloud function, also called serverless functions, written in nodejs.

You must be logged in to post a comment.