|
API
|
Application Programming Interface
|
|
Programcılara nesnelere , metodlara ve bilgiye ulaşmalarını sağlayan yazılım arabirimi. Programcıların belirli yapıları
kendilerinin geliştirmelerine gerek bırakmadan kolaylık sağlayan yada güvenlik sağlamak amacı izolasyon sağlayan yazılım
seti.
|
|
|
BLUETOOTH
|
Bluetooth
|
|
Bluetooth uyumlu cihazlar arasında radyo frekansı ile veri transferi yapılmasını sağlayan yerel alan (Local Area ) bağlantı protokolü.
Geniş alana hitap eden telsiz bağlantı şekillerine göre iletim gecikmesi çok azdır (< 100 ms) fakat telefonlardaki
uygulaması 10-25 arasında bir alanda kullanılabilir. Normal olarak Bluetooth 100 metreye kadar kullanılabilir fakat
telefonlardaki güç kısıtlılığı yüzünden mesafeler kısa tutulmuştur. JSR - 82 API si ile J2ME uyumlu telefonlarda ve
Symbian destekli telefonlarda da C++ ile Bluetooth portlarına yazılım ile erişmek mümkündür.
|
|
|
BREW
|
Binary Runtime Environment for Wireless
|
|
Amerikadan Qualcomm firmasının bir ürünü olan BREW mobil cihazlar için geliştirme ortamı
sunmaktadır. Qualcomm firmasının CMDA çipleri üzerinde çalışan bu ortamda kod geliştirmek
C , C++ ile mümkün olmaktadır. Javayıda destekleyen BREW şu an için Amerika ve Japonya da
kullanılmaktadır. GSM şebekesi olan Avrupada yoktur. (Daha fazlası için tıklayınız)
|
|
|
CDC
|
Connected Device Configuration
|
|
Bağlı Cihaz Konfigürasyonu. Java nın J2ME standartlarında yer alan fakat içerdiği
kütüphane ve alt fonksiyonları ile Java Sanal makinası J2SE 'ye yakın olan ve
cep telefonlarına göre daha güçlü donanıma sahip olan cihazlar (set-top boxes
,internet TV , ev cihazları ve araba navigasyon sistemler gibi) için tasarlanan
konfigürasyon. CLDC den farkı hedeflediği cihazların hafızası ve ekran görüntü yeteneklerinin
daha fazla olmasından kaynaklanır.
|
|
|
CLDC
|
Connected Limited Device Configuration
|
CLDC konfigürasyonu ilk kez 1999 yılında , Java platfomunu kullanan cihazlarda networking, giriş
çıkış ve güvenlik fonksiyonları gibi temel yapıların ortak bir payda içermesi için geliştirildi. CDC konfigürasyonunun
hedeflediği cihazlardan teknik özellikler açısından daha zayıf cihazlar (Cep telefonları , PDA ler , kişisel
organizerlar , gibi) da kullanım alanı bulmaktadır. Bu cihazların en önemli özellikleri :
· Java platformu için 160 ile 512 KB arası hafızası olan ,
· 16-bit veya 32-bit işlemciye sahip,
· Düşük güç kaynağı , çoğunlukla bataryalı
· Sınırlı bant genişliğine sahip olan ve çoğunlukla telsiz cihazlar.
|
|
|
CVM
|
Compact Virtual Machine
|
|
Kompakt Sanal Makine. CDC konfigürasyonunun üzerinde çalıştığı java sanal makinesi. CVM ,
J2SE nin sanal makinası ile aynı yapıları içersede , küçük boyutlardaki cihazlar için J2SE nin sanal makinasının
yeniden yapılandırılması ile elde edilmiştir.
|
|
|
HOT-SYNCH
|
Hot-Synch
|
|
Bir Kişisel Data Asistanı (PDA) yada mobile telefondan bir bilgisayara bağlanarak (Senkronize olarak) bilgi alma yada gönderme
yöntemi.
|
|
|
IrDA
|
Infrared Data Association
|
|
Kızılötesi Bilgi Kurumu. IrDA protokolü , resmi olarak IrDA nın duyurduğu ve bilgisayarlar , cep telefonları , PDA ler gibi
elektronik cihazların kızılötesi özelliklerini kullanarak biribirilerine bağlanmalarını belirleyen bir bağlantı protokolüdür.
www.irda.org dan daha fazla bilgi bulabilirsiniz.
|
|
|
JAD
|
Java Application Descriptor
|
|
Java uygulama tanımlayıcısı. Cihaza yüklenecek olan Java uygulaması (JAR) hakkında gerekli bilgilerin olduğu ve cihaz üzerinde yüklü olan
JAM (Java Application Manager) ın uygulamayı yüklemek için kullandığı tanım dosyası. Bu dosya ile
JAM , uygulamanın cihaza uygun olup olmadığına karar verebilir.
|
|
|
JAM
|
Java Application Manager
|
|
Java uygulama yöneticisi. Java uygulamalarının çalıştığı cihazlar üzerinde Java uygulamalarının
çalışmasını denetleyen Uygulama Denetleme Programı.
|
|
|
JAR
|
Java ARchive
|
|
Java arşiv dosyası. Cihaz üzerinde çalışacak olan Java uygulamasının paketlenmiş hali.Tüm java
class ları ve uygulamanın gerektirdiği diğer bileşenler (png formatında resimler gibi) JAR komutu
ile paketlenir. Program çalışacağı cihaz üzerinde bu paket ile yüklenir.
|
|
|
J2ME
|
Java 2 Micro Edition
|
|
Java Mikro Versiyon. SUN firmasının geliştirdiği 3 Java versiyonundan (J2EE , J2SE , J2ME) teknik
olarak kısıtlı olan cihazlar için geliştirilmiş olanı. J2SE - Java Standart Versiyonun hafıza olarak
kısıtlı cihazlarda çalışabilmesi için bazı java sınıflarının (floating point , threading bir çok özelliği gibi)
çıkartılarak değiştirilmiş versiyonu.
|
|
|
JCP
|
JAVA Community Process
|
|
Java Grubu. Java dilinin gelişimini belirleyen ve yeni geliştirilecek olan API lerin kullanım standartları oluşturan grup. www.jcp.org 'tan ulaşılabilir.
Birçok üyesi olan grup JSR isimli Java standartlarını belirlemektedir.
|
|
|
JSR
|
Java Specification Request
|
Java Standart Belirleme. JCP grubunun belirlediği Java standartlarının adı. Her bir standart için
belirli bir numara verilir :
· JSR 30 : CLDC Specification www.jcp.org/jsr/detail/30.jsp
· JSR 37 : MIDP Specification www.jcp.org/jsr/detail/37.jsp
JSR larda şu an kullanılan ve gelecekte kullanılacak olan standartların tanımlarına ulaşılabilir.
|
|
|
JTWI
|
Java Technology for the Wireless Industry
|
|
Telsiz cihazlar için Java Teknolojisi. Java nın J2ME versiyonunun standartına verilen isim.
|
|
|
KVM
|
Kilobyte Virtual Machine
|
|
Kilobyte sanal makine. J2ME nin CLDC konfigürasyonu kullanan cihazlardaki java sanal makinasına verilen
isim.Normal olarak J2SE versiyonundaki sanal java makinasının teknik kısıtları olan cihazlar için basitleştirilmiş
halidir. Çalışmak için sadece 40-80 KB arası bir hafızaya ihtiyaç duyduğudan Kilobyte sanal makine olarak adlandırılmıştır.
CVM den daha basit bir yapı içermektedir.
|
|
|
MIDP
|
Mobile Information Device Profile
|
|
Mobil Cihaz Profili. Mobil cihazlar belirlenmiş olan CLDC ile çalışmak üzere tasarlamıştır.
İçerdiği java sınıfları networking , kullanıcı arayüzü , cihaz üzerinde saklama gibi fonksiyonları
içerir.Yapı olarak CLDC cihazın üzerinde çalışan sanal makinayı tamamlarken , MIDP ; CLDC yapısının üzerinde çalışarak
uygulama geliştiricilere standart bir ortam sunar.
|
|
|
MIDlet
|
MIDlet
|
|
Mobil Cihaz Profili uygulaması. MIDP classlarını kullanarak yazılmış olan
ve MIDP/CLDC destekleyen cihazlarda çalışan Java uygulamalarına verilen isim.
|
|
|
MMAPI
|
Mobile Media API
|
|
Mobil Ortam Programcı arabirimi. Ses , video ve diğer çoklu ortam (multimedia) dosyalarını işlemeye
yarayan (çalmak , oynatmak , kayıt etmek gibi) java sınıfları. (MMAPI 1.0 destekleyen tüm telefonlar için
tıklayınız)
|
|
|
MMS
|
Multimedia Message Service
|
|
Çoklu Ortam Mesaj Servisi. Mobil telefon kullanıcılarının içeriğinde text , resim ve medya (video,ses,clip)
olan mesaj gönderip almalarını sağlayan teknoloji. Sadece text tabanlı olan SMS in gelişmiş hali.
|
|
|
OS
|
Operating System
|
|
İşletim Sistemi. Bir cihazın donanımının altında yatan ve uygulama yönetimi , giriş çıkış bilgileri kontrolü ve diğer
işlevsel fonksiyonların yapılmasını sağlayan yazılım. Günümüzde üst seviye telefonlar (Smart Phone) Symbian işletim sistemini
desteklemekteler. Bir cihaz üzerinde Symbian gibi bir işletim sisteminin olması , cihazın chip setine uygun derlenmiş
uygulamaların çalışmasını sağlar.
|
|
|
OTA
|
Over The Air
|
|
Genel olarak J2ME uygulamalarının cihaz üzerinde indirilmesini ve kurulmasını sağlayan standart.
MIDP destekleyen cihazlar üzerinde , MIDP tanımının bir parçası olarak kullanılır.
|
|
|
PNG
|
Portable Network Graphics
|
|
Portable Ağ Grafikleri. MIDP 1.0 (JSR 37) tanımlamasının desteklediği tek görüntü formatıdır.
Eğer uygulama grafik , resim içerecek ise grafikler PNG formatında olmalıdır.
|
|
|
RMS
|
Record Management System
|
|
Kayıt Yönetim Sistemi. Kayıt tabanlı bir sistem olarak cihaz üzerinde bilgi saklamaya yarayan
yapı.Bu şekilde uygulamaların çeşitli bilgileri cihaz üzerinde tutmaları sağlanmaktadır. Bu bilgiler
bir oyundan çıkarken oyunun o anki durumunun saklanması olabildiği gibi , Ajanda , günlük gibi yapılarda belirli miktarda
bilginin cihaz üzerinde saklanmasını sağlar.
|
|
|
SyncML
|
Synchronization Markup Language
|
|
Senkronizasyon İşaret Dili. SyncML ; bilgisayarlar , cep telefonları gibi elektronik cihazların
arasında data uyumluluğunu (senkronizasyonunu) sağlayan XML tabanlı bir protokolüdür. Daha fazla
bilgi için www.syncml.org a tıklayınız.
|
|
|
WAP
|
Wireless Application Protocol
|
|
Telsiz Uygulama Protokolü. Mobil telefonlardaki browser mantığının temelinde yatan teknoloji. İşaretlemele
dili (Markup Language) olarak WML 'in kullanıldığı WAP teknolojisinin yeni versiyonu olan WAP 2.0 destekleyen
tarayıcılarında XML tabanlı olan XHTML içeriğide görüntülenebilir.
|
|
|
WMA
|
Wireless Messaging API
|
|
Telsiz Mesajlaşma Programcı Arayüzü. SMS mesajlarını almak ve göndermek için kullanılan Java sınıfları.CLDC
destekleyen cihazlarda tanımlanmıştır ve eğer cihaz bu Java sınıflarını destekliyorsa , programcılar
tarafından SMS mesaj sistemini kontrol etmek için kullanırlar. Sony Ericsson P900,P908 de WMA 1.1 desteklenirken
Nokia 3600 , 6600 , N-Gage gibi telefonlarda WMA 1.0 kullanılır. (WMA 1.0 destekleyen tüm telefonlar için
tıklayınız)
|
|
|