15.01.2013 Views

II. İLERİ TEKNOLOJİLER ÇALIŞTAYI (İTÇ 2011) - Bilgesam

II. İLERİ TEKNOLOJİLER ÇALIŞTAYI (İTÇ 2011) - Bilgesam

II. İLERİ TEKNOLOJİLER ÇALIŞTAYI (İTÇ 2011) - Bilgesam

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

616<br />

Bu projede, öğrenci bilgi sistemi web uygulamasının J2ME ile mobil telefon uygulaması<br />

geliştirilmiştir.<br />

2. Java 2 Micro Edition (J2ME)<br />

Java 2 Micro Edition (J2ME), mobil telefonlar ve PDA gibi mobil araçlar için uygulama<br />

geliştirmede kullanılan JAVA dili tabanlı programlama dilidir.<br />

J2ME yapısı üç katmandan oluşmaktadır: Konfigürasyon katmanı, profil katmanı ve<br />

uygulama katmanıdır [4].<br />

J2ME çeşitli konfigürasyon ve profillere bölünmüştür. Konfigürasyonlar JVM(Java<br />

Virtual Machine) detaylarını ve belli sınıftaki cihazlarla kullanılabilecek temel<br />

kütüphaneleri tanımlayan belirtimlerdir. Örnek konfigürasyonlar CLDC(Connected,<br />

Limited Device Configuration) ve CDC(Connected Device Configuration) dir.<br />

MIDP(Mobile Information Device Profile) mevcut profiller arasında ilk ve en yaygın<br />

olanıdır ve uygulamanın yaşam döngüsü, kullanıcı grafik arabirimleri, iletişim<br />

ağı ve kalıcı depolama ile ilgili kütüphanelerini içerir.<br />

MIDP(Mobile Information Device Profile) profili için yazılan uygulamalar Midlet<br />

olarak tanımlanır. Midletler şekil 1 deki gibi 3 durumda bulunabilir: durağan<br />

(paused), etkin (active), ölü(destroy).<br />

Şekil 1. Midletlerin yaşam döngüsü<br />

3. Mobil Uygulamanın Gerçekleştirilmesi<br />

Öğrenci bilgi sistemi mobil uygulamasını J2ME teknolojisi ile hazırlamak için<br />

aşağıdaki kurulumlar yapılmıştır:<br />

• JRE(Java Runtime Environment): Java uygulamalarını geliştirdiğiniz bilgisayarda<br />

çalışması için gereklidir.<br />

• Eclipse IDE for Java Developers: Java kodlarını çalıştırabilen bütünleşik geliştirme<br />

ortamı.<br />

• Nokia SDK for Java: MIDP uygulamalarını test etmek için mobil telefon<br />

simülasyonu olan emülatör sağlar.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!