Start / Posts / Tag "data visualization"

Tag "data visualization"

Related popular science posts

March 05, 2017

A new zumida video is out on YouTube!

Now, that zumida has emerged into a mature platform, it is time to present the first public video. See zumida in action, from registration to content creation and automatic discovery.

data visualization hyperkit software zumida user interface knowledge management

December 29, 2016

Explaining the new zumida dashboard

Recently I have been working on the zumida dashboard. The dasboard provides an overview of the information managed with zumida. From there you can dive into the information as explained in a previous post.

data visualization hyperkit software zumida user interface knowledge management

September 28, 2016

The new zumida user interface revealed!

Some time ago I started working on a new version of zumida, a software for knowledge management, communication, and presentation. Today, I want to share two screenshots with you providing a peek on the new zumida user interface.

data visualization hyperkit software zumida user interface knowledge management

September 19, 2016

A tool for analyzing data from welding experiments

Some time ago a friend of mine, Prof. Gerard Wilhelm, asked me to develop a tool for analyzing data from his welding experiments. In this post I want to share some information about the tool, which we have developed in the following months. The tool is now running at the laboratory of Prof. Wilhem in Munich, Germany.

data visualization hyperkit software

March 07, 2016

The Hyperkit Software graph library in action

At Hyperkit Software we also develop JavaScript graph visualization algorithms. However, we focus on touch-based interaction and physics-based animation to make graph exploration intuitive and fun! In this article we demonstrate some sample graph visualizations producted with our technology.

data visualization hyperkit software zumida

December 21, 2015

JavaScript graph libraries: Cytoscape vs. Sigma vs. D3

Recently, I added tags to my blog posts and scientific publications. The tags allow me to connect my articles based on keywords and topics. I use the tags to improve the navigation between articles of the same subject. Also, I can exploit the tag information for advanced visualizations such as tag graphs. In this article I compare three different tag graph implementations based on three different JavaScript libraries: Cytoscape, Sigma, and D3.

blog data visualization zumida hyperkit software

July 27, 2015

Hyperkit Software™ goes online!

I am happy to announce the launch of! We have been working on our software products over the past two years. Now we feel is the right time to go public.

hyperkit software knowledge management data visualization

July 20, 2015

zumida goes online!

I am happy to announce the launch of! We invented zumida to revolutionize corporate and public knowledge exploration. Check it out and give us feedback!

hyperkit software zumida knowledge management data visualization user interface

December 18, 2013

Teaser: Smart Traffic Control

Besides our original topics such as distributed and smart fride control we have worked on another interesting issue: Smart traffic control. By smart traffic control we mean the distributed routing and acceleration of traffic participants such that traffic jams are avoided (plus other minor objectives). This article features a first peak on the results of our work.

dynamic programming traffic control data visualization

May 16, 2013

3D Trace Visualization

To better understand the behavior space and its heuristic exploration using our tool Xtream we developed a proprietary 3D visualization. The visualization shows all traces explored as well as their cost development over time. This article shows a first real example from our daily work.

dynamic programming data visualization

March 11, 2013

Reviewing the last year of smart grid research

In the past year we have spent quite some effort on giving our smart grid research activties a shape. One of our big milestones was to establish this website as the central place for publishing and sharing relevant information. This article reviews the development in the last year based upon the contents published online so far.

data visualization zumida

February 19, 2013

Model Visualization for Windows and Android

As part of our virtual smart grid testbed lab we have been working on an interactive visualization for our models including their structure and behavior. Here are first screenshots of the solution that has been developed by our students including minor enhancements and polishment after course end.

data visualization user interface

January 16, 2013

Guided Behavior Space Exploration

Previously, our results showed that we are able to generate high quality goal-oriented behavior for models including up to 20 components. This article demonstrates first results on scaling the exploration to larger problem spaces while maintaining result quality. The key behind the results is guided behavior space exploration.

dynamic programming data visualization

December 20, 2012

Machine Learning: Model and Trace

The machine learning approach is progressing: This article provides a glance into one of our machine learning models as well as behavior after training. The results mark the end of an interesting year of explorative research in the smart (energy) systems domain.

dynamic programming machine learning data visualization

November 23, 2012

Collective Learning - A New Approach

In the past weeks we have been working on a first prototype for collective learning. The idea behind the approach is to make individuals collaborate with respect to local and global behavior goals. First results on specially constructed problems are quite promising!

dynamic programming machine learning data visualization

October 17, 2012

Getting Closer to Actual Balance

After extending our models and testing our tool chain we finally get some results that are really close to actual balance. The results are an important step towards designing and implementing collaborating agents with common goals under critical environments.

