Create New Project from Git Source in Flash Builder

Nowadays, more and more open source projects are hosted on Github – amongst others some great Actionscript-based projects. Actually, Git makes it simple to clone and import a working project to which you can actually commit changes (at least to your cloned, local repository). However, I found it quite complicated to get from the git link to a working project in Flash Builder: I needed to consider a few aspects to get everything up and working. I want to present the approach that worked for me in the following. If you know or figure out a better way, make sure to post it in the comments!

Continue reading “Create New Project from Git Source in Flash Builder”

»Information Distribution Aspects of Design Methodology« from Parnas, ’72

I love reading ‘old’ papers. »Information Distribution Aspects of Design Methodology« was published by Parnas in 1972 and is a classic in software engineering literature. It is actually the standard reference when referring to an »API«. However, it is full of sarcasm and in parts fun to read:

Continue reading “»Information Distribution Aspects of Design Methodology« from Parnas, ’72”

Use Intel iMac 17″ Core2Duo with External Display Only

Recently, I had the problem that the TFT display module of an 2008 17″ Intel iMac refused to work properly: The whole image was inverted and the right half stayed completely grey. Continue reading “Use Intel iMac 17″ Core2Duo with External Display Only”

Donald Norman’s »Natural User Interfaces Are Not Natural«

I really like Donald Norman’s essay »Natural User Interfaces Are Not Natural« that he wrote for the ACM interactions magazine. In this essay Norman shares his view on the role of natural user interfaces (for him represented, e.g., by »speech, gesture, or the tapping of the body’s electrical signals for “thought control,”«) in terms of interaction with future computer systems.
Continue reading “Donald Norman’s »Natural User Interfaces Are Not Natural«”

Recognize DisplayObject Transform Matrix Change Event in Flash AS3

If another object changes the transformation matrix of a DisplayObject, the DisplayObject has no means to recognize that it has been transformed, as it is transformed automatically. E.g., there is no kind of TRANSFORMATION_MATRIX_CHANGED event that is dispatched on the DisplayObject. If your DisplayObject still should react on a change of its transformation matrix, a workaround is necessary, which is described in the following approach. I show a short solution at first and will explain the actual problem and solution approach in more detail afterwards.
Continue reading “Recognize DisplayObject Transform Matrix Change Event in Flash AS3”

ThrongOSCDeck – an OSC & TUIO Recorder and Player [Update]

I have been looking for an application on the Internet that allows to record TUIO streams. However, I did not find a sufficient solution for this problem. Thus, I decided to write my own application called ThrongOSCDeck that can accomplish this task. It builds upon my Throng application that can be used to multiplex TUIO bundles from different TUIO providers.
Continue reading “ThrongOSCDeck – an OSC & TUIO Recorder and Player [Update]”

Throng – a Cross-Platform Multiplexer for Tuio Messages and Packets

Throng (Tuio multiplexeR that crOps and Globalizes) provides a Tuio multiplexer with added benefits written in Java.
Continue reading “Throng – a Cross-Platform Multiplexer for Tuio Messages and Packets”

Subversion Plugin Subclipse Proxy Server Settings in Eclipse or Flash Builder

Eclipse with SVN (e.g. Subclipse plugin) looks in three places for a proxy server configuration:
Continue reading “Subversion Plugin Subclipse Proxy Server Settings in Eclipse or Flash Builder”