自己紹介 池原大然 デベロッパーエバンジェリスト INETA 登録スピーカー Blog

Similar documents
Infragistics Ultimate  インストール手順書

スライド 1

PowerPoint プレゼンテーション

XNA Framework

NN _JP.fm

KDDI ペーパーレスFAXサービス

1.4. ローカル ( オフラインファイル ) オフラインファイルを開く 同期 情報確認

Windowsユーザでも 手軽に作れるiPhoneアプリ

スライド 1

Visual Studio with Cordova クロスプラットフォーム開発の全貌

オフラインファイルを開く 同期 情報確認

Tile使い方ガイド

DocuPrint 4050 PostScript ユーザーズガイド

事前準備 1. Visual Studio Community 2013 または Professional 以上のエディションのインストール 2. Android スマートフォンへの任意の QR コードリーダーアプリのインストール 3. アプリ素材のダウンロード

Mindjet MindManager Version 9 for Windows サービスパック 2 リリースノート : 2011 年 4 月 20 日

PowerPoint プレゼンテーション

1. ログイン 1-1 管理画面へのログイン 施設の作成 編集 削除や承認 公開には その操作権限を持つアカウントでログイン します アカウントについての詳細は 管理者にお問い合わせください (1) [ ユーザー ID またはメールアドレス ] と [ パスワード ] を入力後 [ ログイン ] を

Microsoft PowerPoint - Skype for business の概要.pptx

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

<4D F736F F F696E74202D F817993FA967B90BB8E8695A897AC817A89DD95A892C790D F6C30362E707074>

初期設定とログイン方法 タブレット版 ipad または Android タブレットをご利用の方は 専用アプリを使って読書することができます 以下のリンクからアクセスするか アプリストアで BookLooper と検索してアプリをインストールしてください <ipad>

1. ログイン 1-1 管理画面へのログイン 施設の作成 編集 削除や承認 公開には その操作権限を持つアカウントでログイン します アカウントについての詳細は 管理者にお問い合わせください (1) [ ユーザー ID またはメールアドレス ] と [ パスワード ] を入力後 [ ログイン ] を

スライド 1

Microsoft Word - 作業報告書アプリの操作マニュアル.docx

MIDDLE RANGE TOWN SECURITY CAMERA TS2CC2 TS2CC2IV

H

3Dカメラアプリ

PowerPoint プレゼンテーション

改訂履歴 Ver 日付履歴 新規作成 5 月末の機能追加として キーワード検索部分およびアドレス直接入力時の入力補完機能 検索結果対象にメーリングリストを追加 メールアドレスとの区別の為にメーリングリストを青字表示 カレンダーアイコン押下時の挙動修正 Gmail 内のアド

サイボウズ ツールバー βマニュアル

Cisco ViewMail for Microsoft Outlook クイックスタートガイド (リリース 8.5 以降)

Acrobat Reader DCのインストール・操作方法―Windows 10/8.1/7

Dahua DMSS操作手順書

ArcGIS for Server での Web マップの作成方法

また IS12T はアップデート以外の動作もできませんので アラームも動作しません IS12T のバージョンによりソフトウェアアップデート所要時間は異なります また インターネットの接続速度や パソコンの性能といったお客様の利用環境により 時間が延びることがあります 本アップデートについて 本ソフト

タッチディスプレイランチャー

目次 1. DirectCloud-BOX サービスのご紹介 インストール PC 用アプリケーションのインストール (windows での例 ) モバイルアプリケーションのインストール (ios) モバイルアプリケーションのダ

事前準備マニュアル

オンライン・ワークショップ 参加マニュアル

LCV-Net ファイルコンテナ ユーザーマニュアル

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

ixpand Transfer クイックガイド ixpand Transfer は サンディスク ixpand フラッシュドライブ専用の Android アプリケーションです 本アプリケーションは Android スマートフォンやタブレットに接続したサンディスク ixpand フラッシュドライブを使

USB マスストレージで接続する ( つづき ) 4 カーナビと Android スマートフォンを USB ケーブルで接続する Android スマートフォンに添付されている USB ケーブルを本機の USB ケーブルと接続してください 5 ソースを USB に切り替える画面の右上から中央に向かって

< 目次 > 1. このアプリについて [P3] 2. アプリのインストール方法 [P3~] 2-1. Android 版アプリケーション 2-2. Web 版アプリケーション 3. アプリの流れについて [P4~] 4. 各クライアントアプリの操作方法 [P9~] 4-1. Android 版アプ

Netcommunity SYSTEM αNXⅡメディアIP電話機取扱説明書

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

Tile使い方ガイド

757_[iOS版]どこでも写真管理連携(USB)