dynamic programming data visualization

August 30, 2012

Meet EnergyCity - A Virtual Testbed for Smartness

To smooth the way for smart energy systems we have been working on a virtual testbed for deploying and testing control strategies: EnergyCity. This article shows a first video of the testbed including advanced 3D and regular chart visualization - all in the web browser.

dynamic programming data visualization youtube video

August 20, 2012

Using Energy Storage

After adding the powerhouse in the previous example we now integrate a model of energy storage components into the picture. This first study explores the behavior of the powerhouse and the energy storage with respect to solar energy and an array of 20 refrigerators. Obviously, the storage helps to reduce/delay powerhouse usage.

dynamic programming data visualization

August 17, 2012

Optimizing Powerhouse Control

To meet the hard power balance contraint the use of conventional power plants and powerhouses is probably inevitable even in a smart grid. For this reason we extended our system models by a simple powerhouse model that allows exploring and analyzing integrated behavior. This article demonstrates first results.

dynamic programming data visualization

August 14, 2012

Sample System Model (Graph Output)

To demonstrate the models we are working with here is some sample output from our tool. The engine transforms structural model information in a custom graph format, which is finally rendered by GraphViz. Notice though that we are dealing with a rather simple model here!

dynamic programming data visualization

August 10, 2012

True Emergent Refrigerator Behavior

We are moving towards larger scale problems! In the past we worked on modeling, optimizing and exploring behavior of up to 20 refrigerators. Computational boundaries prohibited dealing with larger problem classes. Newest modifications to our tool finally allow to scale up problem classes by a factor of more than 100.

dynamic programming data visualization

August 03, 2012

Visualization Studio for Systems Engineers

Seeing is understanding. This is especially true when engineering the structure and behavior of complex systems. Understanding whatever models you built is the first step towards trusting and improving them. To support model understanding we worked on a prototype for comprehensive model visualization. A YouTube video demonstrates first visualization results.

dynamic programming data visualization youtube video

July 16, 2012

How to Scale Refrigerator Powering Strategies

When it comes to an array of heterogeneous refrigerators, control optimization becomes a real challenge. In this article I demonstrate how a possible strategy could look like for an array of 20 refrigerators. Solar power is provided in form of a Gaussian with mean 1pm and covariance of 7 hours.

dynamic programming data visualization youtube video

July 13, 2012

Using Solar Energy to Power Refrigerators

Here are some recent results on using solar energy for powering refrigerators. In the experimental setup we study how to control the cooling process of 20 refrigerators with respect to the energy supplied by a solar plant. The study was implemented using our custom system modeling tool.

dynamic programming data visualization

June 11, 2012

Visualizing our Smart Grid Simulation

At ICSE I presented our initial model for simulating the smart grid including both physical and software components. To help developers analyse their systems we developed a visualization pipeline on top of the model. A first YouTube screencast demonstrates sample visualization output as proof of concept.

dynamic programming data visualization youtube video

February 23, 2012

First Results on Smart Grid Simulation as YouTube Video

The last weeks my colleagues and I have been working hard on a basic simulation of a household with electric components and control software. We show first results in our latest YouTube video featuring weahter, user interaction, solar panels, a lamp and a refrigerator. The result is a show case for the direction we are working towards, i.e. large scale electric component and software simulation.

dynamic programming data visualization youtube video

February 14, 2011

Managing/Publishing Your Resume with PHP and XML

For some time now I was looking for a solution to manage and publish my resume on my website. A simple solution is to upload the PDF, however integration with other website contents is not ideal. Finally I decided to develop a simple XML-based solution analogous to my blog implementation. Moreover, on top of the XML data I currently provide two interesting user interface variants: (1) The tabular interface and (2) the timeline interface.

blog data visualization

February 13, 2012

Software Campus - A new academic excellence program.

To promote young computer scientists on their way to management or entrepreneurship a consortium of leading German corporations and the Federal Ministry of Education and Research have initiated a new excellence program called Software Campus. For the pilot phase eleven PhD students have been selected, including me. Here I give an introduction into the concept of Software Campus as well as a short report on what has happened so far.

award dynamic programming data visualization machine learning

January 05, 2012

JavaScript/SVG Tag Graph Interface

Here's another interface in the series of JavaScript/SVG interactive respectively animated prototypes: The tag graph. The idea is to display the article tags as a graph where connections indicate that two tags are used by the same article. Similar to traditional tag clouds the size of the tag name indicates the relative number of articles with a given tag.

blog data visualization hyperkit software zumida

January 04, 2012

Revised PHP/XML Blog Implementation

