background preloader


Facebook Twitter

Niklas elmqvist. Synopsis: A method for visual exploration of large and multidimensional datasets by navigation in data dimension space using 2D scatterplots and a matrix of scatterplots.

niklas elmqvist

News (2009-02-10) ScatterDice demo! - We have made a Java WebStart version of the ScatterDice application which can be run in your web browser. Access the demo page here . (2008-08-27) IEEE InfoVis 2008 best paper - Our paper "Rolling the Dice" on the ScatterDice project and its model, design, and implementation has been named Best Paper at IEEE InfoVis 2008 ! InfoVis is the most prestigious conference in my field of research, so we are very excited to receive this distinction. Details Start date: February, 2008 Scatterplots remain one of the most popular and widely-used visual representations for multidimensional data due to their simplicity, familiarity and visual clarity, even if they lack some of the flexibility and visual expressiveness of newer multidimensional visualization techniques. New! People Publications N. Konstanz Information Miner. Gephi, an open source graph visualization and manipulation software.

Gephi Planet (198) Orange - Data Mining Fruitful & Fun. Mondrian - Interactive Statistical Data Visualization in JAVA. NetLogo Home Page. NetLogo is a multi-agent programmable modeling environment.

NetLogo Home Page

It is used by tens of thousands of students, teachers and researchers worldwide. It also powers HubNet participatory simulations. It is authored by Uri Wilensky and developed at the CCL. You can download it free of charge. What can you do with NetLogo? Join mailing lists here. Download NetLogo Go to NetLogo Web NetLogo comes with a large library of sample models. Processing.js. Tutorials: PHP. The purpose of this tutorial is two-fold.

Tutorials: PHP

Number one, we’re going to demonstrate how all of the basic fundamental concepts you’ve learned with Processing (variables, conditionals, loops, functions, objects, arrays) extend to programming in other languages. Second, we’ll see how there are certain types of tasks that you can farm out to a server-side script (in this case, written in PHP) that cannot be done easily inside of your Processing code itself. Thanks to Shawn Van Every and Dan O’Sullivan, this tutorial is based off of material from Shawn’s quick and dirty PHP as well as Dano’s PHP sample code. What is PHP? PHP (which originally stood for “Personal Homepage”, but now stands for “Hypertext Preprocessor”) is a scripting language designed for creating dynamic web pages. <html><head><title>Your Page's Title</title></head><body> The <strong>content</strong> of your <em>web page</em>.

Here’s what the above HTML actually looks like in your web browser: basic.html. The Fundamentals in PHP 1. Processing & Android: Mobile App Development Made (Very) Easy. Creating apps for Android with processing is ridiculously easy.

Processing & Android: Mobile App Development Made (Very) Easy

How easy? Let’s get a from-scratch Android app working on a device in 25 minutes (15 of those minutes will be spent installing software). ** You don’t need to have an Android device to do this tutorial, since we can see the app that we’ll build in a software emulator. But it’s much cooler if it’s on a device. ** Before you start on this tutorial, I’d recommend that you make sure you have a recent version of Java installed. Step One: Install the Android SDK I promise.

First, go to the URL below, and download the appropriate SDK for your operating system: This download should un-zip to a folder called something like ‘android-sdk-mac_x86′. We’re going to use the manager to install the Android packages that we need to build our apps. We can install all of the packages – that way we know we’ll get everything we need.

Step Two: Get an Android-enabled Version of Processing Step Three: Make an Android App Wait. ** Be patient! OK. The R Project for Statistical Computing.