Archive for the ‘Programming’ Category

Using Processing to create Cytoscape plugins   4 comments

Cytoscape is a cross-platform, open source application for visualization and analysis of networks. It is widely used in the field of Systems Biology to visualize different types of biological networks (like protein-protein interactions). It also has a plugin mechanism for extending its core functionality. Cytoscape is written in Java, so this open the possibility of using Processing to create Cytoscape plugins. I just put together a small template for creating Processing plugins for Cytoscape using Eclipse, keep reading for more details.

Read the rest of this entry »

Posted March 17, 2011 by ac in Programming, Science, Visualization

Tagged with , , , ,

GSVideo 0.8   20 comments

A new stable release of the GSVideo library for Processing, 0.8, is available for the Linux, Mac OSX and Windows platforms. This version includes important fixes in memory and thread handling as well as new functionality for media playback and video capture. Follow this link to download the library packages, or keep reading for more details.

Read the rest of this entry »

Posted March 15, 2011 by ac in Programming

Tagged with , , , ,

OPENGL2 renderer   15 comments

During most of last year I have been working on a 3D renderer for the Android port of Processing. This renderer, called A3D, is entirely based on OpenGL ES 1.1, and introduces some new features to the Processing API such as multi-texturing and 3D models. With A3D as the starting point, it was relatively straightforward to implement a new renderer for the PC/Mac version of Processing that would eventually replace the core OPENGL renderer.

Read the rest of this entry »

Posted February 9, 2011 by ac in Programming

Tagged with , , ,

GLGraphics 0.9.9.1   1 comment

Suggestions from users of the GLGraphics library led to this new release, 0.9.9.1, which incorporates several enhancements and refinements. Grab zip package from here, and take a look at the detailed release notes here.

Read the rest of this entry »

Posted January 21, 2011 by ac in Programming

Tagged with , , , ,

New DMX library   Leave a comment

Henri from Mots Cousus released a new library for handling DMX messages in Processing, dmxP512. It is partially based on the proDMX library I wrote a while ago, but supports more DMX hardware (enttec DMX USB PRO and lanbox LCE in its first release) and also adds things like buffering to prevent network/serial congestion. So basically dmxP512 replaces proDMX, which I don’t expect to develop any further.

Posted January 17, 2011 by ac in Programming, Software

Tagged with , , , ,

Design a site like this with WordPress.com
Get started