Caede Getting Started !

Getting Started Getting Started


PDF ページを印刷

1.Android SDKとCDEのインストール

Eclipse Classicのダウンロードとインストール  Eclipse Classicのダウンロードとインストール
Eclipseのダウンロードおよびインストールについて(英語ページ) 別ウィンドウ
Eclipseダウンロード(英語ページ) 別ウィンドウ
Android SDK  Android SDK 別ウィンドウ のダウンロードとインストール
Android SDK  ADT Plugin 別ウィンドウ のダウンロードとインストール
cde  CDE のダウンロードとインストール
Caede  最新 Caede をダウンロードして任意の場所に展開

2.新規プロジェクト作成

新しいプロジェクト作成 (Android)
  1. ファイルメニューから New -> Android Project を選択


  2. ダウンロードしたcaedeディレクトリのlib/android配下から、 res ディレクトリ、 libs ディレクトリ、 AndroidManifest.xml ファイルを作成したAndroidプロジェクトのルートにコピー(上書き)
    【AndroidManifest の設定】

    Androidでは、パッケージ名がアプリケーションの一意なIDとなります
    デフォルトでは com.curl.caede ですので、アプリケーションを識別する任意の名前に変更してください
    変更方法は、Caedeプロジェクトの AndroidManifest.xml を開き、package をアプリケーションごとに付与してください
    (例: package="jp.co.xxx.caede.sals1"、package="jp.co.xxx.caede.sals2"、など
  3. Androidプロジェクトを右クリックし、「 Properties -> Java Build Path 」を選択
  4. Androidプロジェクトを右クリックして、 Refresh(F5) を選択
新しいプロジェクト作成 (Curl)
  1. ファイルメニューから New -> Curlプロジェクト を選択

3. Hello Caede!

Hello Caede!

    Caedeフレームワークを利用できるようにする

  1. Curlプロジェクトを右クリックし、「 Properties 」を選択。
  2. Properties for XXX(Curlプロジェクト)ダイアログにて「 Curl -> ライブラリ 」を選択
  3. 外部ライブラリを追加 」ボタンをクリックし、ダウンロードしたCaedeディレクトリ配下の lib/common/curl/framework/manifest.mcurl を選択
  4. 「OK」ボタンをクリック
  5. パッケージファイル(load.scurl)を生成するために、 Curlプロジェクトを右クリックし、「 New -> Curlパッケージ 」を選択し、パッケージ名に「 MYPACKAGE 」を入力して、「 Finishボタン 」を押下
  6. 生成されたload.scurlに以下のように「Hello Caede」のソースコードを追加

    {import * from COM.CURL.CAEDE.FRAMEWORK.STANDARD}
    {import * from CURL.GUI.BASE}

    || 画面クラス
    {define-class public MySampleGraphic
      {inherits Frame}
      {constructor public {default}
        {construct-super
          {TextDisplay
            name = "td1" ,
            width = 75px,
            value = "Hello Caede"
          }
        }
      }
    }

    || ロジッククラス
    {define-class public MySampleScreen
      {inherits {Screen-of MySampleGraphic}}

      field td1:TextDisplay

      {constructor public {default}
        set self.td1 = {self.find-graphic-by-name "td1"} asa
    TextDisplay   }
    }

    {client {screen-graphic-reference "mysample", MySampleGraphic}}

  7. manifest.mcurlファイルを開き、以下のように「 caede-client-applet? = true 」の行を追加

    {component file start.curl,
       caede-client-applet? = true,
      location = "start.curl"
    }

  8. start.curlを開き、以下のように修正

    {curl 8.0 applet}
    {curl-file-attributes character-encoding = "shift-jis"}
    {applet manifest = "manifest.mcurl",
      caede-client-applet? = true,
      {compiler-directives careful? = true}
    }

    {import * from COM.CURL.CAEDE.FRAMEWORK.STANDARD}
    {import * from MYPACKAGE}

    {startup MySampleScreen}


4. Deploy

Deploy
  1. ダウンロードしたcaedeの bin/graphical-deploy-tool.dcurl をダブルクリックしてトランスレータを起動
Run(シミュレータ)
  1. Androidプロジェクトを Refresh(F5)する
  2. Androidプロジェクトを右クリックし、「 Run As → Android Application」を選択
  3. シミュレータが起動してアプリが実行
  4. HelloCaedeが表示される
Run(デバイス)
  1. デバイスの Settings > Applications > Development(設定 > アプリケーション > 開発)USB Debugging(USBデバッグ) をチェックする

    注意) 機種によってはDriverをインストールする必要があります

  2. Androidプロジェクトを Refresh(F5) する
  3. Androidプロジェクトを右クリックし、「 Run As → Android Application 」を選択
  4. 実機上にアプリがインストールされて、アプリが実行

「Android」および「Android ロゴ」、「AndroidSDK」は、Google Inc.の商標または登録商標です。
このドキュメントの内容の一部は、Google社が作成、提供しているコンテンツをベースに複製、もしくは変更したもので、クリエイティブ・コモンズの表示3.0ライセンスに記載の条件に従って使用しています。
「Eclipse」 はEclipse Foundation,Inc.の商標または登録商標です。

その他、本サイトに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。