Netbeans ile Blackberry Uygulamaları Geliştirmek

11/26/2008 11:54:00 ÖS

(4) Comments

Netbeans IDE’yi Blackberry uygulaması geliştirmek için ayarlamamız için Blackberry JDE’yi custom platform emulator olarak Netbeans’e eklemeliyiz çünkü JDE ile birlikte dağıtılan araçlar Blackberry ile dağıtılmıyor.

Bu amaçla şu ayarları yapmamız gerekiyor

  • RIM Blackberry JDE’yi custom emulator olarak ekleyin
  • Yeni bir Blackberry projesi yaratın
  • Blackberry’i varsayılan cihaz emülatörü olarak ayarlayın

RIM Blackberry JDE’yi custom emulator olarak eklemek

Bu işlemi gerçekleştirebilmemiz için RIM Blackberry emülatörü Java Platform Manager kullanarak eklememiz gerekiyor:

  1. Tools > Java Platform Manager’ı seçin.

  2. Add Platform butonuna tıklayın.

  3. Custom Java Micro Edition Platform Emulator’ü seçin.  Next tuşuna tıklayın.

  4. Platform Home mutlaka  JDE kurulum klasörü olmalıdır (C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0).

  5. Platform Name kısmına istediğiniz ismi girebilirsiniz..

  6. Device Name kısmını aşağıdaki cihazlardan birini seçebilirsiniz: 7100g, 7100r, 7100t, 7100v, 7100x, 7250, 7290, 7520

  7. Preverify Command kısmını olduğu gibi bırakın.

  8. Execution and Debugger Commands kısımlarını aşağıdaki gibi değiştirin:

    • Execution Command: cmd /C "cd /D {platformhome}{/}simulator&{device}"

    • Debugger Command: cmd /C "cd /D {platformhome}{/}bin&jdwp"

Next tuşuna basın.

  1. Bootstrap Libraries paneli jar dosyalarinin uzun bir listesini gosterir. net_rim_api.jar haricindeki tüm jar dosyalarını seçip Remove tuşuna basarak listeden silin. Next tuşuna basın.
    Not: Eğer</CITY> net_rim_api.jar listede değilse Add butonuna tıklayarak C:\Program Files\Research In Motion\blackberry JDE 4.1.0\lib\net_rim_api.jar dosyasını seçip Open tuşuna basın.
    Daha sonra Next tuşuna basın.

  2. Sources and JavaDoc panelinde, JavaDoc  kısmında Add button tuşuna basın ve C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0\docs\api\ klasörünü ekleyin. Bu işlemler sonunda Java Platform Manager şu şekilde olacaktır:

    clip_image002


    Finish ve daha sonra, Close tuşuna basın.

Blackberry Projesi Oluşturmak

Artık uygulamamız için bir uygulama oluşturalım:

  1. File > New Project.

  2. Categories kısmında , Mobile</CITY>. Projects kısmında, Mobile Application’I seçin. Next tuşuna basın.

  3. Uygulamanıza bir isim verin örnek : MobileApplication2.
    Örnek bir MIDlet yaratılmasını istemiyorsanız, "Create Hello MIDlet" check box seçiliyse kaldırın.

  4. Finish tuşuna basın.

  5. Explorer’da Files Tab’ında build.xml dosyasını açın. </project> tagından hemen once aşağıdaki xml kodunu ekleyin:

    <target name="pre-jar">

        <available file="${platform.home}/bin/rapc.exe" property="do.rapc"/>

        <condition property="jpda.port" value="8000">

            <isset property="do.rapc"/>

        </condition>

    </target>

    <target name="post-jar" if="do.rapc">

        <exec dir="${platform.home}/simulator" executable="${platform.home}/bin/rapc.exe" failonerror="true">

            <arg value="import=${platform.bootclasspath}"/>

            <arg value="codename=${name}"/>

            <arg value="-midlet"/>

            <arg value="jad=${basedir}/${dist.dir}/${dist.jad}"/>

            <arg value="${basedir}/${dist.dir}/${dist.jar}"/>

        </exec>

    </target>

    <target name="post-clean">

        <delete failonerror="false">

            <fileset dir="${platform.home}/simulator">

                <include name="**/${name}.*"/>

            </fileset>

        </delete>

    </target>

  1. net.rim.device.api.ui.UiApplication’ı projede standart MIDlet’ler yerine kullanmak istiyorsanız:

    • <arg value="-midlet"/>  build.xml script dosyasından bu kısmı çıkarın.

    • Project Properties / Application Descriptor / MIDlets kategorisine MIDlet’ten türememiş bir sınıfı eklerken verdiği uyarıları gözardı edin.,

 Source Editor penceresi aşağıdaki gib gözükecektir:

clip_image004

Blackberry cihazını varsayılan Device Emulator seçin

Artık blackberry ile emülasyon yapabilecek duruma geliyoruz.:

  1. Proje üzerinde sağ tuş tıklayıp Properties kısmından.

  2. Platform Properties kısmından:

    • Emulator Platform drop-down menüsünden Blackberry 4.1’i seçin.

    • Device drop-down menüsünden istediğiniz bir blackberry modelini seçin.

clip_image006

Artık bu aşamadan sonra MIDlet’lerinizin kodunu yazmak, build etmek, çalıştırmak ve debug edebilcek noktaya gelmiş bulunuyoruz.

Kaynak : http://www.netbeans.org/kb/55/blackberry.html

Yasin Hasan Karanfil

Gelişmiş J2ME Arayüzleri (Advanced J2ME UI Library)

11/26/2008 10:14:00 ÖÖ

(0) Comments

Yasin Hasan Karanfil