I use Processing, which is built upon java. It's pretty cool!
And i'll just go with a windoes build, it'll be simpler and it's probably going to lag less.