どこでも写真管理 Plus (Android 版 ) 操作手順書 ( 黒板作成 連携ツール使用時 ) EX-TREND 武蔵の写真管理 黒板作成 連携ツール どこでも写真管理 Plus でデータを連携して 電子小黒板機能付き工事写真を撮影する手順を解説します 解説内容がオプションプログラムの説明であ

4-2 メール メールについて S! メールと SMS の 2 つのメールを利用できます 4 OK! SMS S! SMS S! SMS S! SMS S!

C1Live

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

PC配信&エンコーダー設定_LINELIVEマニュアル

ご使用の前に KENWOOD 製対応カーナビゲーション MDV-Z700W/MDV-Z700/MDV-R700/MDV-X500 MDV-X500 は Bluetooth に対応していないため Android スマートフォンは使用できません iphone はご使用になれます カーナビと接続するケーブ

FAQ案(Linkup Manager)

目次 1. AOS ユーザー登録サイト AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Andro

Microsoft PowerPoint - Skype for business プラン2 .pptx

黒板作成 連携ツールの概要 黒板作成 連携ツールは 事前に撮影する工事写真用の黒板を作成するツールです 本書では EX-TREND 武蔵の写真管理 黒板作成 連携ツール ios アプリ 現場 DE カメラ土木版 の連携について 説明します 写真管理 EX-TREND 武蔵の写真管理で作成した 工種分

注文管理操作マニュアル 第 6 版 2014 年 2 月 27 日

1 グループ管理者とは ページ設定 ( グループページの設定 ) を行うことができるのがグループ管理者です グループ管理者はパーツのレイアウト変更や グループメンバーの権限設定 メンバーの招待などグループページ内の管理について様々に設定することができます 例えば町内会でグループページを作成し運用して

Microsoft Word - バーチャルクラス(Blackboard)ログイン方法ガイド.docx

PowerPoint プレゼンテーション

Gate_PC0815

ZoomMeeting_BusinessEnterpriseユーザーマニュアル(Android編)

TunesGo (Win 版 ) ガイド Chapter1: 製品のインストール 1-1 製品のダウンロード 1-2 製品のインストール 1-3 製品の登録 Chapter2: データの転送 2-1 ios デバイスを PC に接続する 2-2 デバイスのメディアを itunes に転送 2-3 デ

PCL6115-EV 取扱説明書

操作マニュアル

ARCHI Box iOS版 ヘルプ(お施主様向け)

もくじ 2 はじめに... 3 概要... 4 動作環境... 4 利用制限モードについて... 4 本マニュアルの見かた... 4 HOME アプリマネージャの基本操作... 5 HOME アプリマネージャをインストールする... 6 HOME アプリマネージャを起動する... 8 HOME アプ

Microsoft Word - 補足説明_Win7_Server2008R2__R1.doc

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Word Online を開く 文書 ( ドキュメント ) を作成する 文書 ( ドキュメント ) を開く.

Transcription:

Expression Blend を用いた Windows Phone アプリケーション インフラジスティックス ジャパン池原大然

自己紹介 池原大然 デベロッパーエバンジェリスト INETA 登録スピーカー Email dikehara@infragistics.com Blog http://bit.ly/igdaizen Twitter @Neri78

本日お話させていただくこと 開発環境のおさらいと Expression Blend の特徴 状態 と ビヘイビアー を用いたインタラクション実装 画面遷移を使う デバイス機能へのアクセス方法 アプリケーション提出時のチェックリスト

こんな人にうってつけ コンテンツを既に持っている コンテンツが固定 すぐにアプリをリリースしたい

開発環境のおさらいと Expression Blend の特徴

プラットフォームと開発環境 Silverlight XNA アプリケーション用 Visual Studio (Silverlight for Windows Phone) ゲーム用 Visual Studio (XNA Game Studio) Expression Blend

得意分野 インタラクションデザイン コントロールパーツのカスタマイズ UI レイアウト構築コンテンツ表示 ロジックの記述 Expression Blend Visual Studio

Demo コンテンツの表示 Windows Phone Apps Art Gallery http://msdn.microsoft.com/ja-jp/windowsphone/hh544699

状態 と ビヘイビアー を 用いたインタラクション実装

状態 特定のコントロール 画面の 状態 が表示された 状態 を選択した 状態 コードを記述せずにユーザーの操作にあ わせて予め設定した画面状態に変更する ことができる

Demo 画面状態をつくってみよう

ビヘイビアー 予め特定の機能がパッケージされたコンポーネント 利用者はコードを意識する必要がない レイアウト コントロールに追加 追加で自作することも可能 GoToStateAction 特定のアクション 条件から状態を変化させることができる

Demo ビヘイビアーを利用したインタラクション

画面遷移を使う

Demo 画面遷移それぞれのパターン

