ラベル ケイタイサイト の投稿を表示しています。 すべての投稿を表示
ラベル ケイタイサイト の投稿を表示しています。 すべての投稿を表示

2010年8月22日日曜日

actionscript メモ

if(a== undefined){
中身がなかった場合

数値の比較は =2つ
文字の比較は=3つ

on (keyPress "") {
on (keyPress "") {       ※これを使うとpressやReleaseが使えなくなる。どちらも決定ボタンなので。。。
on(press){
on (Release){
on (keyPress "1") {



substr(文字列,ゼロから始まる開始位置,長さ)

Action Script 1.1ではオブジェクトという概念がなくオブジェクトとメソッドやプロパティをドットでつないでアクセスする概念がない。





※ボタンにしか割り当てできない。 
  枠外にボタンを置くかな。。。。

FlashやParaFlaに関してのメモ
http://nuko.info/memo/

2010年8月18日水曜日

携帯用Flash Lite 作成情報

リリース時期
Flash Lite1.0(Flash4相当)  2003年 ドコモ、ソフトバンク、au対応
Flash Lite2.0(Flash7相当)  2006年 au、ソフトバンク(ドコモは非対応、3.0対応端末なら互換あり)
Flash Lite3.0(Flash7相当)  2007年 ドコモ、ソフトバンク、au対応
Flash Lite3.1(Flash8相当)


最も普及しているのは、Flash Lite 1.1(Flash4相当)搭載端末

ファイル容量は100KBまで(※1)
端末のボタンは上下キー、決定キー、数字キー(0~9,#,*)しか使用できない
外部へのアクセスは、決定キー、数字キーのボタンアクションでないと実行できない
デバイスフォントの大きさは基本的に12px、20pxを使う
メモリ使用量は1MB程度に抑える

※1
下記手段でファイル容量の上限を超えることが可能
  SWFを分割しページ遷移を利用して一つずつのサイズを落とす
  後から画像だけ「loadMovie()」で外部から読み込む

 

 
Flash Lite1.0、1.1コンテンツを作成可能なフリーソフト
ParaFla!(Flash4形式でパブリッシュすることで携帯専用のActionscriptにも対応可)
http://www.geocities.jp/coa9999/parafla.html

Suzuka



携帯電話の画面のアスペクト比を元に縦横の比率を決め適当なサイズ(下記)の携帯Flashコンテンツを作成します。これを「インタラクティブモード」で表示します。すると自動でアスペクト比を崩さずに画面いっぱいのサイズで表示してくれるという仕様があります。そもそもFlashはベクター画像を使用して、伸び縮みしても画質が劣化しないものですから品質に問題はありません。


Flash Lite1.0          「210*210px」
Flash Lite1.1          「240*252px」
Flash Lite2.0          「240*320px」
Flash Lite3.0、3.1  「480*640px」



Flashの再生方法
インライン
HTML内に「<object></object>」タグを記述し、Flashを貼り付けてブラウザ上で再生。このモードではサイズは伸縮せず、機種依存を回避するには振り分けを行う必要が発生します。


インタラクティブ
ブラウザで直接SWFを再生。携帯向けのHTMLを介さず、携帯のブラウザいっぱいにFlashを表示することが出来ます。この場合、Flashのアスペクト比を保ったまま、左右・上下のどちらかが画面に最大サイズになるまで引き延ばし表示します。このモードなら機種依存の影響も受けにくい点はメリットですが、ページの全てをFlashで作成しなければいけない点が問題となる場合もあるかもしれません。また、機種によってはバイブレーション等を操作するコマンドはこのモードでなければ動作しません。


待ち受け
携帯電話の待ち受け画面にFlashを設定。ずっとFlashを再生されては電池はすぐに使いきってしまいますから、折りたたみ式の携帯なら蓋を開ける等の動作をした際に一回再生されると再生は停止されるような仕様となっています。



ケイタイFlash専用Actionscript「FSCommand2」


携帯独自機能である「fscommand2()」
「( )」内に指定のコマンドを入力することで様々な機能が提供されます。
コマンドの詳細
http://livedocs.adobe.com/flashlite/2_jp/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts_wEcute&file=00000328.html


主にFlash lite 1.1のコマンド
http://nsflash.com/action/action.html


 作成したswfファイルの転送可否
au
全て転送できない仕様
 

Softbank
標準では保存・転送共に可能。(設定変更可能)



DoCoMo
Flash Lite 1.0 /Flash Lite 1.1搭載機種の場合
全て転送できない仕様

Flash Lite 3.0/Flash Lite 3.1搭載機種の場合
XMPメタデータのフォワードロックを有効にすれば転送できなくなる。
ただし同一機種間のSDカード転送は可能。
フォワードロックの設定はAdobe Flash CS4で可能。






今さら聞けない!Flash Liteの基礎知識

http://allabout.co.jp/gm/gc/66824/


第1回 ざっくり解説 - Flash Liteの仕様
http://thinkit.co.jp/article/734/1

Flash Liteでレシピを表示!
http://allabout.co.jp/gm/gc/66826/3/

 Flash Lite 開発入門
Flash lite 1.1の制限事項が書いてあります。
http://doruby.kbmj.com/hal_on_rails/20090531/Flash_Lite__

2010年7月15日木曜日

携帯サイト構築で役立ちそうな本

携帯サイト コーディング&デザイン (大型本)
http://www.amazon.co.jp/gp/product/4797348488/ref=sib_rdr_dp



モバイルユーザビリティ・デザイン Web制作者が身につけておくべき新・100の法則。 (大型本)
http://www.amazon.co.jp/gp/product/4844326317/ref=sib_rdr_dp

2010年6月9日水曜日

【google app engine:GAE】URLを変数として使う方法(Java)

Url Rewrite Filter (英語)
http://tuckey.org/urlrewrite/#download

マニュアル(英語)
 http://tuckey.org/urlrewrite/manual/2.6/




次のURLを指定することでステータス情報を表示できる。
(リダイレクトするURLのパターンも確認できる。)
/rewrite-status


urlrewrite.xmlを書き換えた時に修正内容を反映させる方法
  1. デバックを終了する。
  2. クリーンビルドを行う。
  3. ビルドを開始する。
  4. 新しいセッションでブラウザを開く。


web.xmlの記載例
<filter>
  <filter-name>UrlRewriteFilter</filter-name>
  <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
  <init-param>
   <param-name>confReloadCheckInterval</param-name>
   <param-value>10</param-value>
  </init-param>
 </filter>
 
 <filter-mapping>
  <filter-name>UrlRewriteFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>

※web.xmlの上の方に書くこと
init-paramタグを追加することによって、urlrewrite.xmlの変更を定期的にチェックするようになる。(記載例の場合10s毎にチェック)
本版環境では必要ないが開発中は便利。(設定状況はrewrite-statusで確認可能)


urlrewrite.xmlの記載例
<rule>
 <note>
  aaaa
 </note>
   <from>/tur/(.*)/</from>
 <to type="redirect">/test_url_rewrite.jsp?companycode=$1</to>
 </rule>

getパラメーターを結ぶ & 記号は & にエスケープして記述しなければエラーになる。
noteタグにコメントを記載できるが日本語はNG





au,docomo,softbankなど携帯(ケイタイ)のGPS(位置情報)


  



Java
GoogleAppEngine(GAE)でmod_rewriteライクにURLをリダイレクト
http://alumin.blog103.fc2.com/blog-entry-30.html


Java WebアプリでもわかりやすいURLを! - Url Rewrite Filterの使い心地

http://journal.mycom.co.jp/articles/2007/05/21/urlrrewrite/001.html






Python

Google App Engine で URL を静的化
http://d.hatena.ne.jp/niiyan/20100422/1271949103

Google App EngineでURLのRewrite
http://sson.jp/blog/archives/559.html

Google AppEngine: URL Rewriting(英語)
http://www.terminally-incoherent.com/blog/2009/05/11/google-appengine-url-rewriting/

Google App Engine/URLによるルーティング
http://yakinikunotare.boo.jp/orebase/index.php?Google%20App%20Engine%2FURL%A4%CB%A4%E8%A4%EB%A5%EB%A1%BC%A5%C6%A5%A3%A5%F3%A5%B0

2010年6月5日土曜日

携帯向けOS「Android」はPC(x86)でも動作可能。

携帯向けOS「Android」がx86 CPUに対応したそうです。

リンク先ではNetbook 「EeePC701」にAndroidをインストールしています。
USBメモリでブートできるらしいです。

http://itpro.nikkeibp.co.jp/article/COLUMN/20090219/325052/?ST=android-dev&P=1

2010年5月27日木曜日

ICカードの種類とおさいふケイタイ

ISO/IEC 14443
「TypeA」 成人識別ICカード(taspo) ※世界で最も普及している方式
「TypeB」 運転免許証


ISO/IEC 18092
「FeliCa」  ※日本で最も普及






携帯電話上のBluetooth機能と連携する機能「CROSS YOU(クロスユー)」
2つの携帯電話を近づける(タッチする)だけでBluetooth接続ができ、
その後は離しても2台で連動して操作できる。


FeliCaの通信機能で瞬時に情報交換を行うことで、従来わずらわしかった
接続設定や機器間の認証処理を自動化し、アプリケーションの自動起動も対応可能だ。



TypeA/TypeBと比べたFeliCaの優位点
 通信速度が速いこと
 柔軟性の高いアプリケーションができること
 セキュリティレベルが高いこと


Favor 2.0搭載機種がFeliCaのリーダー/ライターとして使用可能

2010年5月1日土曜日

Favor 2.0搭載機種がFeliCaのリーダー/ライターとして使用可能

 現在、おサイフケータイに内蔵されているモバイルFeliCa チップは、2世代目の「Favor 2.0」と呼ばれるバージョンになった。Favor 2.0(モバイルFeliCa OS Version 2.0)の通信機能といった場合、次の2つのケースがある。

●Favor 2.0どうしで通信を行い(アドホック通信)、データを送受信する
NTTドコモ、auともにFavor 2.0搭載機種ではこの機能を実装済で、この機能のことをドコモでは「iC通信」、auでは「Touch Message」と呼んでいる。

●Favor 2.0をFeliCaのリーダー/ライターとして使用する。
おサイフケータイで他ののFeliCaチップ内にあるデータを読み出すというケースだ。この場合、読み出すFeliCaチップはバージョンを問わない。おサイフケータイでもいいし、カード用FeliCaチップでも読み出せる。Favor 2.0搭載機種でもdocomo以外は対応していない。対応しているdocomoの機種は904i/903i [DoJa-5.0 (903i) 以降] 以降で対応。






ICカードの種類とおさいふケイタイ

http://watawatablog.blogspot.com/2010/05/ic.html



携帯電話によるFeliCa リード機能 (FeliCa カード読み取り機能)
http://blogs.itmedia.co.jp/ozeki/2010/03/felica-felica-7.html


903iで変わるもの――FeliCa、GPS、メール機能 (2/3)
≫ 2006年10月16日 07時48分 更新
http://bizmakoto.jp/bizmobile/articles/0610/16/news007_2.html


2006年09月05日
携帯電話に装着しICタグを読み取り
http://netsyakai.seesaa.net/article/23303025.html


au、携帯で無線ICタグを読み取り可能なリーダーを開発
http://k-tai.impress.co.jp/cda/article/news_toppage/20734.html



携帯電話によるICタグ読取・情報表示システムの開発
http://www.noastec.jp/kinouindex/data2009/pdf/02/H03.pdf


http://www.hanadaya.jp/?p=95
「総務省は、ICタグの情報を携帯電話で読み取るシステムを、電機・通信業界など約70社と共同開発する方針。

2008年度予算の概算要求に研究開発費など約20億円を盛り込んだ。国民1人に1台に近い水準まで普及した携帯電話でICタグ情報を読み取れるようになれば、いつでもどこでもコンピューター網を活用できる『ユビキタス社会』に近づくと見ている。3年後の実用化を目指す。」

2010年4月4日日曜日

au,docomo,softbankなど携帯(ケイタイ)のGPS(位置情報)

【au】
以下のdocファイルに記載されています。auの公式ドキュメント。

位置情報サービス仕様(EZナビ/簡易位置情報)
http://www.au.kddi.com/ezfactory/tec/spec/doc/kaniichijyouho.doc

auの位置情報はサイト独自の変数やパラ―メータを渡せない。
独自のパラ―メータを付けているとエラーになる。
URLを変数として扱うことで独自のパラメータを渡せる。
【google app engine:GAE】URLを変数として使う方法



<form action="device:gpsone" method="get">
 <input type="hidden" name="url"    value="http://・・(URLエンコードは不要)" />
 <input type="hidden" name="ver"    value="1" />
 <input type="hidden" name="datum"  value="0" />
 <input type="hidden" name="unit"   value="1" />
 <input type="hidden" name="acry"    value="0" />
 <input type="hidden" name="number" value="0" />
 <input type="submit" accesskey="1" value="[1]OK" />
</form><br />





【docomo】
 【softbank】
以下のサイトの情報がわかりやすい。
auのような公式ドキュメントは一般に公開されていないようです。
http://symple.jp/26.html



2007年以降、3G携帯は原則GPS機能搭載へ
 110番などで位置情報を利用するためだそうです。
http://plusd.itmedia.co.jp/mobile/articles/0405/18/news034.html





docomo(FOMA)
lat=%2B35.00.35.600 緯度 %2Bは+(全て±dd.mm,ss.sssの度分秒表記)
lon=%2B135.41.35.600 経度 %2Bは+(全て±dd.mm,ss.sssの度分秒表記)
geo=wgs84 測地系 { wgs84 tokyo }
x-acc=3 測位レベル { 3:水平誤差<50m 2:50m≦水平誤差<300m 3:300m≦水平誤差 }


softbank
クエリ結果は、Shift_JISでエンコードされてます
※測地系は日本測地系のみ

address = <住所>
latitude = ladegree minute second 緯度(北緯のみ)
longitude = lodegree minute second 経度(東経のみ)
ladegree = 緯度 { 2桁 3桁 } 
  通常は2桁で表示され、位置情報が取得できなかった場合には000と0が3桁ならぶ
lodegree = 経度 3桁
minute = 分 2桁
second = 秒 2桁

※位置情報が取得できなかった場合は以下の情報が渡されます
(経度緯度を0で表し、「位置情報なし」をShift_JISでエンコードされたクエリとなります)
0000000%1A0000000%1A%88%CA%92%75%8F%EE%95%F1%82%C8%82%B5


携帯サイトで位置情報の詐称を許さない方法
http://kokogiko.net/m/archives/002056.html


GPS携帯 位置情報 基礎知識
http://www.yaskey.cside.tv/mapserver/note/gps.html