Recently I was wondering about the fact, that some of my network devices (smart home devices) had a large delay in their response time. So I've decided to take a look with Wireshark and see what actually happened. I figured out, that most of the devices with delay were actually communicating with some server outside my home country. I wanted to know more about the involved countries and my devices, so I've started to develop a live network traffic analyzer and visualizer. I've bought a gigabit network tap, to intercept all incoming and outgoing packets of each of my devices,…

What's about using some cool new technologies, to see how the US presidential election is going on? Well as a non-american citizen, that is exactly what I've asked myself. Let's see, how we can implement such a system relatively easily in a short time. Last year IBM has acquired AlchemyAPI (www.alchemyapi.com) which includes a bunch of very nice and powerful text analysis functions. In this example I'm using the AlchemyAPI to analyze the sentiment of a couple of Twitter Tweets. As a basic IT infrastructure, I've decided to create a simple C# backend to collect Tweets, to analyze the sentiment and…

As a student of one of the largest IT companies, I just came in touch with the term "cognitive systems". I really wondered what the term meant and what opportunities there were to use it in own applications. 1. Preparation So I started to read through the entirely IBM Bluemix Watson API documentation. Started from Speech2Text, Text2Speech, Natural Language Processing and the new Dialog API. It is just amazing what kind of new and powerful APIs IBM offers right now. 2. Clarification of outcome Soo, after I had an overview about the power of those APIs I decided to develop a…

Nowadays it is strongly recommended to use an encryption software to protect your hard disk drives against unauthorized access. Well to be honest, unauthorized access doesn't mean that you can really prevent #NSA or #CIA to access your drives. But you can make their jobs at least a bit more challenging ;). However... I prefer to use Microsoft BitLocker for my entire home network clients, even if Microsoft recently removed "Elephant diffuser" from BitLocker. BitLocker provides a lot of nicely WMI methods which enables you to manage the entire BitLocker workflow. In my case, I was just missing the opportunity to manage…

What if car manufacturers would provide us applications to view information of our vehicles on our smartwatches? Wouldn't it be nice? Since there are a lot of apps for smartphones, it should be possible to adapt those functionalities to wearable platforms (e.g. Android Wearable). So I decided to develop such an app. What I needed: A smartwatch (Moto360) An ELM 327 WiFi adapter (to read data directly from a car) - or another OBD-2 adapter A smartphone (OnePlus One - Android 4.4) Information about the OBD-2 protocol - Click here to see all standard PIDs Ahh and don't forget: A car But first…

Do you ever wanted to control your TV with your SmartWatch? Directly after I received a Moto360 watch, I exactly thought about this. Well, to be honest, it was not my first thought. I was just looking for an idea to implement and therefore to get in touch and to learn the new ANDROID wearable SDK. Since I already developed a remote control app for my ANDROID SmartPhone, it would be a great idea to extend this application by a connection layer between my Moto360 and the TV. So the basic approach behind this is very simple: After reading through (probably) the entire references,…

Since I got really bored with the officially TV remote control app of GRUNDIG TV (smart inter@ctive), I decided to develop a simple new app, which provide all features GRUNDIG has promised, but not delivered yet. Also, I'm sorely disapointed about the support team of GRUNDIG, who either didn't respond to my questions or didn't answered fully and seriously... But back to the actually topic: First, let's take a look at the existing officially GRUNDIG TV app for ANDROID to see which parts we can adapt. On the first screenshot (1) you can see a list of all available channels. But, there…