■docomo iアプリのダウンロード設定について
iアプリのダウンロード用HTMLは特殊タグを用いる
------------------------------------------------------------
<object id="sampleID" declare data="sample.jam" type="application/x-jam"></object>
<a href="notapplicable.html" ijam="#sampleID">[ダウンロード]</a>
------------------------------------------------------------
通常リンクの<a>タグの href には、docomo携帯以外から
アクセスされた時のHTMLを書く
<a>タグ内には、ijam を指定し、同HTML内のobject の IDを指定する。
<object>タグには、data に .jam ファイルを指定しておく。
eclipseでビルド&エミュ起動したなら、
パッケージエクスプローラー→binフォルダ→右クリック→外部で開く
→Windowsエクスプローラ
で.jam、.jar、download.html が自動的にできているはずなので
binフォルダの中身そのまま自分のサイトにアップロードすればOK
便利すぎw
<object>タグについての一般的な仕様
http://www.tohoho-web.com/html/object.htm
参考:とほほのwww入門
■ダウンロードカウンタについて
iアプリに、ダウンロードカウンタを設定するのは大変だ。
少なくとも、自前サーバが用意できないならほぼ不可能のようだ。
docomo実機はないので、docomo配布のテストツールを使って確認した
●iモードコンテンツ開発ツール
http://www.nttdocomo.co.jp/service/imode/make/content/download/
↑ここからHTMLシミュレータIIをダウンロード
通常のダウンロードカウンタはCGIを用意し、対象ファイルへリンクする時に
そCGIからダウンロードさせるが、iアプリのHTMLタグは特殊なので
ちょっと厳しい。
自宅サーバ欲しいなぁ。。。
自宅サーバあればJavaアプレットだって動かせるのに。。。
でも金もPC置く場所もないww
[0回]
PR
今日やったこと
・オチデジのdocomo版とソフトバンク版
前作の落ちゲー「オチデジ」のdocomo版とソフトバンク版の
テスト版を作成して、サーバにアップした。
明日以降、テストしてくれる人を探してお願いする。。。。
・次回作のアプリ用に「乱数」について学習した。
軽い気持ちでしらべ始めたが。。。
乱数アルゴリズムは思っていたより深い内容だった。
圧縮系、暗号化系の数学がよく引用される。
確率・統計系の数学も再学習したほうがいいかも。
[乱数メモ]
・乱数の周期
・線形合同法
・M系列乱数
・メルセンヌ素数
・メルセンヌツイスタ
・SFMT
・正規分布
・二項分布
・二変量正規分布
・ポアソン分布
・指数分布
・ワイブル分布
・ガンマ乱数
・乱数など、コンピュータでの確率系の演算は漸化式を用いる。
(オーバーフローを防ぐため)
全部を調べる時間は無いので
①基礎の学習→②全体の把握→③必要なトコだけ詳細学習
だな
[0回]
Dojaの画像読み込みでかなり苦労したのでメモ
//---------------------------------------------------
// 画像読み込み
String path = "resource:///" + strFilename;
MediaImage mdaImage = MediaManager.getImage(path);
mdaImage.use();
Image imgRet = mdaImage.getImage();
//---------------------------------------------------
・MediaManager.getImageはファイルパスの文字列フォーマットを
チェックしているだけで、ファイル有無はチェックしてないらしい。
ファイルがない場合、MediaManager.getImage は成功するが
mdaImage.use(); で例外発生する
・画像のファイルフォーマットは、DojaはPNGは使えない。
JPEG/GIFなら使える。
・Canvasの、paintイベントはプロシージャから呼ばれるので
画像データの初期化が終わらないうちに呼ばれることがある。
初期化済みフラグなどを用意して、初期化が終わってなければ
paintの処理はしないようにすると良い。
・ファイル名は大文字・小文字まで正確に入力する。
ファイル名+.GIFだと読み込めて、ファイル名+.gifだと
読み込めなかったりする
・画像読み込み処理の、try~catchの例外の型指定は、
IOException より Exception のほうが良い
IOExceptionだけではキャッチできない例外がある。
(コンソールに、Uncaught Exceptionとでる)
[0回]
docomo iアプリをつくろうと環境設定。
eclipse3.4
jre1..4.2_18
doja 5.1
エクリプスからエミュを起動するとすぐ終了してしまう現象が発生。
で下記サイト発見!!
http://tabihato.blog.shinobi.jp/Entry/148/
>まずは、対象プロジェクトを選択
>↓
>メニューバーからプロジェクト→プロパティを選択
>↓
>Javaコンパイラーを選択
>↓
>プロジェクト固有の設定を可能にするにチェック
>↓
>コンパイラ基準レベルを1.4、その直下のチェックを外す
>↓
>生成された.classファイルの互換性を1.1、ソースの互換性を1.3に
ということらしいです。
すごい!こんな設定の組み合わせよく見つけたと思う。
びびった。
ていうか単純に感謝!
[0回]
eclipseの設定をいろいろいじっていたら
ビルドはできるんだけど、実行できない状態になった。
Swingのプロジェクトが、ビルドができなくなってたりしてるし(AWTならいけた)
この前の落ちゲーのソースも、ソースいじってないのに
ビルドできなくなってるし
おそらく事態はかなり深刻。。。
javaってこういうとこだめだよな。。。
おとなしく明日、javaとeclipseの再インストールからはじめよう。
[0回]