In Java I loved to use JCmdLine http://jcmdline.sourceforge.net/ Perhaps someone wants to port it :D Or someone knows how to use the j2d or language machine or something like that.