After another year of up-time it was time to revise some parts of the blog implementation. Originally, I did not pay much attention to the file structure. However, in the meantime I got more experienced through projects like the source code portal. Thus, the new file structure/blog implementation is oriented towards the model-view-controller (MVC) design pattern.

blog data visualization

June 30, 2011

Blog Cover Interface

In the previous post I demonstrated Animated Article Tiles, a new type of interface for blogs. One problem people had using the interface was that the images/titles did not convey enough information to decide what is interesting and what is not. Therefore I decided to take the idea one step further and provide fullscreen tiles with more textual contents indead.

blog data visualization user interface

June 29, 2011

Animated Article Tiles

In my previous posts Blog Calender Interface and Blog Timeline Widget I demonstrated how to use the time information to build navigation controls for blogs. In this article again I deal with blog navigation, however this time I exploit the images contained in the blog articles for building a tiled navigation interface.

blog data visualization user interface

June 28, 2011

Blog Calendar Interface

In my last post Blog Timeline Widget I demonstrated how to provide a timeline for navigating your blog posts. In this article I show a modified version of the idea where the timeline is transformed to a full-screen calendar. This way the previously used dots for articles can be replaced by thumbnails of the article contents carrying more meaningful information.

blog data visualization user interface

June 27, 2011

Blog Timeline Widget

The main purpose of a blog is to provide access to articles (HTML documents) organized by date. To reflect this idea I designed a timeline that visualizes the temporal activity on a blog and that can be used as a navigation at the same time. This post contains screenshots and a YouTube video.

blog data visualization user interface youtube video

June 22, 2011

Interactive Animated Sitemap

Last summer I had the chance to develop an innovative sitemap widget for the company Le-Tex, which was intended for use at the international book fair in Frankfurt, Germany. The result was a multi-touch capable cross-browser vector graphics and JavaScript based graph navigation control.

hyperkit software zumida knowledge management data visualization user interface youtube video

February 22, 2011

Linear vs. Cubic Interpolation

After talking with some non-computer scientists about my previous visualization of cubic interpolation I found out that the concept is difficult to understand if contextual information is missing. Therefore I prepared another video comparing cubic interpolation to basic linear interpolation while hoping that the difference encourages a better intuition and understanding.

youtube video data visualization

February 02, 2011

3D Cubic Interpolation Video

Cubic interpolation is a popular technique in many branches of computer science. For example, it is used when having a time series of numbers and estimating the intermediate points, for which no dedicated number sample is available. In such situations the idea is to consider the series as a time-continuous function, estimating the function's parameters, and calculating the function value for the desired time point. Hereby, we talk about cubic interpolation if this estimation function uses the time parameter up to the power of three. The effect of this technique is visualized in my newest YouTube video.

youtube video data visualization

November 11, 2009

Master Thesis Screenshots!

Get ready for the newest and freshest screenshots of my 3D hand tracking application. These pictures show some results of my six month work at Fraunhofer Insitute for Applied Information Technology in Bonn, Germany. Minority Report is just a few years away, guys!

motion capture computer vision data visualization

July 21, 2009

Algorithm Debugging using OpenGL.

Currently, I am working on my thesis in the area of Computer Vision. The algorithms are quite complex and difficult to debug. Therefore, I implemented a simple architecture for creating a debug environment in 3D using OpenGL. The system can be extended using custom debugger implementations which render into a grid structure.

data visualization computer vision

July 11, 2009

JavaScript Graph Layout using SVG.

Nowadays, it is not a simple task to integrate interactive graphs into Web applications. Graphs could be used in various ways from presenting overviews to presenting connections in data sets. Therefore, I implemented a simple prototype which achieves automatic graph layouting in Web pages using JavaScript and SVG.

data visualization hyperkit software zumida

March 24, 2009

Augmented Reality Framework Screenshot.

Last year I started developing an augmented reality framework with a friend of mine from electrical engineering science. We succeeded in providing a QT user interface and connecting to a webcam using the Video 4 Linux API.

computer vision data visualization

February 22, 2009

Personal Study Management.

Over my past years of study, I developed a system for organizing my learning. It helps me staying focused and having an overview over my progress. In this article, I'll describe how it works.

hyperkit software data visualization

February 12, 2009

Java Runtime UML.

Two years ago, I started a project called SoftRay at Siemens Corporate Research in Princeton. The tool generates UML diagrams from running Java programs. It's quite interesting to see the relations between classes and methods!

data visualization

February 12, 2009

German Resume.

For those, who are interested in my career, here is my current resume. Unfortunatelly, for now I only have a German version. The updated English version will follow soon.

data visualization