Tags: 開発環境

Link: http://firemobilesimulator.org/

近年モバイルサイトを開発することが多くなってきた。
モバイルサイトはPCとは違って、横幅のサイズが端末によって違ったり
絵文字がキャリア毎にちがったりで、慣れないと大変である。

モバイルサイトのリリースをする時点で
閲覧できるブラウザをモバイルだけに限定することが多い。
そうすると、PCからの確認作業ができなくなってしまうので
自分の携帯端末から確認するしかない。
とはいっても、パケット代が馬鹿にならない。

各種キャリアからもエミュレータ(シミュレータ)が配布されているが
どれも使い勝手はいまいちである。

Auキャリアに対応しているOpenwave SDK6.2Kは未だに公開停止だし。。。

それでもSoftbankから出ているウェブコンテンツヴューアはかなり使い心地はいいのだが、
他のキャリアでのテストを同時にしたい場合は、別のシミュレータを起動しておかないといけない。

こういうことを考えてみると、
各キャリア会社は本当にモバイルサイトを増やしたいのか?と思うほどである。
このあたりのツールをきちんと整備しているかどうかで、
その会社がどれだけこの分野に力を注いでいるかがわかってしまうような気がした。

ネットファーム・コミュニケーションズ株式会社からリリースされている
P1エミュレータはそんな問題をいっぺんに解決してくれる。
3キャリア対応で、絵文字やユーザーエージェント、画面幅などを
かなり細かくわけることができるし、キャリア毎の機種も豊富にそろっている。
しかも、新しい機種がリリースされるとともに、これらをきちんと対応機種に含んでくれる。

ところがこれは有償ソフトなので、開発案件のほとんどがPCで時々しかモバイルの案件がないような場合には
ちょっと費用対効果が少ないかもしれない。

ということでなかなかお手頃なエミュレータがないのが現状である。

閲覧するだけならfirefoxのアドオンであるUser Agent Switcherでも十分かもしれないが
絵文字の表示や、横幅の指定となるとちょっと物足りないかもしれない。

そこで登場したのがモバイル端末のエミュレーションをしてくれるfirefoxのアドオン。
FireMobileSimulatorだ。

3キャリア対応で、絵文字も表示して、横幅サイズもシミュレートしてくれます。
P1エミュレータほど機種が多くもないし、作りこんでいる感じはないですが、確認用としては十分です。
そして、オプションで緯度経度を設定できるところがなんとも素晴らしい!!
今や多くのモバイルサイトがGPSのサービスを使ったものが多いなかで、
このあたりをきちんとサポートしているところは、
よくモバイルサイトの情勢をわかっているなと感じました。
そして、やはり無償で提供しているのに感動します。

*Firefoxでの公式ページはこちら。(開発中のアドオンのためユーザー登録が必要になります。)

以下に開発者の方のコメントを引用いたします。

FireMobileSimulatorは、主要3キャリア(DoCoMo/Au/SoftBank)の携帯端末ブラウザをシミュレートして、モバイルサイト開発を容易にするために作成されたFirefoxのアドオンです。携帯端末のHTTPリクエスト、絵文字表示、位置情報送信機能などの動作をシミュレートすることができます。

モバイルサイトをPCで閲覧するために、従来からある方法として、キャリア公式シミュレータの使用、Proxyの使用、Firefoxの useragentswitcher+modify headersの組み合わせ等、色々と手段はありましたが、これらの方法はそれぞれに不足している機能があったり、またITに詳しくない人にとっては導入が面倒かつ困難という面があります。

このアドオンは、「誰でも簡単に導入できる」かつ「高機能である」ことを目的に作成された新しい携帯シミュレーターです。

おススメです。

takeshi
2008/10/06

開発環境メモ

現在の開発環境をメモしておきます。

Dell vostro200
CPU: PentiumD 1.6GHz
メモリ:1GB
OS: Windows XP Home Edition (なぜHomeなんだ・・・)

このマシンに仮想マシンを入れています。
Unixですが、いわゆるLAMP環境ですね。

VMware Server 1.0.5
仮想OS: FreeBSD 7.0

Apache 2.2.9
PHP 5.2.6
mySQL 5.1.26

これらはportsでインストールしたりコンパイルしています。

それからSambaをFreeBSDに入れています。
バージョンは3.0.31
それでapacheのドキュメントルートを共有化して
Windowsからeclipseで編集しています。

eclipseではPDTを使っています。
ここにQuantumDBプラグインを入れています。

他にも、phpMyAdminとかmysql workbenchも使っています。
それからphpのxdebugも入れています。

はじめまして。Takeshiといいます。今年の四月から、恵比寿の小さな会社でウェブSE兼プログラマーとして働き始めました。主にLAMP環境でウェブサービスやウェブサイトの構築をやっています。社会人なりたてということもあり、右も左もわからない状況ですが、日々感じたことや、覚えたことなどをメモっていきたいと思います。コメントやトラックバックなどいただけると、とても嬉しいです!それでは、よろしくお願いいたします。

2月 2012
 << <   > >>
      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      

検索

XMLフィード

powered by b2evolution