Apache Kafka Streams

I’m interested in Apache Kafka Streams and would like share some information on this topic with you. There is a great talk about Stream Processing from Neha Narkhede who co-authored Apache Kafka and is currently a co-founder and Head of Engineering of Confluent.

There is also a good article on Apache Kafka Streams with lots of background information.


I need to share the following video on “Javapocalypse” from JavaZone. Pushing the “Undo Java” button will have huge impact. Have a look at these consequences. The following trailer highlights the importance of Java.

JavaZone 2013 takes places in Oslo at the 10th and 11th of September 2013.

JavaZone is an important meeting place for software developers in Scandinavia, and is the biggest community driven conference of its kind. JavaZone has been described as a high quality, independent conference – a leading forum for knowledge exchange for IT- professionals. All speakers are selected by the independent Program Committee. (via jz13)

What do you think about the future of the Java stack?

(via jz13)

Introducing Robotium – A Testing Framework for Android

Android robot logo.
Image via Wikipedia

Robotium is an open source testing framework for Android applications. It makes it easy to write complex black-box test cases. Test driven development is a methology where tests are written before the actual application.

1. Write a testcase
2. Watch it failing
3. Write the actual source code in you application which enables the test to pass
4. Watch the test passing
5. Go back to step 1

The following video gives you an introduction into Robotium:

I will definitely use Robotium for my future Android projects. It is really worth having a look at it.

There is another interersting video:

How to install (Oracle) Sun Java SDK 1.6.x (Java 6) on Ubuntu

Dieser Beitrag beschreibt die Installation des Sun Java SDK 1.6.x on Ubuntu (Maverick). The English explanation on how to install Sun Java SDK 1.6.x can be found here.

Canonical-Partner Repositories aktivieren:

Dies geschieht unter “System” -> “Systemverwaltung” -> “Synaptic Paketverwalung”. In der Paketverwaltung finden sich die Paketquellen unter dem Menüpunkt “Einstellungen”. In den Einstellungen wechselt man auf den Reiter “Andere Software” und aktiviert dort “Canonical-Partner” bzw. “Canonical-Partner (Quelltext)”.  Nach dem Klick auf “Schließen” werden die Paketlisten neu geladen.

Terminal öffnen und Java 6 JDK installieren:

$ sudo apt-get install sun-java6-jdk

Java Version zur Standardversion auf dem System machen:

$ sudo update-java-alternatives -s java-6-sun

Für das aktuelle Java Development Kit wird der Symlink /usr/lib/jvm/java-6-sun erstellt. Dieser zeigt auf die aktuell installierte Version des JDK.

Installation überprüfen:

user@ubuntu:~# java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode)

Damit ist die Installation abgeschlossen.

Vielen Dank an Michael Noll für die englische Installationsanleitung, die ich als Vorlage verwendet habe.

[video] – Developing Android REST Client Applications

Virgil Dobjanschi demonstrates in this Google I/O session patterns for developing RESTful applications on the Android platform.

[youtube xHXn3Kg2IQE]

(via Google I/O 2010)

Related articles

Enhanced by Zemanta

JavaFX Links of the Week 1, February 2010

Today I decided to post regularly interesting JavaFX links of the past week. Thanks to Jonathan Giles for his great posts on “Java Desktop Links of the Week”. The JavaFX links are just taken from Jonathan’s posts in order to build a little JavaFX news archieve on my own blog and to inform my subscribers on interesting JavaFX news.

Here are the JavaFX Links of the Week 1, February 2010:

(via jonathangiles.net)

Reblog this post [with Zemanta]

[Tutorial] – Java Online Programming Course

Java (programming language)

For everybody who likes to learn the Java programming language or who is forced to learn Java I have found a great online tutorial teaching you the essence of Java programming. Specially students should pay attention to this course as it gives a really good introduction to the Java programming language.

The online course can be found here.

Enjoy learning Java and afterwards take a look at JavaFX. 😉