Midlet Nedir, Ne Değildir?
mehmet t. akalın Tarih: 13/07/2008 Yorum: 0 adet
Okunma : 757 Tutanlar: Bu yazıyı 0 kişi tuttu.
Çoğumuzun üniversite yıllarından aşina olduğu java terimleri, dönem dönem revize edilerek aslında kullanmakta olduğumuz ya da işlevselliğini (uygulamasını) görür görmez hatırlayacağımız kodlamalardan oluşuyor.
Bir süredir ister telefon, ister mail ile gelen "… neydi", "…nin açılımı ne?" gibi sorulardan çıkarttığım istatistiki ortalamaya göre "midlet" en merak edileni (MIDP, CLDC, WTK, CDC, JSR, vb.lere göre).
Aslında tahmin etmek zor değil çünkü zaman zaman mobil oyunlar için sağda solda midlet terimine rastlayıp biraz tahmin yürüterek yeni çıkan bir oyunu kolaylıkla bulmak için googleladığımız terimlerden biri de midlet oluyor!!! :)
Evet tahmin ettiğiniz gibi midlet, mikro cihazlar için geliştirilen java programlarını terimleştirmek için kullanılıyor.. (burada belirtmeden geçemeyeceğim programcık demekten kaçınmamızı tercih ediyorum.. nedense cihaz ufak olunca program terimi programcık oluyor)
Neyse bu kadar ön bilgiden sonra sadede gelelim..
Eclipse kullanıcılarının yeni bir mobil proje oluştururken j2me klasöründen aşina olduğu "J2ME MIDlet Suite" kullanımıyla geliştirdiğimiz kodlar içerisinde bu terimi de yakalamamız mümkün..
import javax.microedition.midlet.MIDlet;
public class testOyunu extends MIDlet {
public void startApp() {
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Bir midletin javax.microedition.midlet.MIDlet subclassı olması şartının yanısıra 3 ayrı metodu barındırması gerekiyor:
StartApp midleti mobil cihazda (telefon diyelim) çalıştırdığınız zaman (veya menülere döndükten sonra tekrar geri çağırdığınızda),
PauseApp telefonun çalması gibi programın kesilme zamanlarında ve
DestroyApp ise programı sonlandırdığınızda kullanacağınız metodu içeriyor..
…
Bir süredir karıştırılan konular içerisinde oldukça yoğun bir şekilde midlet ile ota (mobil cihazlar için programları direk yüklemeyi tanımlayan terim) oluyor.. ama gördüğümüz gibi midlet bir java(J2me) programı ise, ota da bu programları cihazlara direk olarak yüklemek için geliştirilen bir sistem..
Midlet ile ota farkını biraz otayı tanıyarak kapatmak isteyenlere ingilizce detaylı kaynak için:
Introduction to OTA Application Provisioning
NOT: aynı kaynaktan jad, jar dosyalarını sitenize ekleyerek ota kullanımına açmak için örnek kodlamaları da bulabilirsiniz!.. ki aslında bu da ayrı bir yazı konusu çünkü çoğu zamanlarda bu paylaşımın nasıl sağlanabilineceği veya aktif hale getirirken yaşanan problemler ile ilgili yoğun geri dönüşler de aldığımı itiraf edebilirim!!
Çok basit anlamda midlet yapısını tanımlayarak umarım mobil teknolojiye meraklı arkadaşların akıllarındaki birkaç soru işaretini giderebilmişimdir (farklı soru işaretlerine sebep olduysak affola).
İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.
Makale
Haber
İlişkili haber bulunamadı.
Ders
İlişkili ders bulunamadı.
Etkinlikler
Eğitim
Bilişim Hukuku Sertifika Programı
Bilişim Hukuku Sertifika Programı
BILISIM HUKUKU SERTIFIKA PROGRAMI
22 – 23 Kasım 2008 – 09.30 – 17.00 – Lares Park Otel – Taksim – 650 YTL+kdv
Eg...
Kategori:
Eğitim
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 341 (2 kayıtlı, 339 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız








