NetBeans ile Mobil Geliştirme Araçlarının Kurulumu (SJWK, J2ME)

This entry was posted by cagdas on Monday, 22 June, 2009 at
netbeans java mobil

netbeans java mobil

Kısa zaman önce yine Ubuntuma geçtim. Öyle mutluyum ki her şey oluyor. USB bluetoothu taktım telefonumla haberleştirdim ardından javaya başlamak için bir amaç aranıp duruyordum ve neden java mobile edition olmasın dedim (J2ME diyo avropalolar). Biraz bakınalım neler olmuş kurulum aşamasında.

Netbeansı ilk defa kurmuştum bilgisayarıma soora kurcalarken plugins siye bişiler buldum. Ahaha java web de kurdum onu da kurdum bunu da kurdum derken bu kurduklarımı nasıl kullanacağıma bakmaya başladım. Netbeans’ in mobility ile ilgili herbir şeyini kurdum. Ancak NetBeans’ in sitesindeki örnek uygulamaları yapamıyordum. Mobile den  seçtiğim herhangi bir uygulamada J2ME bulunamadı istersen kuralım diyordu. Hayret bişi kurmuştum halbuki. Sonra nette biraz dolaşınca kimsenin pluginle yapmadığını gördüm. Sun Java Wireless Toolkit kurup ardından bunu NetBeans a tanıtıyorlardı. Ben de öyle yaptım. Önce şurdan son versiyon SJWK yı indirdim.

http://java.sun.com/products/sjwtoolkit/download.html?feed=JSC

Ardından home/cagdas dizinine taşıyıp kuruluma başladım.

Bu kitle aşağıdaki modüller gelicektir ki bu da eski teknoloji telefonların programlanması için yeterlidir (CLDC ve MIDP cihazlar)

  • Mobile Service Architecture (JSR 248)
  • Java Technology for the Wireless Industry (JTWI) (JSR 185)
  • Connected Limited Device Configuration (CLDC) 1.1 (JSR 139)
  • Mobile Information Device Profile (MIDP) 2.0 (JSR 118)
  • PDA Optional Packages for the J2ME Platform (JSR 75)
  • Java APIs for Bluetooth (JSR 82)
  • Mobile Media API (MMAPI) (JSR 135)
  • J2ME Web Services Specification (JSR 172)
  • Security and Trust Services API for J2ME (JSR 177)
  • Location API for J2ME (JSR 179)
  • SIP API for J2ME (JSR 180)
  • Mobile 3D Graphics API for J2ME (JSR 184)
  • Wireless Messaging API (WMA) 2.0 (JSR 205)
  • Content Handler API (JSR 211)
  • Scalable 2D Vector Graphics API for J2ME (JSR 226)
  • Payment API (JSR 229)
  • Advanced Multimedia Supplements (JSR 234)
  • Mobile Internationalization API (JSR 238)
  • Java Binding for the OpenGL(R) ES API (JSR 239)

Ubuntuda (veya herhangi bir GNU/Linux dağıtımında) sh uzantılı binary dosyaların kurulumu oldukça kolay. Terminali açıp içine sh yazdıktan sonra fareyle kuracağım dosyayı taşıyorum. Böylece sh komutunun istediğim uzantıdaki istediğim dosyada çalışabilmesini sağlıyorum. Lisans anlaşması çıkıyor ve sonunda soruyor hangi java sdk ile kuralım. Daha önceden kurduğum java sdk nın dizinini bulmam gerekiyor. Başka bir şey için lazım olmuştu ve biliyorum. Eğer sizde paket yöneticisiyle kurmuşsanız sun java 6 sdk yı aynı dizinde olması muhtemeldir.

Enter a path to the Java 2 SDK: /usr/lib/jvm/java-6-sun/bin

İle dizini belirtiorum. Ardından bir kaç soru daha sorup kurmaya başlıyor. Kurulum yerini değiştirmedim /home/cagdas/ in içine kurdu. Kurulumdan sonra

cagdas@cagdas:~$ /home/cagdas/WTK2.5.2/bin/ktoolbar

dediğimde bir proje yöneticisi açıldı ve proje yapmaya hazır hale geldiğini görmüş oldum. İşte ordan kareler :) Sun Microsystems’ın logo sayfası çok güzel olmuş :D

sun java wireless toolkit for cldc

sun java wireless toolkit for cldc

ve proje yöneticisi

Java Wireless Toolkit for CLDC Proje Yöneticisi

Java Wireless Toolkit for CLDC Proje Yöneticisi

Ardından NetBeans a geçtim. Yine mobil uygulaması başlatmaya çalıştım ardından sordu yine hangi sdk olsun. Java SE nin dışında bir SDK kuracaktım ve bu yüzden add dedim. Az önce ktoolbarı çalıştırırken kullandığım dizini kullandım /home/cagdas/WTK2.5.2/ ile J2ME SDK yı belirtmiş oldum ve projem açıldı. Umarım işinize yarar. Kolay gelsin.

VN:F [1.8.1_1037]
Rating: 10.0/10 (1 vote cast)
VN:F [1.8.1_1037]
Rating: 0 (from 0 votes)
NetBeans ile Mobil Geliştirme Araçlarının Kurulumu (SJWK, J2ME)10.0101
Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • MySpace
  • RSS
  • FriendFeed
  • Twitter

2 Yorum Yapılmış NetBeans ile Mobil Geliştirme Araçlarının Kurulumu (SJWK, J2ME)

  1. Erhan dedikine :P

    June 24th, 2009 at 18:21

    Arkadaşım önce yaz çalıştır. Öyle simülasyonla felan olmaz . Çalıştır görelim telefonda :)

    UN:F [1.8.1_1037]
    Rating: 5.0/5 (1 vote cast)
    UN:F [1.8.1_1037]
    Rating: 0 (from 0 votes)
  2. admin dedikine :P

    June 24th, 2009 at 18:31

    Onu da yaptım da videoya çekemedim. Bi ara webcamle çeker koyarım =)

    UN:F [1.8.1_1037]
    Rating: 5.0/5 (1 vote cast)
    UN:F [1.8.1_1037]
    Rating: 0 (from 0 votes)

Yorumla veya Soru Sor