Türkiye Online Medya Araştırması
Profili Göster

Midlet Nedir, Ne Değildir?

mehmet turgay akalın Tarih: 13/07/2008 Yorum: 0 adet

Okunma : 1829 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).

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.


aç-kapa Yazarın Diğer Yazıları

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Özgür Yazılım ve Linux Günleri '10

Özgür Yazılım ve Linux Günleri '10

İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori: Toplantı

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 60 (50 kayıtlı, 10 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

Blog Bölümü Blogevi.com'a Taşınıyor

Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...

7.500'üncü üyemiz Cem Koç!

Neler Yapılabilir?

500 Hatası Hakkında!

Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)

coldfusion mysql ubuntu
 
sponsor adobe istanbul