2007/07/31

Windows Mobile アプリケーション開発セミナーに行ってきました


MSDNオフラインセミナー:Windows Mobile アプリケーション開発
日時:2007/07/30 18:30~20:00
場所:小田急ホテルセンチュリーサザンタワー

 W-ZERO3やEM・ONEなどで、普及しつつあるらしいWindows Mobileのアプリケーション開発セミナーに行ってきました。

現状においては、Windows Mobile端末に触れることはないのですが、いきなり話がやってきてあわてるというのはいかにもありそうなので、折角の機会なので参加してきました。

今回の講師の方は、エバンジェリストの高橋忍さんでした。セミナー案内の写真とは随分印象が違っていたので、ちょっと驚きました。

さて、Windows Mobileのお話を聞いてデモを見たのですが、これならモバイル開発もできそうかもと思いました。

Windows Mobileの開発は、Visual Studio 2005(以降VS2005)を使用するのですが、.NETの開発スタイルで行えるので、モバイルアプリケーションの開発がかなり効率的にできそうです。

GUIによる画面作成はもちろん、エミュレータを使用したデバッグもできますし、ビルド時にモバイル端末にプログラムを送り込むこともできたりして、なかなかよさそうな感じでした。

また、モバイル端末では画面が回転するのですが、それもVS2005でGUIで動作確認できるのがいい感じです。

まあ、実際に開発を行えば、それ相応の苦労はあるでしょうが、業務アプリケーションの構築を考えるなら、結構いい選択肢かもしれません。

 

以下、備忘録メモです。

  • Win32 > .NET Compact Framework
    • Compact FrameworkはWin32 APIの機能を網羅しているわけではない
    • できないことも結構あるらしい
    • 実際のアプリケーションとしては問題のないレベルの模様
  • Compact Framework
    • .NET Frameworkのサブセット
    • 動作原理は同じで、初回起動時が遅いことも同じ
    • XML, Webサービス, MSMQ 、Threadなどもサポート
    • SQL Server 2005 Mobile Edition (無償)
    • SQL Server 2005 Compact Edition (無償)
      • SQL Server 2005 Mobile Edition の後継らしい(参考
      • デスクトップでも使えるようだ
  • Windows MobileとCompact Frameworkは別物
    • レイヤーとしては、Windows CE → Windows Mobile → Compact Framework
  • 開発環境
    • VS2005 Standard 以上
    • Windows Mobile SDKをインストール(5.0 or 6.0)
    • Windows Mobile 各国語版エミュレータイメージをインストール(5.0 or 6.0)
  • エミュレータ
    • Active Syncで端末をつなぐと、実機にビルドしたアプリケーションを転送&実行
    • デバッグが可能
    • バッテリーの残り時間もエミュレート可
    • 実機より遅い
    • エミュレータはカスタマイズ可能
      • VS2005のツール→オプション→デバイスツール
      • 表示(背景)が少し崩れるが、使用上は問題なし
    • エミュレータマネージャ(dvcemumanager.exe)
      • 「クレードに接続」を選ぶと、PCとエミュレータがActive Syncで接続可能
  • フォーム
    • 画面の回転には、DockプロパティやAnchorプロパティを使用
    • ペンのタップはマウスの左クリックと同じ
  • その他
    • 実機に応じた開発の仕方が必要

 

■オンラインリソース

 


スポンサーリンク


このエントリーをはてなブックマークに追加




Twitter ではブログにはない、いろんな情報を発信しています。


コメント

コメントを書く



プロフィール

  • 名前:fnya
    経歴:
    SE としての経験は15年以上。様々な言語と環境で業務系システム開発を行い、セキュリティ対策などもしていました。現在は趣味SE。

    Twitter では、ブログでは取り上げない情報も公開しています。


    ブログについて

    このブログは、IT、スマートフォン、タブレット、システム開発などに関するさまざまな話題を取り上げたり、雑感などをつづっています。

    >>ブログ詳細
    >>自作ツール
    >>運営サイト
    >>Windows 10 まとめ

    Twitter のフォローはこちらから Facebook ページはこちら Google+ページはこちら RSSフィードのご登録はこちらから