For who loves graphical programming languages, like NXT-G, I signal
an interesting growing project: CATROID.
CATROID, brother of Google App Inventor,
takes its steps from MIT-developed SCRATCH programming language,
and implements some blocks to control the NXT brick via Bluetooth!
It is still a bit limited, but it's the first on-phone graphical programming
language for the NXT. Even the textual programmers should be quite excited.