Nihayet Javy'den sıkılıdığım zamanlarda boş zamanlarımı değerlendirecek bir uğraş buldum. Yazılımcılar (oluyorsa)? boş zamanlarını değerlendirmek için yine boş olmayan zamanlarda yaptıkları şeyleri yapıyorlar. :) İşte ben de öyle yaptım. Yapmazsam gözüm açık giderdi.
Ben de milli oldum artık. Sonunda [[Netbeans 5.5 RC2]] ile mobility pack kullanarak bir midlet yazdım. Yani nam-ı diğer cep telofonu yazılımı işte ..
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloWorld extends MIDlet implements CommandListener {
private Command exitCommand;
private TextBox tbox;
public HelloWorld() {
exitCommand = new Command("Exit", Command.EXIT, 1);
tbox = new TextBox("Hello world MIDlet", "Yapmazsam Gozum Acik Giderdi!", 50, 0);
tbox.addCommand(exitCommand);
tbox.setCommandListener(this);
}
protected void startApp() {
Display.getDisplay(this).setCurrent(tbox);
}
public void commandAction(Command cmd, Displayable disp) {
try {
if (cmd == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
} catch (Exception e) {
}
}
protected void pauseApp() {
throw new UnsupportedOperationException("Not supported yet.");
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
throw new UnsupportedOperationException("Not supported yet.");
}
}
Bu ufacık tefecik, insanlık için küçük benim için büyük yazılımcık çıktısı emulatör ile şu şekilde gözükmekte:

Netbeans mobility pack'in "Screen Designer" ve "Flow Designer" adı altında iki harika da aracı bulunuyor. Screen Designer bildiğimiz Form tasarlama aracı. Harika nesnelerin yanında Vektör grafiklerde forma ekleyebiliyorsunuz. Sun Studio'daki UML designer'a benzeyen bir akış diagramı düzenleyici de mobil uygulamalar için bulunmakta. Bu araçlar sayesinde Mobil uygulamalar yazarken, bir IDE'nin tüm avantajlarından faydalanabiliyorsunuz.

Hadi şimdi daha büyüklerini yazalım :)
|