• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Windows PhoneについてGdgd話すよ
 

Windows PhoneについてGdgd話すよ

on

  • 1,468 views

 

Statistics

Views

Total Views
1,468
Views on SlideShare
1,450
Embed Views
18

Actions

Likes
1
Downloads
4
Comments
0

4 Embeds 18

http://ch3cooh.jp 9
http://ch3coohblog.azurewebsites.net 6
http://www.slideshare.net 2
http://s.deeeki.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • このテンプレートは、トレーニング資料をグループ設定で紹介するための開始ファイルとして使用できます。 セクション セクションを追加するには、スライドを右クリックします。 セクションは、スライドを整理したり、複数の作成者による共同作業を容易にするのに役立ちます。 ノート ノート セクションは伝達メモとして使用したり、プレゼンテーション対象者に詳細情報を提供するために使用します。 これらのノートは、プレゼンテーションの実行時にプレゼンテーション ビューに表示されます。 フォント サイズに注意してください ( アクセスしやすさ、見やすさ、録画、およびオンラインでの実行のために重要です ) 調和のとれた色 グラフ、チャート、およびテキスト ボックスに特に注意してください。 参加者が白黒またはグレースケールで印刷することを 考慮してください。テスト印刷を行って、白黒およびグレースケールで印刷したときの状態を 確認してください。 グラフィックス、表、およびグラフ シンプルな構成にします。可能であれば、一貫性のある落ち着いたスタイルと色を使用してください。 すべてのグラフと表にラベルを付けてください。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • トピックごとにセクション ヘッダーを使用して、トピックの切り替えを明確にします。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • トピックごとにセクション ヘッダーを使用して、トピックの切り替えを明確にします。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • プレゼンテーションの概要を述べ、 主要なトピックとその重要性を説明します。 主要なトピックをそれぞれ紹介します。 参加者にロード マップを示すために、 プレゼンテーション全体を通じて、 次に説明する特定のトピックを強調表示して、この概要スライドを繰り返し表示することができます。
  • トピックごとにセクション ヘッダーを使用して、トピックの切り替えを明確にします。
  • トピックごとにセクション ヘッダーを使用して、トピックの切り替えを明確にします。
  • トピックごとにセクション ヘッダーを使用して、トピックの切り替えを明確にします。

Windows PhoneについてGdgd話すよ Windows PhoneについてGdgd話すよ Presentation Transcript

  • Windows phone について gdgd喋ってみるテスト CH3COOH( 酢酸 ) 2010/01/23
  • 自己紹介
    • 1982 年 10 月 12 日生まれ 27 歳 てんびん座
    • いちおう業務系の部署所属です?
      • 携帯電話向けドライバ開発
      • BREW アプリ開発
      • 会計システム開発
      • Windows Mobile アプリ開発
    • お仕事くださいヽ ( ^ o ^ ) /
  • お詫び
    • 広報の関係で、わんくまの勉強会は、 開催 1 ヶ月前にセッション内容を決める
    • Windows phone 絡みとは決めていたけど、 何を話すか具体的に決めてなかったので ひどいタイトルになりました。すみません
    • 予定通り脈絡無く、話していきます
  • 本日のアジェンダ
    • 自己紹介
    • Windows Mobile から Windows phone へ
    • Windows Mobile 6.5 について
    • iPhone 時代の Windows phone アプリ開発
    • Windows Mobile 7 あたりの噂
    • さいごに
  • Windows Mobile から Windows phone へ 
  • Windows Mobile の歴史 ( 古代 )
    • 日本史で言えば、スサノウとか卑弥呼とかの時代
    • Handheld PC
      • Windows CE 1.0 ~ 3.0 ベース
      • 見たこと無いです
        • NEC 「モバイルギア」
        • SHARP 「テリオス」
        • 日立 「ペルソナ」
        • HP 「ジョルナダ」
  • Windows Mobile の歴史 ( 中世 )
    • 西洋史で言えば、西ローマが滅亡したあたり
    • Pocket PC 2002
      • Windows XP に準じたインターフェースに
      • CPU は ARM 系のみ対応に変更される
    • Pocket PC 2003
      • 正式名称は Windows Mobile 2003
      • Windows CE.NET 4.2 ベース
      • 無線 LAN に対応
      • Bluetooth に対応
  • Windows Mobile の歴史 ( 近代 )
    • 中国史で言えば、アヘン戦争から国共内戦辺り
    • Windows Mobile 5.0 Pocket PC
      • Windows CE 5.0 ベース
      • Office 互換アプリの名称が変更
      • PowerPoint Mobile が追加
    • Windows Mobile 6.0 / 6.1
      • Windows CE 5.0 ベース
      • デザインが Windows Vista 調に
      • Windows Live が標準で搭載
  • Windows Mobile の歴史 ( 現代 )
    • ← いまここ
    • Windows Mobile 6.5
      • ブランド名の変更
      • 新しい Internet Explorer Mobile
      • 2つの新機能
      • Gesture 対応
  • Windows Mobile 6.5 について 
  • ブランド名の変更
    • 2009 年 2 月 19 日、 Mobile World Congress にて 「 Windows phone 」ブランドを打ち出しました
    • PC 、テレビ、携帯の「 3 スクリーン + クラウド」で “ Full Windows” の世界を構築する為に Windows Mobile からの名称の変更
    • MSKK の中の人曰く、日本人が 「 Windows ケータイ」って呼んでたのをパクった。
  • 「 Windows Mobile 」は消えるか?
    • 消えない
    • 「 Windows Mobile 」は、 OS の名称として残る
    • 例: Windows Mobile 6.5 搭載の    Windows phone
  • 新しい Internet Explorer Mobile
    • 今までの IE Mobile は、 まともに Web サイトが見る事が出来なかった ( 下手したら普通のケータイの フルブラウザの方が優秀かも・・・ )
    • 新しい IE Mobile で優れているところ
      • Flash コンテンツの表示が可能に
      • モバイル表示とデスクトップ表示の切り替え可能
      • ミニマップ表示で広いサイトでも移動が楽に
  • 新しく始まったサービス
    • Windows Mobile 6.5 からの新機能
      • Microsoft My Phone
      • Windows Marketplace for Mobile
  • Microsoft My Phone
    • 端末と Web 上のクラウドとデータの同期サービス
    • 同期したものは画像から SMS のログまで、 Web から参照出来ます
  • プレミアムサービス
    • プレミアム機能を購入すると、使用可能になる
      • 紛失したデバイスを探す
        • GPS を使っておおよその位置を測定する
      • デバイスの着信音を鳴らす
      • デバイスに遠隔ロックをかける
      • 保存されたデータを削除する
    • 現在、 NTT ドコモのデバイスでのみ対応
  • My Phone を利用する際の注意点
    • ハマりました・・・
    • ハードリセット後に、 Outlook と同期せずに My Phone からリカバリする場合の注意点
    • 外国で作られたサービスなので(?)、 フリガナがクラウド上に記録されません
    • MyPhone からリカバリしてしまうと、 デバイスの連絡帳から振り仮名が消えます
    • その状態でデスクトップの Outlook と同期すると、 Outlook 側のフリガナが消えます
  • Windows Marketplace for Mobile
    • iPhone で言うところの「 AppStore 」です。
    • いつでも誰でも簡単に好みのアプリを インストール出来ない不満が解消されました
      • 伊勢さんが公開しているアプリケーションカタログ「 Giraffe 」に出会うまでは、心が折れていました
  • Marketplace の現実
    • 登録アプリが他のアプリケーションストアと 比較して少ない (2010/1/6 時点 ITMedia 調べ )
      • AppStore
        • 登録数 10 万本
      • Android Market  
        • 登録数 約 2 万 1000 本
      • Windows Marketplace
        • 登録数 少ない
  • 開発者視点からの Marketplace
    • 競合アプリが少ないので、今がチャンス
    • 店長イトー (@tetsuito) さんや WM 開発者事務局が 手厚く支援してくれるので、頼りになる
  • Marketplace を利用するための費用
    • パートナー登録費  $99( 初回時のみ )
    • 登録審査 費  $99 / 審査毎
    • 登録料キックバックキャンペーン
      • 10,000 円キャッシュバック ( 条件を満す必要有り )
    • 初年度登録特典
      • 5 審査まで無料
  • 申請が 1 回通ってしまえば ・・・
    • Amazon ギフト券 1 万円分
      • キックバックキャンペーン期間中のみ
    • マイナーバージョンアップ
      • 9 回まで無料
  • 国内発売の Windows phone
    • DOCOMO   SC-04B
    • SBM     X02T
    • SBM     X01SC
    • WILLCOM   Hybrid-ZERO3
    • Do C o M o   T-01A
  • 閑話休題①  Hybrid-ZERO3 を安く使う方法
    • WILLCOM の良心的なサービス NS スペシャルプラン  980 円 / 月
    • WILLCOM NS (Windows CE カスタマイズ不可 ) と データ通信費定額の W-SIM が手に入る
    • Hybrid-ZERO3 の月賦が 2,980 円 / 月 なので 合わせて 3,960 円 / 月でデータ通信が可能に
  • 閑話休題②  T-01A を安く使う方法
    • 去年の夏端末なので、そろそろ 0 円販売のお店も
    • タイプシンプルバリュー  780 円      Biz ホ             0 円 ( 従量制 )   e ビリング           -100 円
    • 通信は全て Wi-Fi にすると、 680 円 / 月で OK
  • Windows Mobile 6.5 とは違うけど
    • Outlook Mobile 2010 のベータ版が出ましたね
    • 使い心地はどうでしょう?
  • iPhone 時代の Windows phone アプリ開発 
  • iPhone はモテる?
    • 偉い人が「 iPhone はモテる」と言いました。
    • 僕は反論しました。 T-01A は、 「見た目は iPhone ぽいのでモテるだろう」と。
    • 偉い人は続けて言いました。 「 Windows phone は、 UI がイケてない ( 古い ) 」
  • Windows phone の UI
    • 歴史の長い Windows phone は、 古き良き Pocket PC の頃から 互換性の高い UI
  • iPhone の UI
    • しかし、 2007 年の iPhone の登場以来、 Windows phone の UI に求められる「モノ」が 変わりつつある
      • 指でも操作しやすく
      • シンプルで直感的
    • つまり、指タッチに対応すれば モテるアプリケーションになる ( らしい・・・ )
  • Windows phone でも Gesture に対応
    • 標準のコントロール (ListBox) 等を使ってるアプリは、 Windows Mobile 6.5 では GestureAPI が追加されました
  • Gesture に対応したアプリを作るには ?
    • そもそも Windows Mobile 向けに アプリケーションを開発するには?
    • ネイティブアプリ
      • C++ わからんし
    • Windows Mobile ガジェット
      • Html わからんし
    • .NET Compact Framework
      • C# いいよね!
  • .NET Compact Framework で アプリを開発するのに必要なもの
    • Windows XP(SP2 以上 )
    • Visual Studio 2005 Std 以上 または、 Visual Studio 2008 pro 以上
    • Windows Mobile 6 SDK
    • Windows Mobile 6.5 DTK
    • VisualPC 2007
      • デバイスエミュレータから通信させるために必要
  • Gesture 対応アプリを作る為には
    • .NET Compact Framework に用意されている ライブラリだけでは、 iPhone の様な Gesture に 対応したアプリを作るのは不可能
    • サブクラス化して Gesture イベントを拾う必要有り
  • デモ①
    • Windows Mobile 6.5 の Gesture イベントを拾って 適切に処理させる事で対応出来るのが 可能なのが判りました
  • Windows Mobile 6.0/6.1 向けには どうすれば・・・
    • タイマーやスレッドで加速度に応じてスクロールすれば、それっぽくはなります。
    • スマートフォン勉強会 @ 関東 #2 のセッションで Windows Mobile でぬるぬるスクロールさせてみようということで、配布されていたソースコード
      • 作者は、 NicoNavi で有名な、いちゅうさん
  • デモ②
    • Windows Mobile 6.0/6.1 でも、 指の弾いた長さによって 惰性でスクロールしている様に見えます
  • 見た目も iPhone のようにしたい!
    • モテるために
    • CodePlex に「 Fluid 」というオープンソースライブラリがあります。
  • デモ③
    • Fluid のサンプルアプリ「 Password Safe 」です。 iPhone に近い動きをしていたのではないでしょうか
  • .NET Compact Framwork アプリの 開発をもっと豊かにするために①
    • .NET Compact Framework は、「サブセット」を言い訳に 70% コードをカットされていて歯がゆい。
    • ネイティブコードを P/Invoke で呼び出して使う事が多く、せっかくマネージドコードで書いているのに… 、と悲しい気持ちになります。
    • みんなが書くだろうコードをまとめたライブラリ 「 OpenNETCF 」がお勧めです。
  • .NET Compact Framwork アプリの 開発をもっと豊かにするために②
    • Windows phone は携帯電話機なので、 ネットワークに対応したアプリケーションを開発するのにあると便利な OpenNETCF.RSS クラスとか。 10 行で RSS リーダーを作る事が出来ます。
    • 「 Fluid 」と「 OpenNETCF 」の活用で、 よりイマドキな UI のアプリ開発をしましょう!
  • Windows Mobile 7 とかの噂 
  • 【重要】
    • 私個人の勝手な妄想 ( 憶測 ) なので、 公式発表で間違っていても笑って許してください
    • 最新情報を反映しきれていませんので、 ご存知の方は、随時手を上げて教えてください
  • 高性能なチップセットの採用
    • 東芝社製の T-01A(DoCoMo) 、 X02T(SBM) の登場は衝撃的
    • Qualcomm のチップセット「 SnapDragon 」を採用した Windows phone によって、 H.264 のような非常に重い動画ファイルも軽々と再生出来る様になった
  • 噂その①  Zune との統合
    • 「 Zune( ズーン ) 」は、米 Microsoft 社が販売・製造している日本では未発売の携帯音楽プレイヤー
    • 従来の Windows Media Player Mobile に代わって、 Zune のそれが使われるのではないか、という噂
    • D7 カンファレンスにて某バルマー氏が、 「 Windows Mobile 7 では Zune と統合したい」と言ったとか言ってないとか
  • 噂その②  Xbox Live との連携
    • Zune では、 XNA で作成したゲームが動きます
    • 既に Zune と Xbox LIVE は連携されていますが、 Windows phone が Zune と統合すれば、 必然的に Xbox LIVE との連携もされる事に。
    • 米 Microsooft の求人広告で、 「【急募】 Xbox LIVE 対応ゲームを Windows Mobile で動してくれるプログラマ」と書いてたとか書いてなかったりとか
  • 噂その③ PDC で発表されるかも
    • Windows Mobile 7 の最初の開発バージョンが、 Microsoft 主催イベントの PDC(The Professional Developers Conference) にて公開される?
    • 2ch かどこかのスレで見たような見てないような
  • 噂その④ 2010 年は WM6.6 が?
    • Windows Mobile 7 の発表は 2011 年に繰越、 今年は Windows Mobile 6.6 を出すとか?
    • モバイル系のニュースサイトで見たような見てないような
  • さいごに 
  • スマートフォン勉強会の宣伝
    • 2 月 6 日  Microsoft 関西支社 にて開催
      • 今回は会場都合の関係で、 Microsoft のセミナールームをお借りしての開催です
      • 特に「 Windows phone 」に限った勉強会ではなく、 「スマートフォンに興味のある人」、 「どっぷり漬かってるヘビーユーザー」、 「アプリ開発者」が和気あいあいとしている勉強会です
    • 2 月 13 日  Microsoft 新宿本社 にて開催
    • 詳しくは、 bing で「すまべん」をググってください
  • CH3COOH( 酢酸 ) の活動について
    • 技術評論社の Web サイト「 gihyo.jp 」にて、 「 Widows phone アプリケーション開発入門」を書かせて頂いています
      • http://gihyo.jp/dev/serial/01/windows-phone/
    • 「 Windows Mobile 実践プログラミング with .NET Compact Framework 」。良ければ合わせてどうぞ。
      • http://www.amazon.co.jp/dp/483993200X
    • ご清聴ありがとうございました