Nasıl Çalışır

Java Teknolojisi nedir?

Java uygulama geliştirme platformu iki kısımdan oluşur: bir programlama lisanı ve bir uygulama ortamı. Genellikle, yüklenebilir uygulamalar oluşturmak için kullanılır.

Java’nın mevcut versiyonu Java 2’dir ve 3 versiyona bölünmüştür: Java 2 Enterprise Edition (yüksek uç iş makinelerinde bulunur), Java 2 Standard Edition (masaüstü bilgisayarlarda bulunur) ve cep telefonları ve PDA’lar gibi küçük el cihazlarında çalışan Java 2 Micro Edition veya J2ME. Farklı versiyonların ardındaki mantık, her şeye uygun konfigürasyonu kullanarak uygulama geliştirme ve çalıştırma problemlerini önlemektir – açıkçası, küçük bir cep telefonu, büyük bir bilgisayar gibi büyük miktarda bilgiyi işleyemez.

J2ME’ye Yakından Bakış

J2ME platformu, sadece tek bir yazılıma ait özel bir spesifikasyon değildir. Küçük cihaz piyasasının farklı kesimleri için dizayn edilmiş bir teknoloji ve spesifikasyonlar bütünüdür. Öncelikle, bir konfigürasyon mevcuttur ve bunun üzerinde, belirli cihazların fonksiyonelliğini tanımlayan bir profil bulunmaktadır.

J2ME platformunun çekirdeğini iki farklı konfigürasyon oluşturmaktadır, Bağlı Cihaz Konfigürasyonu (CDC) ve Bağlı Kısıtlı Cihaz Konfigürasyonu (CLDC). Konfigürasyon, merkezi Java teknolojisi kitaplıklarını ve sanal makine özelliklerini tanımlar. CLDC, cep telefonları gibi portatif cihazlara yönelik olmakla birlikte, CDC, Nokia Communicator’lar gibi daha gelişmiş mobil cihazlara yöneliktir.

Telefonunuzu Düşünerek Uygulamalar Geliştirmek

Konfigürasyonların üzerinde kilit fonksiyonelliği ve uygulama programlama arabirimlerini (API’lar) belirli bir cihaz kategorisi içinde tanımlayan profiller mevcuttur. Birçok Nokia modelinde bulunan Mobil Bilgi Cihazı Profili (MIDP), CLDC kullanan cihazlara yönelik bir profildir. Geliştirici firmaların, Nokia kullanıcı arabirimi ve donanımının, ışık, ses ve titreşim gibi kısımlarını kullanmalarına imkan verir

Daha fazla bilgiye mi ihtiyacınız var? Java Teknolojisini meydana getiren insanlardan Java teknolojisi hakkında daha fazla bilgi için: Sun Microsystems