忍者ブログ

ごはんどきプログラミング

主にプログラミングに関する記事を掲載。 まあ開発メモです。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

携帯アプリ開発記①⑨

■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回]

ブログ内検索

カテゴリー

最新記事

月間リスト

カウンタ

バーコード

広告①

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

リンク

広告②

プロフィール

HN:
G丸
性別:
男性
職業:
プログラマー
趣味:
プログラミング
自己紹介:
群馬のプログラマーです。

正式な役職上はSEじゃないけど、顧客交渉、仕様策定、コーディング、テスト、全部やります。

技術的にはC/C++、C#が超得意。
他にはOracle、Sql Server も扱えます。
人材育成もやります。

Javaの技術力は…まあブログ読んでください。笑
C++・C#の技術者らしい文面になってます。笑

gmaruz@gmail.com

(c)どろんこソフト