J2ME Java

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MyMidlet extends MIDlet {
   public MyMidlet() { // constructor
   }
   public void startApp() {
      Canvas canvas = new MyCanvas();
      Display display = Display.getDisplay(this);
      display.setCurrent(canvas);
   }
   public void pauseApp() {
   }
   public void destroyApp(boolean unconditional) {
   }
}
class MyCanvas extends Canvas {
   public void paint(Graphics g) {
      g.setColor(255, 0, 0);
      g.fillRect(0, 0, getWidth(), getHeight());
      g.setColor(255, 255, 255);
      g.drawString("Hello World!", 0, 0, g.TOP | g.LEFT);
   }
}