For N900 I prefer yappari because resource comsumption of Java port is quite higher and my mobile works slowly with it openned. But I use Java port from my PC (with Debian Linux), and the one of my work (with Win XP)