I'm personally not ambitious at all in that regard - which is also why I never joined in on Android ports or Duokan. I generally like the default FW, except for a few details - and I'm having fun (at least, mostly) with exactly what I do.
PS: Not sure how I should understand that "no Java" thing - positive connotation or negative?