top of page

Java Mobile Teknolojisi...

Yazarın fotoğrafı: Sevdanur GENC
Sevdanur GENC
28 Ağu 2011
2 dakikada okunur

Bu makalemde, Java'da Mobile yazilimin ozelliklerini inceleyecegiz. Tabi bununla birlikte bir de basit bir uygulama yapacagiz... Oncelik olarak bilgisayarinizda kurulu olan yazilimlarin tam olmasini kontrol edin ; Java Sun JDK yani java development kit... ve bir arayuz gerekli... bunun icin benim tercihim daha onceki uygulamalarimda da kullandigim gibi NetBeans... Simdi adim adim ilerleyerek basit uygulamamizi gerceklestirmeye baslayalim... Oncelikle JavaMe teknoloji nedir bundan bahsedelim ; Eski adiyla j2me olarak bilinen java 2 mikro edition gunumuzde java me olarak kullaniliyor ve java mikri edition anlamina gelen java me ile kucuk cihazlar program yazabiliyoruz. NetBeans kullanarak java me uzerinde uygulamalar gelistirmeniz hic de zor olmayacaktir. Dunyada mobil telefonlarinin sayisi bilgisayarlarin sayisina oranla cok daha fazla oldugu icin, java me'in cok buyuk ve rakipsiz bir teknoloji olacagi ongoruluyordu. Simdi uygulamamiza gecelim ; NetBeans programimi calistiriyorum...

New Project dedikten sonra, New Project penceresinden katagorilerden Mobility'yi seciyoruz ve projects'den de MIDP Application projesini seciyoruz. MIDP standart bir IDE projesi yeni bir uygulama olusturur. Ayrica, projenin bir MIDlet uretebilirsiniz. Bu proje kullanan bir IDE olusturulan Ant script ve ozel gorevler, preprocess, build, obfuscate, preverify, run, debug ve uygulama Java ME ortamda dagitmak.           Daha sonra projenin ismini ve lokasyonunu belirliyoruz ve devam ediyoruz.

                        Simdiki ekranimizda ise; projenin sdklarini ayarliyoruz. tabi sdklariniz kurulu oldugu icin ust taraftaki comboboxtaki secenegi degistirmenize gerek yoktur zaten baskada secenek cikmayacaktir. Daha sonra next ve finish diyerek projeyi olustururuz.

                        Projemiz acildiktan sonra karisimiza gelen ekranda 4 farkli sekme gelecektir... fakar java me 3 temel yapidan olusur. Sirasiyla bunlar ; Source, Screen ve Flow'dur... - Source kismindan formlarin taslagini gorebilirsiniz. Asagida goruldugu gibi source kisminda hazir kodlar bulunmaktadir, bunlar netbeans tarafindan yazilmistir ve herhangi bi degisiklik uyguladigimiz zaman bazi onemli ayarlamalari degistirmis olabiliriz. O yuzden burada dikkatli olmaliyiz.

                          - Screen kisminda o form ile ilgili duzenlemeyi yapar source'ta ise bilindigi gibi kod yazarsiniz.

                              - Flow kisminda ise,j2me formlarda uzerinde calisir. Mobile Device dedigi form uygulamanin baslangicidir. Started dediginizde ok'un gittigi yere gider yani form'a gidecektir. j2me'de bir kac tane command vardir. bunlar; ok, exit, item, back, cancel, screen, stop ve help'tir.

          Mesela suan da formun uzerinde bulunan HelloWorld yazisinin bulundugu nesne String Item nesnesidir. Kisacasi Palette yardimi ile bir cok nesneyi Device Screen formumuzun uzerine ekleyebilir, uygulamamizi calistirabiliriz.

Son Yazılar

Hepsini Gör
Ado.Net Entity Framework Ogreniyorum Serisi 00

Ado.Net Entity Framework (EF) verileri ile etkilesim uygulamalari gelistirmek icin kullanilan Ado.Net nesne iliskisel modelleme yazilimi olarak iliskisel veritabani semalarini ve nesneler arasinda ki

 
 
 
LINQ Ogreniyorum Serisi 05

Linq To Sql’de tablolarimizdaki verileri silebilmemiz icin; DataContext icerisinde ki DeleteOnSubmit ve DeleteAllOnSubmit metodlari kullanilmaktadir. Beraberinde SubmitChanges metodu da kodlari eklen

 
 
 
LINQ Ogreniyorum Serisi 04

Linq To Sql’de tablolarimiza verileri guncelleyebilmemiz icin; DataContext icerisinde ki SubmitChanges metodu kullanilmaktadir. Bu komutlari kullanarak DataContext sinifinin yapisina da ihtiyac duyu

 
 
 

Yorumlar


©2026 by Sevdanur Genc

bottom of page