title: I want to use Java applications in an embedded hardware
body: <p>I have to design a new hardware with a uP (not determined yet) to run JavaME applications.
  I've searched information about how do it, but for the moment it has been useless.</p>
  
  <p>Can anyone explain how I can do it?</p>
  
  <p>From what I found in my search:
  - Using a uP (ARM for example) with an OS (ie: Linux) (using JIT for better performance)
  - Using a uP with Jazelle. Do I have to use also an OS???</p>
  
  <p>The application is an alarm control system, so it doesn't need graphical interface.
  Minimal requirements are: ethernet port, 2 UARTs, SPI bus, I2C bus, min 16MB ram, min 4MB rom, IO ports.</p>
  
  <p>Any suggest?</p>
  
  <p>Regards,
  Juanma</p>