/articles/dumbphone_programming


some time ago, a friend of mine traded his smartphone for a
dumphone, which made me think about how programmers made
applications back then. With Java unfortunately :(! but not the same
Java we're all familiar with, rather a special version of Java made for
mobile devices: Java ME (Micro Edition).


fortunately, San José State University has a series of articles
on this subject, so I decided to try myself.


links to the resources used:


as the articles from SJSU teach, I installed JDK 5.0u22 (32-bit) and WTK 2.5.2,
then I created a new project through the Toolkit's interface called "Example",
with a midlet defined in the "HelloWorld" class. I opened the project folder in
Visual Studio Code and wrote the code snippet from the article:


import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class HelloWorld extends MIDlet {
    private Display theDisplay;
    private Screen mainScreen;

    public HelloWorld() {
        theDisplay = Display.getDisplay(this);
        mainScreen = new TextBox(
            "Example 1", "Hello World", 50, TextField.ANY
        );
    }

    protected void startApp() {
        theDisplay.setCurrent(mainScreen);
    }

    protected void destroyApp(boolean unconditional) { }

    protected void pauseApp() { }
}
        

i pressed Build and Run in WTK to open the emulator and launch the midlet:


back