<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www42.atwiki.jp/melodroid/">
    <title>Android勉強用まとめページ</title>
    <link>http://www42.atwiki.jp/melodroid/</link>
    <description>Android勉強用まとめページ</description>

    <dc:language>ja</dc:language>
    <dc:date>2010-07-26T01:43:41+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/27.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/26.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/25.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/24.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/23.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/22.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/21.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/20.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/19.html" />
                <rdf:li rdf:resource="http://www42.atwiki.jp/melodroid/pages/18.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/27.html">
    <title>カーネル関係メモ</title>
    <link>http://www42.atwiki.jp/melodroid/pages/27.html</link>
    <description>
          </description>
    <dc:date>2010-07-26T01:43:41+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/26.html">
    <title>Eclair開発環境構築</title>
    <link>http://www42.atwiki.jp/melodroid/pages/26.html</link>
    <description>
      *Armadillo-500 FX用Eclair開発環境構築

**概略
Armadillo-500 FX上で動作するAndroidのビルド環境構築について記載する。
記載、および、動作確認には、eclairバージョンを対象としている。
バージョンによっては、不要な手順もある。

**memo
-[[Building eclair dream-us-eng fails at libwebcore.a&gt;&gt;http://groups.google.co.jp/group/android-platform/browse_thread/thread/a06ac0b8e59d24db]]
-[[Build error on Ubuntu 9.04 (Eclair branch)&gt;&gt;http://groups.google.co.jp/group/android-platform/browse_thread/thread/f39424e86659c818]]

**memo
忘れないうちに記録。

ビルドエラーが起こる
STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a)
make: execvp: /bin/bash: Argument list too long な問題

&quot;cd external/webkit ; git cherry-pick 18342a41ab72e2c21931afaaab6f1b9bdbedb9fa&quot;

上記の修正内容は、[[git参照&gt;&gt;http://android.git.kernel.org/?p=platform/external/webkit.git;a=commitdiff;h=18342a41ab72e2c21931afaaab6f1b9bdbedb9fa;hp=19b276ff1f54bed5c687bef385cb6d8c33332d56]]


**memo2
[[Subject: Re: [android-porting] Re: Eclair build bootup issue on Beagle board. - msg#00048&gt;&gt;http://osdir.com/ml/android-porting/2010    </description>
    <dc:date>2010-02-11T01:44:35+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/25.html">
    <title>アプリ一覧</title>
    <link>http://www42.atwiki.jp/melodroid/pages/25.html</link>
    <description>
          </description>
    <dc:date>2010-01-10T15:56:58+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/24.html">
    <title>出退勤簿（アプリ）</title>
    <link>http://www42.atwiki.jp/melodroid/pages/24.html</link>
    <description>
          </description>
    <dc:date>2010-01-10T15:56:02+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/23.html">
    <title>アプリ開発メモ書き</title>
    <link>http://www42.atwiki.jp/melodroid/pages/23.html</link>
    <description>
          </description>
    <dc:date>2010-01-31T01:06:57+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/22.html">
    <title>アプリ開発環境構築</title>
    <link>http://www42.atwiki.jp/melodroid/pages/22.html</link>
    <description>
      *Androidアプリケーション用開発環境構築

**概略
Androidアプリケーションを開発する為の開発環境の構築方法について記載する。
Linux（Ubuntu）上でのEclipseを使用しない場合の開発環境について記載する。

[[Android Developersのページ（その他の統合開発環境）&gt;&gt;http://developer.android.com/intl/ja/guide/developing/other-ide.html]]のほうがわかりやすいかも・・（汗）


**目次
-&amp;link_anchor(流れ){大まかな流れ}
-&amp;link_anchor(ビルドツール){ビルドツール}
-&amp;link_anchor(SDK){SDKのインストール}
-&amp;link_anchor(プロジェクト作成){プロジェクトの作成}
-&amp;link_anchor(ビルド方法){ビルド方法}
-&amp;link_anchor(エミュレータ起動){エミュレータ起動}
-&amp;link_anchor(アプリ導入){アプリの導入}


----
**&amp;anchor(流れ,option=nolink){大まかな流れ}
目次を見れば想像できるが、念のため、全体の流れを記載する。

+環境構築
++Linuxへパッケージ追加
++Android用パッケージ追加
+アプリ作成
+アプリ実行
++実行環境設定
++実行環境へのインストール

-注意事項
--Eclipseを使う場合も、基本変わらないと思う。


**&amp;anchor(ビルドツール,option=nolink){ビルドツール}
ここでは、ビルドに使用するパッケージの取得について記載する。

-必要なパッケージ
--JAVAのSDK
--ANT

+JAVAのSDKを取得
++端末で、&quot;apt-get install sun-java6-bin&quot;を実行
+ANTの取得
++端末で、&quot;apt-get install sun-java6-bin&quot;を実行

-注意事項
--&quot;apt-get&quot;は管理者権限が必要なので、&quot;sudo&quot;等で対応してください。
--64bitだと一手間いるみたいです。
---[[公式のトラブルシューティング&gt;&gt;htt    </description>
    <dc:date>2010-03-26T00:58:27+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/21.html">
    <title>コメント入力用ページ</title>
    <link>http://www42.atwiki.jp/melodroid/pages/21.html</link>
    <description>
      *コメント入力用ページ

**概略
何か反応あるのかを期待して、コメント入力を作っただけのページ。
ただ・・書き込んだからと言って、なにか起こるわけでもない・・。

----
- テスト書き込み  -- めろ  (2009-11-07 01:38:40)
- USBカメラ接続・・早く書かないと、忘れそう！  -- めろ  (2009-11-07 01:39:32)
#comment    </description>
    <dc:date>2009-11-07T01:39:32+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/20.html">
    <title>Armadillo-500FX用USBカメラ接続</title>
    <link>http://www42.atwiki.jp/melodroid/pages/20.html</link>
    <description>
      *Armadillo-500 FX用USBカメラ接続

**概略
Armadillo-500 FXにUSBカメラを接続して、Android上で画像表示させる方法について記載する。
記載、および、動作確認には、cupcakeバージョンを対象としている。
バージョンによっては、処理が異なる為、別途処理が必要な場合もある。

**目次
-&amp;link_anchor(カメラアプリ概要){カメラアプリについて}
-&amp;link_anchor(既存処理概要){カメラ処理概要}
-&amp;link_anchor(方針){USBカメラ接続方針}
-&amp;link_anchor(前提環境){前提環境(ソフト)}
-&amp;link_anchor(前提環境２){前提環境(ハード)}
--&amp;link_anchor(前提環境３){Armadillo-500FX}
--&amp;link_anchor(前提環境４){USBカメラ}
-&amp;link_anchor(修正概要){修正概要}
-&amp;link_anchor(修正１){カーネル修正}
-&amp;link_anchor(修正２){ミドル修正}
-&amp;link_anchor(その他１){つまづいたこと}
-&amp;link_anchor(その他２){次回やるならば}
-&amp;link_anchor(参考){参考資料}

----
**&amp;anchor(カメラアプリ概要,option=nolink){カメラアプリについて}
画面表示するために使用するカメラアプリについて記載する。

-使用するカメラアプリ
--Android(Cupcake)のソースに含まれているアプリ
--”generic”でビルドした場合、もしくは、”USE_CAMERA_STUB := true”で指定した場合に、デバイスがなくても動作するアプリ
--エミュレータとして動かした場合、動作するアプリ

-カメラアプリの起動方法
-+homeからアプリ一覧を表示させる
-+”Camera”（カメラ）と表示されているアイコンをタップする

-既存の動作について
--表示される画像は、デバイスに依存しない画像
--表示される画像は、ライブラリ内で生成している
--画像形式は、YUV形式の特殊な形式だと予想される

-注意事項
--Androidのソ    </description>
    <dc:date>2010-03-02T00:10:18+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/19.html">
    <title>実験環境</title>
    <link>http://www42.atwiki.jp/melodroid/pages/19.html</link>
    <description>
      *実験環境

**概略
Androidビルドに利用しているマシンスペックとかをまとめておく。
動く環境の参考にはなるのかな。

**目次
-&amp;link_anchor(開発マシン１){Armadillo-500FX用開発マシン}
-&amp;link_anchor(開発マシン２){確認用Linuxマシン}
-&amp;link_anchor(ターゲット１){Armadillo-500FX}
-&amp;link_anchor(周辺機器１){USBカメラ}

----
**&amp;anchor(開発マシン１,option=nolink){Armadillo-500FX用開発マシン}
現在、主にビルドを実施している環境となる。
ターゲットは、Armadillo-500FXとしている。
VMwarePlayer上で実施しているので、ホストとゲストPCについて記載しておく。

-ホストPC
--OS
---WindowsXP SP3
--CPU
---Core2Duo6600（たぶん・・）
--メモリ
---２GB

-ゲストPC
--OS
---Ubuntu 8.04 日本版
--CPU
---１つ
--メモリ
---１GB

**&amp;anchor(開発マシン２,option=nolink){確認用Linuxマシン}
Androidで動くかどうかを確認する為のLinuxマシンについて記載する。
アプリ開発なら十分な性能だとは思う

-ノートパソコン（VAIO）
--OS
---Ubuntu 8.04
--CPU
---Core2DuoT2300
--メモリ
---５１２MB


**&amp;anchor(ターゲット１,option=nolink){Armadillo-500FX}
Armadillo-500fxは、組込み向けの開発キットになる。
仕様等の詳細は、公式となる[[Atmark Technoの紹介ページ&gt;&gt;http://www.atmark-techno.com/products/armadillo/a500fx]]を見てください。

**&amp;anchor(周辺機器１,option=nolink){USBカメラ}
Armadillo-500FXで試しているUSBカメラについて記載しておく。

-U    </description>
    <dc:date>2009-10-23T00:17:34+09:00</dc:date>
  </item>
    <item rdf:about="http://www42.atwiki.jp/melodroid/pages/18.html">
    <title>VMwareの触り方</title>
    <link>http://www42.atwiki.jp/melodroid/pages/18.html</link>
    <description>
      *VMwareの触り方

**概略
VMware Playerのインストール、基本的な利用方法、そして、便利そうなことについて記載する。

**目次
-&amp;link_anchor(導入１){VMware Playerについて}
-&amp;link_anchor(導入２){インストール}
-&amp;link_anchor(試行１){お試し起動}
-&amp;link_anchor(基本１){仮想環境の作成}
-&amp;link_anchor(基本２){仮想ディスクの作成}
-&amp;link_anchor(基本３){設定ファイルの変更}
-&amp;link_anchor(基本４){周辺機器について}
-&amp;link_anchor(リンク){関連リンク}

----
**&amp;anchor(導入１,option=nolink){VMware Playerについて}
VMPlayerは、仮想環境を起動させる為のソフトウェアのひとつ。あるプラットフォーム上で、仮想化して、別のプラットフォームを（複数でも）動かせるソフトウェアのひとつ。

例えば、（今の目的だけど、）WindowsXP上で、Ubuntu Linuxを立ち上げるような感じ。
WindowsXPをメインに使ってて、Androidビルドの為だけに便利で、Ubuntuにインストールし直さなくても、Ubuntuを動かせるようになる。

無償でゲットできるが、仮想ディスクを作る能力がない。

私が感じた感想。
-利点
--WindowsXPがメインだと、導入が楽。
--PCまるごとバックアップみたいなことができる。
-欠点
--動きが遅く感じるときがある。
--Ubuntuの知識と同時に、VMwareに関しても多少知識が必要。

詳しい説明は、書籍とか、別途Webで参照。


**&amp;anchor(導入２,option=nolink){インストール}
VMwareのインストールについて書く。
基本的に、WindowsXP上で確認した項目となる。

+VMware Playerのダウンロード
++ブラウザで、[[VMware Playerのダウンロードページ&gt;&gt;http://www.vmware.com/jp/download/player/]]を開く
++プラットフォームに合わせたファイ    </description>
    <dc:date>2009-09-17T01:19:54+09:00</dc:date>
  </item>
  </rdf:RDF>

