That is what I like most about Java, automatic garbage collection. You need to que it well or it will affect performance but that can be juggled appropriately with practice.
Also, the near universal platform compatibility of Java is hard to beat.
There is a Linux version of EMMA02. Is it possible to build a touchscreen version of EMMA02 for Android automatically or would that require a more detailed conversion.
> I started with command line Java and ignored the hype. It's easier for me to do general coding in than LISP, it has a garbage collector, unlike C++, has built in graphics and sound--I don't need to learn a new system for each OS I use--etc. You might want to check out http://beginwithjava.blogspot.com/
> There are other ways to program Android, too. It's closer to a real OS than the other 'locked in a box' systems, I feel. But most standard apps are Java/Android apps.