ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

iappliの開発環境を入れてみた(FOMA用、eclipseが入ってる環境)

2006-04-29 21:16:10 | ケータイ

BREWの端末がぼっしゅーとされてしまったので、
これからはiアプリの時代ということで(そーなのか??)
Eclipseが入っているウィリアムのいたずらの環境に、
FOMA用のiアプリを入れてみた。
こんなかんじ。




■0.前提条件
・J2SEは入っている(Ver1.4.2)
・eclipseは入っている(2.1または3.0)




■1.プログラムのダウンロード
1-1.作ろうiモードコンテンツ:iアプリのページ
http://www.nttdocomo.co.jp/service/imode/make/content/iappli/index.html
を開く

1-2.iアプリ開発ツールのダウンロードをクリック
→ほかのページ(技術資料のダウンロード)とかを見たい場合は、そこをクリック

1-3.まあ、今回は、FOMA用ということで、「DoJa-4.1プロファイル向けiアプリ開発ツールのダウンロード」をクリックしました。

1-4.で、出てきた画面の、「ダウンロード」のDownloadをクリック

1-5.ソフトウエア使用許諾契約書がでてくるので、読んで同意するなら
 「同意する(ダウンロード)」をクリック
 適当なところに保存する




■2.保存したプログラムを解凍してインストール
2-1.ダウンロードしたZIPファイル(emufordoja4_1_111_p.zip)を解凍する
2-2.Disk1フォルダにsetup.exeというのがあるから、それをダブルクリックする
2-3.言語を選ぶのがでたら、「日本語」を選ぶ
2-4.インストールウィザード、
   「installShieldウィザードへようこそ」画面が出たら、「次へ」ボタンクリック
   「使用許諾契約」画面が出たら、(同意するなら)「はい」ボタンをクリック
   「Binary code licence Agreement」、(同意するなら)「はい」ボタンをクリック
   「インストール先」
     そのままでよければ、「次へ」
     変えたければ、「参照」ボタンをクリック、適当に選んで「次へ」
   (このインストール先のフォルダはなくてもよい)
   「セットアップタイプ」
     カスタムを指定(eclipseのプラグインを入れるから)
   「機能の選択」
     少なくとも、「プログラムファイル」と、「Eclipse2.1/3.0プラグイン」は入れる
   「Eclipse2.1/3.0インストールディレクトリの指定」
     Eclipseが入っているところを指定する

    その次の確認画面を「次へ」をクリックすると、インストールが始まる
    うまくいくと、「完了」画面が出るので、「完了」をクリックする。
    「外字設定」というダイアログが出るので、必要なら設定する?
     →ウィリアムのいたずらは、「設定」ボタンをとりあえずクリックして、
      「閉じる」ボタンをクリックした。




■3.eclipseでプログラムをつくる
3-1.eclipseを立ち上げる

3-2.パッケージエクスプローラーで左ボタンを押し、
    New→Projectを選択

3-3.Selectダイアログで、「Java」→「DoJa-4.1プロジェクト」を選択

3-4.てきとーにプロジェクト名をいれてくれ
    ここでは、test01にした

3-5.Java設定は、なにもしないで、Finishにした。
    そうすると、test01プロジェクトができる。

3-6.Javaのソースファイルを作るため、クラスを新規作成する。
    test01の下に、srcというところがあるので、そこをクリックし、
    右ボタンでNew→クラスを選択する

3-7.Javaクラスで名前をtest01といれる
    本当は、ほかにもいろいろ設定したほうがいいんだけど、あとで直せるんで、
    こうしておく

3-8.ソースを記述する(このとき注意*)
    http://www.geocities.jp/java_iappli/java9.htm#s3
   のソースをそのまま使わせていただいた。
   (注意:このサイトをこぴぺすると、空白の漢字とかあってエラーになる。
    打ち直さないとダメ)




■4.アプリのツールで確認する
4-1.iアプリツール for DoJa4-1(FOMA)を起動する

4-2.コンソール入力画面のあと、ダイアログと携帯の画面がでるので、
    ダイアログの画面から、「プロジェクト読み込み」をクリック

4-3.新しく出てきた「プロジェクト読み込み」ダイアログで「参照」
    ボタンをクリックし、eclipseのワークスペースを指定。

4-4.test01がでるので、それをクリックして、選択させた後で
    「読込み」ボタンをクリック

