You are hereJava ME'yi Anlamak
Java ME'yi Anlamak
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.
Blog
Musiki
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