ハイパーリンク ( ページ移動 ) ページ遷移 戻る 処理

パノラマ パン またはフリックで一画面分の遷移を行う ( 循環構造 ) Panorama, PanoramaItem コントロール

ピボット パン またはフリックでページの遷移を行う ( 循環構造 ) Pivot, PivotItem コントロール

デバイス機能へのアクセス ここからはコードあり

ランチャーとセレクター ランチャー 完了 or キャンセル 別のオペレーションへ 共にデバイスの機能にアクセスする点では同じ セレクター 完了 or キャンセル 選択した情報をもとにオペレーションを続行

ランチャー セレクター一覧 ランチャー名 BingMapDirectionTask BingMapsTask ConnectionSettingsTask EmailComposeTask MarketplaceDetailTask MarketplaceHubTask MarketplaceReviewTask MarketplaceSearchTask MediaPlayerLauncher PhoneCallTask SearchTask ShareLinkTask ShareStatusTask SmsComposeTask WebBrowserTask できること Bing Maps アプリケーションを起動し ルート検索 表示を行う Bing Maps アプリケーションを起動する 電話回線, Wifi, Bluetooth, エアプレーンモードなどのデバイスのセットワーク接続設定画面を起動する Email を送信する Marketplace クライアントアプリケーションを起動し 指定したアプリケーションの詳細ページを表示する Marketplace クライアントアプリケーションを起動する Marketplace クライアントアプリケーションを起動し 現在のアプリケーションのレビューページを表示する Marketplace クライアントアプリケーションを起動し 指定したキーワードで検索を行うメディアプレーヤーを起動し指定したメディアファイルを再生する あらかじめ指定した番号へ電話をかける あらかじめ指定したキーワードで Web 検索を行う あらかじめ指定したリンクを SNS で共有するメッセージを SNS で共有する SMS メッセージを送信する Web ブラウザーアプリケーションを起動 セレクター名 AddressChooserTask CameraCaptureTask EmailAddressChooserTask GameInviteTask できること 住所が登録されている連絡先一覧を表示し選択する カメラを起動し 写真を撮る Email アドレスが登録されている連絡先一覧を表示し選択する ゲームに招待する PhoneNumberChooserTask 電話番号が登録されている連絡先一覧を表示し選択する PhotoCameraChooserTask SaveContactTask SaveEmailAddressTask SavePhoneNumberTask SaveRingtoneTask 保存されている写真一覧を表示し選択する連絡先情報を保存する Email アドレスを連絡先に保存する電話番号を連絡先に保存する 新しい着信音を選択リストに追加したり 登録したりする

Demo ランチャーの利用

アプリケーション提出時の チェックリスト

事前準備 Visual Studio を利用 リリース版ビルドの作成 アプリケーション情報の設定 ニュートラル言語の設定 Windows Phone Icons Maker を利用 必要な画像ファイルの設定

Windows Phone Icons Maker http://wpiconmaker.codeplex.com/ MarketPlace 提出に必要な画像ファイルを簡単に作成 生成されるファイル名 ( サイズ ) アプリケーション名 200.png (200 x 200) アプリケーション名 173.png (173 x 173) アプリケーション名 99.png (99 x 99) Background.png (173 x 173) ApplicationIcon.png (62 x 62) 用途 MarketPlace でアプリケーション申請時に使用 MarketPlace でアプリケーション申請時に使用 MarketPlace でアプリケーション申請時に使用タイル表示時のアプリケーション画像アプリケーションのアイコン画像

Demo プロジェクトの設定と Windows Phone Icons Maker

チェックリスト xap ファイルは Release でビルドされているか アプリケーション情報 ( タイトルなど ) は公開用に設定されているか アプリケーションのニュートラル言語が設定されているか 提出に必要な各種画像が作成されているか 200 x 200, 173 x 173, 99 x 99 480 x 800 ( アプリケーション動作時の様子かつ デバッグ情報が表示されていないもの ) Marketplace Testkit の自動テストにパスしているか

アプリ提出のフロー AppHub で詳しく解説 AppHub Windows phone フロー で Bing る!

まとめ

本日お話させていただいたこと 開発環境のおさらいと Expression Blend の特徴 状態 と ビヘイビアー によるインタラクション実装 画面遷移を使う デバイス機能へのアクセス方法 アプリケーション提出時のチェックリスト

リソース Windows Phone Apps Art Gallery http://msdn.microsoft.com/ja-jp/windowsphone/hh544699 Windows Phone Icon Maker http://wpiconmaker.codeplex.com/ Twitter: Windows Phone 7 開発者むけチャンネル https://twitter.com/#!/search/%23wp7dev_jp インフラジスティックス Blog ( デモサンプル 解説 Tips など ) http://blogs.jp.infragistics.com/blogs/default.aspx