You are hereJava ME'yi Anlamak

Java ME'yi Anlamak


By yasin - Posted on 25 Şubat 2009

Java Micro Edition, Java platformunun cep telefonları, PDA'lar, TV "set top-box"ları (bilgisayar olmadan internette gezinmeye ve eposta okumaya imkan veren aygıtlar) ve gömülü(embedded) aygıtlar gibi küçük aygıtlarda kullanımı için tasarlanmış sürümüdür. Bu aygıtların yetenekleri, yani kapasiteleri her biri için ayrı ayrı olduğundan, Java ME için farklı yapılandırma gereksinimleri ortaya çıkar. Java ME’nin iki tip yapılandırması (configurations) ve her pek çok profil (profile) seçeneği vardır.
Bu yapılandırmalar:

1. CLDC (Connected Limited Device Configuration)
2. CDC (Connected Device Configuration)
CLDC yapılandırması, cep telefonlarına ve düşük seviye PDA’lara hitap eden yapılandırma olduğu için, en çok kullanılan yapılandırmadır. Daha kesin ifadelerle, CLDC;

• 160 KB ile 512 KB arası toplam Java platformu için bellek
• 16 ya da 32 bit işlemci
• Düşük güç tüketimi
• Kesikli (ya da aralıklı / süreksiz) ağ bağlantısı, mümkünse kablosuz iletişim ya da 9600 bps ya da daha az bant genişliği

donanımına sahip aygıtlar için tasarlanmıştır.

CLDC’nin tek profili MIDP, yani Mobile Information Device Profile olarak adlandırılır. MIDP’nin en yaygın sürümü 2. sürümüdür.


Yapılandırma, kullanılan ve en düşük sınıf kütüphanelerini içerecek olan Java sanal makinesini (Java Virtual Machine-JVM) belirtir. CDC tam bir JVM’e sahipken CLDC’nin standart JVM’ye kıyasla bazı kısıtlamaları olan bir JVM’i vardır. Küüphanelerin standart bir kümesini tanımlamak için, yapılandırmanın üstüne bir profil eklenmiştir. MIDP uygulama hayat döngüsü, bir kullanıcı arayüzü, ortam denetimi, giriş-çıkış (IO), veri depolama ve güvenlik için bir paket içerir.

Bu yapılandırma ve profile ek olarak , Java ME uyumlu bir aygıt seçime bağlı mevcut uygulama programlama arayüzülerinin (API) bir kümesine sahip olabilir. Bu arayüzlerin bazıları tescillidir (markaya özeldir) ama pek çoğu standarttırlar. Standart opsiyonel arayüzler, Java Comunity Process(JCP, Java topluluğu) tarafından önerilmiş, gözden geçirilmiş ve yayımlanmış olan Java Specification Requests (JSRs)’te (Java teknik özellik taleplerinde) tanımlanmıştır. Bu talepler, yani standart teknik özellikler, JCP resmi sitesinden ücretsiz olarak indirilebilir (http://jcp.org). CLDC, CDC ve MIDP terimleri JCP tarafından JSR olarak tanımlanmıştır. Örnek olarak CLDC; JSR30 ve JSR139 olarak belirlenmiştir.


Devamı inşallah gelecek.

iyi günler bu sıralar java micro edition a ilgi duymaya başladım fakat daha önce java ile çok fazla ilgim olmamıştı bana bu konuda önerebileceğiniz kaynak kitap yada web adres varmı?? cevaplarsanız sevinirim.

Java bilmiyorsanız bile C dilinin yazım biçimini almış olan C, C++, C#, JavaScript dillerinden birine aşinalığınız varsa, adapte olmanız çok zor olmaz. Ama bunlardan hiç biriyle alakalı olmadıysanız, önce Java'yı biraz öğrenmenizi tavsiye ederim. Bunun yanında Java ME ile alakalı Türkçe kaynak hiç yok. En azından ben bulamadım. İngilizceniz iyiyse;
1. Apress yayınları; Beginning J2ME: From Novice to Professional (Amazon.com)
2. Manning yayınları; Java2 Micro Edition: Java in Small Things (Amazon.com)
3. Symbian yayınları; Programming Java 2 Micro Edition for Symbian OS: A developer's guide to MIDP 2.0 (Amazon.com)
kitapları başlangıç için güzel kitaplar.
Yardımcı olabileceğim başka şeyler olursa sorabilirsiniz. :)

Bu konuda ben de fikrimi paylaşmak istiyorum

  • Site ve e-posta adreslerini biz sizin için otomatik olarak tıklanabilir bağlantıya çeviriyoruz.
  • Kullanabileceğiniz HTML kodları: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><b><i>
  • Satır ve paragraflar otomatik olarak bölünürler.

Biçimleme seçenekleri hakkında daha fazla bilgi


Mollom CAPTCHA (play audio CAPTCHA)
Yukarıda görünen harfleri bir zahmet yazıverin. Eğer okumakta sıkıntı çekiyorsanız sayfayı yenileyin (F5 tuşuna basabilirsiniz), yeni bir yazı oluşturulacaktır. İnşallah yenisini kolayca okuyabilirsiniz.

Pageboss.com

RSS'e üye olun da reytingimiz artsın!

Blog

Musiki