Echtzeit Datenvisualisierung beim US Baseball

Future of the Game: Baseball’s Latest Statistical Revolution

It started with batting average, home runs and RBIs. Then sabermetrics came along and introduced a new set of results-driven statistics. But results only tell half the story, and the new revolution in baseball analytics goes one step deeper to measure the actual physicality of the players – exit velocity off the bat, spin rate on a pitcher’s curveball, efficiency of an outfielder’s route to a fly ball, and a ton more.

FUTURE OF THE GAME is a new series exploring the cutting edge in sports technology, co-produced with our pals at VICE’s tech channel Motherboard. In this inaugural episode we meet the architects of MLB Statcast, a new initiative using the same technology that tracks debris during the launch of space shuttles to change the way we watch baseball on TV and give overlooked talent a second change to stick in the Major Leagues.

Quelle: Vice Sports

The Data Journalism Handbook

Frei verfügbares e-Book:

»What is data journalism? What potential does it have? What are its limits? Where does it come from? In this section we look at what data journalism is and what it might mean for news organizations. Paul Bradshaw (Birmingham City University) and Mirko Lorenz (Deutsche Welle) say a bit about what is distinctive about data journalism. Leading data journalists tell us why they think it is important and what their favourite examples are. Finally Liliana Bounegru (European Journalism Centre) puts data journalism into its broader historical context.«


vvvv — a multipurpose toolkit

vvvv is a toolkit for real time video synthesis. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.

vvvv uses a visual programming interface. Therefore it provides a graphical programming language for easy prototyping and development.

vvvv is real time. where many other languages have distinct modes for building and running programs, vvvv only has one mode – runtime.

OF — openFrameworks

Processing und Flash stossen in bestimmten Situationen an natürliche Grenzen – die Programmierung in C++ wird erforderlich. Es gibt daher auch einen entsprechendes Framework, welches der Zielsetzung von Processing sehr nahe kommt:

Openframeworks is a c++ library designed to assist the creative process by providing a simple and intuitive framework for experimentation.
The library is designed to work as a general purpose glue, and wraps together several commonly used libraries under a tidy interface: openGL for graphics, rtAudio for audio input and output, freeType for fonts, freeImage for image input and output, quicktime for video playing and sequence grabbing.

The code is written to be both cross platform (PC, Mac, Linux, iPhone) and cross compiler. The API is designed to be minimal and easy to grasp. There are very few classes, and inside of those classes, there are very few functions. The code has been implemented so that within the classes there are minimal cross-referening, making it quite easy to rip out and reuse, if you need, or to extend.

Simply put, openFrameworks is a tool that makes it much easier to make things via code. We find it super useful, and we hope you do too.

Beispiele für Projekte, die mit openFrameworks realisiert worden sind findet man auf diversen vimeo, flickr, youtube, twitter und creative applications.

Kling Klang: Andre Michelle auf der FOTB 2009

Andre Michelle ist verantwortlich für das Hobnox Audiotool den Ableger Nudge. Auf der “Flash on the beach”-Konferenz in Brighton zeigte er einige seiner neuen Experimente zum Thema Echtzeit-Soundmanipulation und -Synthese in Flash:

Die AudioSandbox-Files, die André für erste eigene Experimente am Ende bereitstellt, sind hier.


Processing ist ja bereits eine interessante Umgebung zur Umsetzung programmierbarer Visualisierungseinfälle. Nun hat sich jemand mit ProcessingJS die Mühe gemacht weite Teile dieses Frameworsk auf Basis von JavaScript und HTML5 (also die neueren Browser, die das canvas-Element unterstützen) zu portieren. Das könnte Processing zu einem interessanten Werkzeug für die Datenvisualisierung innerhalb von HTML-Seiten machen.

Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games.