Eclipse Classicのダウンロードとインストール-
Eclipseのダウンロードおよびインストールについて(英語ページ)

- Eclipseダウンロード(英語ページ)

Android SDK
のダウンロードとインストール
ADT Plugin
のダウンロードとインストール
CDE のダウンロードとインストール
最新 Caede をダウンロードして任意の場所に展開
1.Android SDKとCDEのインストール
新しいプロジェクト作成 (Android)-
- ファイルメニューから New -> Android Project を選択


- ダウンロードした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"、など) - Androidプロジェクトを右クリックし、「 Properties -> Java Build Path 」を選択

- Androidプロジェクトを右クリックして、 Refresh(F5) を選択
- ファイルメニューから New -> Android Project を選択
新しいプロジェクト作成 (Curl)-
- ファイルメニューから New -> Curlプロジェクト を選択

- ファイルメニューから New -> Curlプロジェクト を選択
2.新規プロジェクト作成
Hello Caede!-
- Curlプロジェクトを右クリックし、「 Properties 」を選択。
- Properties for XXX(Curlプロジェクト)ダイアログにて「 Curl -> ライブラリ 」を選択
- 「 外部ライブラリを追加 」ボタンをクリックし、ダウンロードしたCaedeディレクトリ配下の lib/common/curl/framework/manifest.mcurl を選択
- 「OK」ボタンをクリック
- パッケージファイル(load.scurl)を生成するために、 Curlプロジェクトを右クリックし、「 New -> Curlパッケージ 」を選択し、パッケージ名に「 MYPACKAGE 」を入力して、「 Finishボタン 」を押下

- 生成された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}} - manifest.mcurlファイルを開き、以下のように「 caede-client-applet? = true 」の行を追加
{component file start.curl,
caede-client-applet? = true,
location = "start.curl"
} - 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}
Caedeフレームワークを利用できるようにする
3. Hello Caede!
Deploy-
- ダウンロードしたcaedeの bin/graphical-deploy-tool.dcurl をダブルクリックしてトランスレータを起動
- ダウンロードしたcaedeの bin/graphical-deploy-tool.dcurl をダブルクリックしてトランスレータを起動
Run(シミュレータ)-
- Androidプロジェクトを Refresh(F5)する
- Androidプロジェクトを右クリックし、「 Run As → Android Application」を選択
- シミュレータが起動してアプリが実行
- HelloCaedeが表示される
Run(デバイス)-
- デバイスの Settings > Applications > Development(設定 > アプリケーション > 開発) の USB Debugging(USBデバッグ) をチェックする
注意) 機種によってはDriverをインストールする必要があります
- Androidプロジェクトを Refresh(F5) する
- Androidプロジェクトを右クリックし、「 Run As → Android Application 」を選択
- 実機上にアプリがインストールされて、アプリが実行
- デバイスの Settings > Applications > Development(設定 > アプリケーション > 開発) の USB Debugging(USBデバッグ) をチェックする
4. Deploy
「Android」および「Android ロゴ」、「AndroidSDK」は、Google Inc.の商標または登録商標です。
このドキュメントの内容の一部は、Google社が作成、提供しているコンテンツをベースに複製、もしくは変更したもので、クリエイティブ・コモンズの表示3.0ライセンスに記載の条件に従って使用しています。
「Eclipse」 はEclipse Foundation,Inc.の商標または登録商標です。
その他、本サイトに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。
