pengeunpedi pengeunpedi pengeunpedi
  penguenyuvasi   pengulog   arşiv   bulut   rss


eğlencelik programlar

Monday, October 16, 2006 8:04:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

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 :)

atölye, javakaynak | yorumlar [0]


cafe babe

Monday, October 2, 2006 7:04:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Sizi bilmem ama ben bu cafe'yi yeni öğrendim.

java'da bytecode araştırması yaparken karşılaştım bu cafe ile. Bildiğiniz üzere hemen hemen her dosya biçeminin kendine has bir sihirli başlangıç katarı'ı vardır. İşte .class dosyasını hexadecimal editör ile açtığımda bu yazı ile karşılaştım. Başka .class dosyalarına da baktığımda sonuç aynıydı :)

hd Example.class | head -n 1
00000000  ca fe ba be 00 00 00 31  00 0f 0a 00 05 00 0c 06  |.......1........|

Ve biraz araştırma ile sizin için seçtiğim güzel sihirli başlangıç katarları.

0xFEEDFACE            Power-PC Mach-O ikilik dosya formatı
0xFEE1DEAD            Linux yeniden başlatma sistem çağrısı
0xBADBADBADBAD B6700  "uninitialized" başlatılmamış hafıza (48-bit words)
inceleme, javakaynak | yorumlar [0]




1


pengulog

her hakkı erkektir © 2008 e-posta