4-5.以下のメッセージがしたのメッセージ部分にでるので
    プロジェクトtest01読み込み中です
    プロジェクトtest01読み込みました

 そしたら、「ビルド」ボタンをクリック

4-6.メッセージ部分にいろいろ出て、「ビルド終了」になったら
  「起動」ボタンをクリック
   Hellow World
  とでるはず。




このとき注意:について
 ここで、コメントの部分まで、エラーになっているときは、プロパティの設定が
おかしい可能性があるので、test01のプロパティを確認すること。
 もし、まったく違うところを参照していたら、「外部jarの設定」で、dojaの
classes.zip,doja_classes.zipを参照するようにさせる。



  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

政府が独自OS開発、既存OSをゲストOSとして使用することでセキュリティ。。本当に強化されるの?

2006-04-29 18:53:15 | Weblog

 ここのニュース
セキュア・ジャパン2006と仮想マシン構想
http://slashdot.jp/security/06/04/29/032239.shtml


政府が開発するセキュアOS環境とは?
http://www.atmarkit.co.jp/news/200604/29/secure.html


 政府がセキュリティ対応として、独自OSを開発するようだ
(以下斜体は、後者の@ITの記事からの引用)

開発するソフトウェアは、リソース管理やID管理、デバイス管理、通信管理をつかさどる仮想マシンプラットフォーム環境で、この上で既存OSをゲストOSとして動かすことになる。


 うん??ゲストOSにしても、セキュリティ対策にならないことは、
 日経ソリューションビジネスの2006年4月30日号43ページのトレンドマイクロCEOエバ・チェン氏のインタビューを見れば明らかだと思う。

 トレンドマイクロがWinnyを介して業務データが流出したが、それは、Linux上で仮想的なWindows環境を作って操作していたためだった(その環境上でアンチウイルスを入れていないか、効かないかなのだろう)。

 つまり、仮想的な環境を作ったとしても、その仮想的な環境から、ネットワークにつなぐことは可能なので(たしかVMWereでも、そういう設定できたと思う)、Windowsを(仮想環境とはいえ)使い、ネットワークにつなげば、漏洩の危険はあるのではないか。
 つーか、そーいう状況で、トレンドマイクロの漏洩はおこったわけだ。

 で、

すべてのI/Oを監視し、トラフィックの異常な急増が発生した場合などはこれをストップするといった機能を備える。


というが、これだけでは、漏洩対策にならない。

 たとえば、あるファイルを添付し、それをテキトーなところにメールするというExcelマクロのワームがあったとする。
 このワームは、ファイルを添付し、メールを1通送るだけだから、トラフックはメール1通分増えるけど、急増はしない。でも、メールが送られてしまったら、そのファイルの内容は漏洩する。これが、機密文書だったら。。。

 たしかに、Winnyなどのファイル交換ソフトであれば、トラフィックは急増する。しかし、ワームで、単純に情報を漏洩させるという場合、トラフックが急増しないように作成することも可能だ。




 本気でやるんなら、これは、OSのほうをいじるのでなく、ネットワークの方をいじるべきで、そー言う意味で、ケータイを応用して、このようなことを実現させることを、ウィリアムのいたずらは提案可能なのだが、その件については、今日のオチと関係ないので、いつか、気の向いたときに書くとして、問題は、今日のオチだ。

 じゃあ、なぜ、そんなの、誰が考えても分かるのに、OSを作ろうという考えになったのか。

 1つは、セキュリティはさておき、誰かがOSを作りたいんじゃないか?(どっかの学校なり会社なり研究所が)で、お金もらうために。。。っていう考え方。

 もう一つは、日経ソリューションビジネスの43ページを見なかった。
 42ページのトレンドマイクロCEOのエバ・チャン氏を見て、「うーん、だれかににてる」とおもい、「うーん、思い起こせない」・・・「あ、高見恭子だ!」と思い、気が付いてなっとくなっとく。。と思って、それ以降のページを安心して読み飛ばしてしまった。。

 え、なんで、そんな予測が成立つのかって?

 それは、ウィリアムのいたずらがそーだったから。

 いやいや、高級官僚はウィリアムのいたずらとは違い、頭いいから、すぐに思いつくって。。

 たしかにそーかもお・・・

 ・・・・って、おい、今日のオチ、ここまで引っ張って、高見恭子かい(^^;)


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする