Professional Documents
Culture Documents
NET vol 5
株式会社システムフレンド
西村誠
アジェンダ
自己紹介
TwitterID:coelacanth
サーバーからクライアントまでそこそこでき
る器用貧乏エンジニア
自己紹介
2010 年 12 月株式会社ドーガ退社
2011 年 1 月株式会社システムフレンド入
社
自己紹介
広島県民だ!!
自己紹介
自己紹介
自己紹介
博多だけど、これもおいしい!!
自己紹介
色々誘惑が多いですが、
北陸への思いは生き続けて
います !!
自己紹介
マーケットプレイスの運用体制、画面サ
イズなどのハードの制約は iPhone のモ
デルに近い ( 後述 )
日本発売は未定
開発に必要なもの
Visual Studio 2010 for Windows Phone
( 無料 )
開発に必要なもの
Expression Blend for Windows Phone
( 無料 )
開発に必要なもの
体験版以外で、無料で使える Expression
Blend という点で貴重なエディション
開発に必要なもの
XNA のアプリを作成するのに必要
開発に必要なもの
ここまでで無料の
開発環境ができました!!
開発に必要なもの
エミュレーターでの
デバック実行が可能
になりました
開発に必要なもの
無料でできるのはここまで
開発に必要なもの
AppHub に登録
・アプリをマーケットに出すのに必要
・年間費一万円
開発に必要なもの
税金を二重取りされないために
開発に必要なもの
アメリカ在住でないことを証明する EIN
を取得する
英語が話せるなら電話で即日取得、 FAX で
も OK( 送信から返事が郵送されてくるまでに
一か月と数日かかりました ) 。
-8 の書類をマイクロソフトに提出する
W
・・・ですが、まだ私は申請してなかった
り
開発に必要なもの
こまででエミュレータでデバックして
こ
マーケットプレイスに「一応」アップでき
るようになりました。
開発に必要なもの
とはいえ、実機がないとエミュレートでき
ない機能があったり、
エミュレーターでちゃんと動いたけど実機
だともっさりなんてことが良くあります
開発に必要なもの
というわけで実機欲しいね
開発に必要なもの
実機購入
海外から輸入
東京に行って購入 ( ネット通販ある? )
金額 5 万円ぐらい
日本語入力不可、表示は OK
開発入門
開発入門
今回は Silverlight による
WindowsPhone7 開発についての概要を
紹介します
開発入門
WindowsPhone7 で特徴的なビューが
パノラマとピボットです
・・・ピポットだっけ・・・
開発入門
デモ
開発入門
IsolatedStorage
ローカルにデータを保存する仕組み
ファイルストリームを操作する感覚で
書けるので C# や Java でファイル操作
したことある人は直感的にかけそう
開発入門
体験版
テーマ
アプリの印象がかなりかわるので注意
開発入門
日付入力、文字入力
日付入力等は途中から追加されたコン
トロールです。
開発入門
WP7 はこれからも色々なコントロール
や機能がアップデートしていきそうで
すね
開発経験談
開発経験談
2011 年 01 月 26( 水 )
とりあえず初のアプリが MarketPlace に
公開されました。
その経緯から役に立ちそうな情報を紹
介します
開発経験談
作ったもの
「 Calorine 」
料理名とカロリーを記録するシンプル
アプリ
開発経験談
パノラマコントロールと
画像を使わないことが特徴
開発経験談
・見た目の変更は ExpressionBlend が便
利 ( というか VS は… )
・ UI はプログラム処理に影響されてか
なり重くなる => バックグラウンド処理
にしよう
開発経験談
デモ: MainPage.xaml の
this.panorama.SelectionChanged 参照
開発経験談
最大の壁は英語・・・
アプリの文言は会社の人に翻訳しても
らいました
マーケットプレイスの説明は自分でエ
キサイト翻訳したものなので多分間違
ってる・・・
開発経験談
アプリの審査は早い !!
マーケットプレイスの審査を一度パスしなか
ったのですが、その時もパスしたときも 2~3
日で結果が来ました。
ちなみにパスしなかった理由はアプリのバー
ジョン記載と開発者への連絡先が明記されて
いなかったからでした。
ちゃんと規約を読めというやつですね
開発経験談
体験版は用意しよう
前述のとおり体験版設定は難しくないので、
有料アプリでも機能限定で体験版をつけて無
料で試せるようにしましょう
特に日本の方は実機を持っていてもなかなか
海外登録のカードは無いので有料アプリを試
してもらうのは難しそう
開発経験談
マーケットプレイスに登録する前に
Capability Detection Tool で利用している
Capability を調べよう
・カメラで料理の写真を登録できるようにす
る
・パフォーマンスアップ
・料理名検索
・体験版
開発経験談
まだまだ Calorine アプリでもやりたいことが
あるし、ゲームも作ってみたい!!
Zune 接続だとデバックできない
↓
WPConnector を使う
開発経験談
デモ・・・というほどでもないか
続きは Web で
続きは Web で
Twitter : coelacanth
http://twitter.com/coelacanth
ブログ:眠るシーラカンスと ~ プログラマー
http://blog.livedoor.jp/coelacanth_blog/
サイト:シーラカンスのまどろみ
http://coelacanth.heteml.jp/site/
Facebook :西村誠
ご清聴ありがとうございました