ASP.NET モバイルセミナーに行ってきました
MSDNオフラインセミナー:ASP.NET モバイル Web アプリケーション再入門
日時:2007/08/27 18:30~20:00
場所:小田急ホテルセンチュリーサザンタワー
ASP.NETでモバイルサイトを作るにはどうすればよいのかを知りたいと思い、セミナーに参加してきました。
ASP.NETでモバイルサイトを作れば、デバイスの違いを気にしなくていいという期待がありましたが、さすがにそれはないようです。
ASP.NET1.xのころは、Micorsoftでモバイルデバイスのアップデートを行っていたのですが、今は自分でモバイルデバイス用の設定を作らなくてはいけません。
また、標準で用意されている機能より凝ったことをしようとすると、とたんに難しくなるようです(既存コントロールの拡張とか)。
モバイルデバイスに合わせたタグを自動出力してくれるのはありがたいのですが、凝ったことをするにはその自動処理の仕組みも理解する必要がありそうです。
以下、備忘録メモ。
■ASP.NETモバイルのプロジェクトの作成方法
ASP.NET モバイルは、VSのバージョンによって作成方法が異なる。
- VS.NET2002
- Mobile Internet Toolkit をインストール
- 「ASP.NET モバイルWebアプリケーション」でプロジェクト作成
- VS.NET2003
- 「ASP.NET モバイルWebアプリケーション」でプロジェクト作成
- VS2005
- 「新しいWebサイト」でプロジェクト作成
- 「新しい項目の追加」で下記を追加
- モバイルWebフォーム
- モバイルWeb構成ファイル
■ASP.NET モバイルの特徴
- 1ページに複数のフォームを並べることが可能
- モバイルデバイスに対応したマークアップを自動出力
- モバイルデバイスごとに処理を変更可能
■モバイルWebコントロール
■独自コントロールの作成
独自にコントロールを作るには、以下の2つの方法がある。
- ユーザーコントロール
- カスタムコントロール
■既存のコントロールの拡張
できなくはないが、デバイスアダプタを作成する必要があり、かなり難しそう。
■モバイルデバイス
モバイルデバイスの扱いについては、@ITの下記連載を参照。セミナーの方が詳しいが割愛。
- .NETでモバイル・サイト開発を始めよう(@IT)
機種情報の追加情報。
- browserCaps 要素 (ASP.NET 設定スキーマ) for ASP.NET 1.1
- ブラウザ定義ファイルのスキーマ (browsers 要素) for ASP.NET 2.0
モバイルデバイスの機種情報。
- ASP.NET Mobile Control Device Update 4.0 ダウンロード
- テスト済みデバイス ASP.NET Mobile Control / Microsoft Mobile Internet Toolkit
- ASP.NET によるモバイル Web 開発のロードマップ
- ASP.NET Device Profiling
- モバイルデバイスの分析を行ってくれるツールらしい
- ヘルプ
ユーザエージェント情報。
- ユーザエージェント一覧(NTT DoCoMo)
- ユーザエージェント一覧(Soft Bank)
- ユーザエージェント(au)
機種情報。
- FOMA(フォーマ)製品一覧(NTT DoCoMo)
- mova(ムーバ)製品一覧(NTT DoCoMo)
- 製品情報(SoftBank)
- 機種別情報一覧(au)
エミュレータ。
- iモードHTMLシミュレータII(NTT DoCoMo)
- ウェブコンテンツヴューア(SoftBank)
- Openwave® SDK 6.2K(au)
■実機検証
Soft Bankでは「Soft Bank Solution Provider(SSP)」になれば、無料で検証センターを使用できるらしい。
有料だが「ケータイラボ」だと、テスト用の実機を貸し出ししてくれるらしい。これはいいかも。
■関連サイト
■関連エントリー


コメント