Yes, there are a number of Java solutions for "real" embedded systems, though it requires a little digging to find them. I recomend people start with the Systronix web site and "web your way out" from there. There are other products as well, it all depends on what kind of embedded system your looking at. I have personal experience with both the JStamp and TINI products (and have looked at many others embedded Java products). If you have specific questions about capabilities, compatability, etc. I will answer the best I can. So, yes, there are a few people useing J2ME is non-phone/PDA applications.