AI搭載のスマートグラス「Even G2」が国内発売ほか
11月25日 6:00
外部から「WSL1/2」のサーバーにネットワークアクセスをしてみよう
12月2日 6:30
新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは?
11月28日 6:30
週刊VRウォッチ
最新記事: 2025年12月01日
Windowsユーザーのための WSL2で始める Linux環境構築術
最新記事: 2025年12月02日
イベント・セミナー 2025
最新記事: 2025年12月03日
CloudNative Days Winter 2025レポート
最新記事: 2025年12月04日
ネットワークオブザーバビリティの「水源」を探る
Zabbix Summit 2025レポート
Community Over Code Asia 2025レポート
ClickHouseミートアップレポート
最新記事: 2025年11月05日
Feature Flagが拓く開発の新潮流
最新記事: 2025年11月27日
テスト自動化ガイド 2024
生成AI完全ガイド 2024
IT運用管理ガイド 2023
DevOps完全ガイド 2023
クラウドデータベース完全ガイド 2023
ローコード開発プラットフォームガイド
業界情報やナレッジが詰まったメルマガやソーシャルぜひご覧ください
[運営] 株式会社インプレス
つい先日基本編を終えたばかりですが、今回より10回にわたって、Windows Phone 7.1をメインとした、応用編のサンプルプログラムの解説をいたします。中には一部Windows Phone 7.0のサンプルも含まれています。お付き合いのほどよろしくお願いいたします。去る2011年08月25日
PROJECT KySS
2011年9月2日 20:00
前編では、「Windows Phone オーディオ再生エージェント」の追加と、そのロジックコードをメインに解説しました。今回は、分離ストレージまたはリモートURI からBackgroundAudioPlayerを再生する処理を追加して、プログラムを完成させます。またExpression Blend
2011年9月5日 20:00
このサンプルは、Windows Phone Developer Tools 7.1から追加された、BackgroundTransferServiceを使用して、アプリケーションを開始し、バックグラウンドファイル転送を監視するサンプルです。BackgroundTransferServiceクラスは、
2011年9月9日 20:00
前編では、バックグラウンドファイル転送の状況を表示する、MainPage.xaml.vbの処理をメインに解説しました。後編では、バックグラウンドで転送されるファイルの一覧を表示する、AddBackGroundTransfer.xamlページの作成とコードをメインに解説します。サンプルは以下よりダウ
2011年9月12日 20:00
このサンプルは、Microsoft のプッシュ通知サービスを使って、タイル通知を送受信するサンプルです。このサンプルは3つのプログラムから構成されています。タイル通知チャネルを生成して通知イベントに接続するWindows Phone 7.1のプログラム、通知チャネルをサーバーに保存するASP.NE
2011年9月16日 20:00
今回より12回にわたってWindows Phone 7.1をメインとした、Windows Phone Tipsサンプルプログラムの紹介をいたします。実機(IS12T)を使ったサンプルも何点か掲載していますので、ぜひ実機でお試しください。では、お付き合いのほどよろしくお願いいたします。筆者の環境は、
2011年10月17日 20:00
このサンプルはリクルートの「駅マスタ検索API」を利用して、駅を検索し、BingMapsにその駅の場所を表示させます。リクルートの「APIリファレンス」については、下記のURLを参照してください。 →参照:リクルート「ドコイク?」APIリファレンスまずは、このプログラムで実装する機能の動作を、下
2011年10月21日 20:00
このサンプルでは、楽天ウェブサービスのAPIを使ってジャンル別の商品を検索します。楽天ウェブサービスを利用するには、デベロッパーIDが必要です。既に楽天会員である方には、メールでデベロッパー ID が送られているはずですので、それを使用します。また会員でない方は、下記 URL に入り、「新規登録」
2011年10月24日 20:00
このサンプルは、入力した「氏名」と「電話番号」をサーバーに保存して表示させ、選択した電話番号に電話をかけるサンプルです。「Windows Phone ピボットアプリケーション」以外に、サーバーに配置するASP.NETのプログラム(Telephone_NET)が必要です。まずは、このプログラムで実装
2011年10月28日 20:00
このサンプルでは、入力した「氏名」、「住所」、「電話」、「E-mail」、「画像」データをサーバーに保存した後、「画像」と「氏名」だけを一覧で表示して、選択した「氏名」に該当する詳細データを表示します。「Windows Phone ピボットアプリケーション」以外に、サーバーに配置するASP.NET
2011年10月31日 20:00
今回は、Microsoft のプッシュ通知サービスを使って、Toast(トースト)通知を行い、データが更新されたことを伝え、サーバーに保存されたデータを読み取って表示するサンプルです。このサンプルは以下の4つのプログラムで構成されています。トースト通知チャネルを生成して通知イベントに接続するWin
2011年11月4日 20:00
今回は、Chartコントロールを使ってグラフを作成します。Chartコントロールは、Windows PhoneやToolkitには含まれていませんので、下記のURLからダウンロードしてください。→参照:Download amCharts上記ページに入り、下の方にある、「amCharts Quick
2011年11月7日 20:00
国内初のWindows PhoneとなるIS12Tが発売されて3カ月たちました。今回から、いよいよその実機上で動作するプログラムを紹介していきます。実機での動作確認をするために、サンプルを実行する前に、次の手順で実機のロックを解除してください。まず、開発環境を構築後、Zune ソフトウェアをインス
2011年11月11日 20:00
今回は、前回でも使用したIS12Tの実機からPCにメールを送るサンプルと、IS12Tのカメラを使って撮影した被写体を順次リストボックスに追加させ、PicturesHUBに保存するサンプルを紹介します。最初はメールを送るサンプルから紹介します。メールの送信まずは、このプログラムで実装する機能の動作を
2011年11月14日 20:00
今回は3つのサンプルを紹介します。1つ目は、IS12Tの実機に搭載されているモーションセンサーを使って、表示された画像を実機と同じ向きに動かすサンプル、2つ目はShareStatusTaskを使って、ユーザーのステータスをソーシャルネットワークサービス(以降SNS)で共有するサンプルです。そして3
2011年11月15日 20:00
Windows Phone OS 7.1から、SaveRingToneTaskを使って着メロの設定ができるようになりました。今回は、この着メロの設定と、電話をかけるサンプルの2つを紹介します。最初は「SaveRingtoneTaskで着メロ設定」のサンプルです。着メロのオーディオファイルは、次の要
2011年11月18日 20:00
Windows Phone OS 7.1からShareLinkTaskランチャーを使ってソーシャルネットワーク(SNS)上でリンクの共有が可能になりました。今回はShareLinkTaskランチャーを使ったサンプルと、「Windows Phone Toolkit - August 2011 (7.
2011年11月21日 20:00
Windows Phone Tips集の第1弾に続いて、今回から第2弾をスタートします。サンプルのネタが続く限りTipsネタを提供していきたいと思っていますので、どうか末永くお付き合いのほどお願いいたします。解説に入る前に、新しい「Silverlight for Windows Phone Too
2011年11月22日 20:00
今回はInkPresenterを使って、「らくがき」した画像の保存処理を紹介します。InkPresenterクラスはオブジェクトの表面にインクを描画するクラスです。まずは、このプログラムで実装する機能の動作を、下記に解説しておきます。このサンプルは実機(現時点ではauのIS12T)でも動作しますし
2011年11月28日 20:00
今回はPhotoCameraを使ったサンプルを紹介します。PhotoCameraクラスは、Windows Phoneの静止したカメラ・アプリケーションの基本的なカメラ機能を提供するクラスです。イメージのキャプチャ、フォーカス、解像度、およびフラッシュ・モードなどの機能を構成するためのメンバが含まれ
2011年12月5日 20:00
今回は、カメラで写した画像に4種類のフィルタをかけ、それぞれの画像を一度に表示するサンプルです。フィルタのかかった4枚の画像は、それぞれPicturesHUBに保存することができます。使用するカメラの向きは「縦向き」「横向き」のどちらでも構いませんが、「縦向き」で撮影した場合、画像が横に寝た状態で
2012年1月25日 20:00
今回は、Livedoorの提供している「お天気Webサービス」を使って、各地の天気予報を表示してみます。Livedoorの「お天気Webサービス」については下記のURLを参照してください。→参照:お天気Webサービス(livedoor天気情報)このWebサービスで返されるXMLデータのお天気画像に
2012年1月27日 20:00
今回は、バーコードをスキャンして情報を取得するサンプルです。バーコードをスキャンするには、下記URLより、Windows Phone 7 Silverlight ZXing Barcode Scanning Libraryをダウンロードしてください。→参照: Windows Phone 7 Sil
2012年2月10日 20:00
今回は、カメラで撮影した写真を、400×360のサイズで分離ストレージに保存します。筆者はカメラの解像度をデフォルトで640×480ピクセルになるよう設定していますが、今回は400×360ピクセルに指定して画像を保存します。分離ストレージに保存された画像が、実際にそのサイズになっているかを確認する
2012年2月13日 20:00
今回はカメラで撮った写真をサーバーに保存する処理(前編)と、サーバーに保存した写真を選択して、その写真に写っている人物に「目隠し」をする(後編)の2回にわたって解説します。後編でも説明しますが、人物に目隠しをするには、FUJIFILMが提供している、「顔検出WebAPI」を使用します。詳細について
2012年2月27日 20:00
今回は前回の続きです。カメラで撮影した写真から人物の顔を自動検出して、「目隠し」をするプログラムを紹介します。人物に「目隠し」をするには、FUJIFILMが提供している、「顔検出WebAPI」を使用します。詳細については下記のURLを参照してください。→参照:顔検出WebAPI仕様(顔ラボ)このW
2012年3月2日 20:00
アプリを作って申請、マーケットプレイスで公開しよう!これまで、Windows Phoneでの開発の基本と多くのサンプルプログラムについて紹介してきました。記事を参考にアプリ開発を進めている方も多いかと思います。ただ、サンプルプログラムの機能を中心に紹介してきたため、アプリを完成させたり、作ったアプ
2012年3月15日 20:00
前回は、Windows Phoneのアプリを申請・公開するのに必要なAPP Hubへの登録を紹介しました。第2回となる今回は、データの準備やアプリの申請方法を解説します。これからアプリを作ろうと考えている方も、全体の流れを確認しておくとよいでしょう。前回のおさらいですが、実際にアプリを申請、公開す
2012年3月16日 20:00
本連載では、「Marketplaceのアプリから解説するWindows Phoneの実践サンプルコード集」と称して、筆者が実際にMarketplaceで公開しているアプリの中から有効な機能を厳選して、コードを含め解説していきます。実際のアプリ制作にあたっては、連載記事「Windows Phoneア
2012年5月24日 20:00
今回紹介するのは、画面を指でなぞる事で、文章などにマーカー状のラインを引く事ができるサンプルです。ノートアプリや、スケジューラアプリの予定をデコるなど、応用が利く便利な機能です。Marketplaceで公開されているアプリにはまだ使用していませんが、筆者が今後申請しようと考えているアプリの原型です
2012年5月29日 20:00
データ接続をオフにするとボタンを使えないようにするサンプル今回は2つのサンプルを紹介します。どちらのサンプルも、データ通信やアプリの試用版で知っておくと便利なため、一読されることをおすすめします。1つ目に紹介するのは、「データ接続オフの場合にボタンを使用不可にする」というサンプルです。動作内容は以
2012年5月31日 20:00
今回紹介するのは、写真をハート型などの形に添って切り抜いたような処理をするサンプルです。カメラアプリや、写真をデコレーションするアプリなどの処理として使うことができます。はじめに動作内容を説明します。プログラムを立ち上げると、ハート型のフレーム内にカメラが表示される。「カメラ」アイコンをタップする
2012年6月4日 20:00
今回は、カメラで撮影中に任意の場所をダブルタップすることで、好きな装飾アイテムを追加できるようにするサンプルを紹介します。前回のフレーム処理と同様に写真をデコることができるので、カメラ系アプリに有効です。このサンプルの動作内容は以下の通りです。 プログラムを実機にデプロイすると、カメラが表示され
2012年6月8日 20:00
今回は、あらかじめ撮影した背景写真を切りぬいて、そのフレーム内に新しい写真を撮影するサンプルを紹介します。前回までと同様、カメラアプリでの使用を想定しています。このサンプルの動作は以下の通りです。CameraCaptureTaskを起動して写真を撮ります。撮影した写真の中に縦長楕円フレームのPho
2012年6月15日 20:00
今回は、カメラで撮影しながら4文字熟語の装飾アイテムを好きなように配置できるサンプルを紹介します。このサンプルの動作は下記の通りです。プログラムを実機にデプロイすると四文字熟語の一覧が表示されます。任意の熟語をタップすると、コンテキストメニューが表示され、「読み」と「意味」が表示されます。「この文
2012年6月18日 20:00
今回紹介するのは、画面の一部を指でホールドして虫眼鏡のように拡大させるサンプルです。応用編として、カメラ上でズーム機能を使うサンプルも解説しますので、最後までお付き合いください。画像をズーム機能で拡大表示するはじめに、「画像をズーム機能で拡大表示する」サンプルの動作を、下記に解説します。まず実機を
2012年6月22日 20:00
今回は、指定した時刻にスケジュールを起動させることができるリマインダーサンプルと、カスタムサウンドが使えるアラームサンプルの、2つを紹介します。リマインダーを使うはじめに解説するリマインダーでは、指定した時刻にスケジュールやダイアログを起動させることができます。また、週1回、月1回など、定期的なス
2012年6月25日 20:00
前回までは、PROJECT KySSの薬師寺国安が、マーケットプレイスで公開しているアプリ(発行者名:kuniyasu)を例に出しながら、サンプルプログラムを解説しました。最終回では、これまでの連載でお伝えしきれなかったWindows Phoneのセンサープログラミングについて、私、薬師寺聖から補
2012年6月29日 20:00
今回は「ListBoxから選択した画像を全画面で表示する」と「MediaElementに動画を表示する」という2つのサンプルを紹介します。まずは「ListBoxから選択した画像を全画面で表示する」から始めましょう。ListBoxから選択した画像を全画面で表示する画面には、ListBoxに2列で複数
薬師寺 国安
2012年10月26日 20:00
今回は2つのサンプルを紹介します。「RSSを読み込み表示する」と「別なページに遷移する際のパラメータの渡し方」の2つです。最初は、「RSSを読み込み表示する」を紹介します。RSSを読み込み表示するMicrosoft社の http://www.microsoft.com/japan/msdn/rss
2012年10月31日 20:00
今回は2つのサンプルを紹介します。「画像を横一列に表示する」と「ListBoxより選択されたYoutubeを再生する」の2つです。最初は、「画像を横一列に表示する」を紹介します。画像を一覧表示するフォルダを作る今回のサンプルではピクチャライブラリ内のageRecordsというサブフォルダ内の画像を
2012年11月5日 20:00
今回はタッチスクリーンを使って、フリーハンドで入力した文字を認識するサンプルです。フリーハンドで文字を書いたのち、〔文字認識〕ボタンをタップすると、右のボックスに認識された文字が表示されます。一文字ずつ丁寧に書いてください。うまく認識できない場合もありますので、ご了承ください(図1)。タッチスクリ
2012年11月12日 20:00
今回は、タッチスクリーンを使って、フリーハンドで入力した住所の文字を認識して、Bing Maps(RTM)上に、その位置を表示するサンプルです。フリーハンドで文字を書いたのち、〔住所検索〕ボタンをタップすると、Bing Maps(RTM)上の該当する位置に赤い丸が表示されます。赤い丸をタップすると
2012年11月20日 20:00
今回は2つのサンプルを紹介します。「ピクチャライブラリ内の画像を指定して表示する」と「カメラで写した写真を保存する」です。最初は、「ピクチャライブラリ内の画像を指定して表示する」を紹介します。ピクチャライブラリ内の画像を指定して表示する今回のサンプルはピクチャライブラリ内の画像を指定して表示すると
2012年12月4日 20:00
今回のサンプルは、2枚の画像を合成して、ピクチャライブラリ内のTextureというサブフォルダーに保存するサンプルです。画面には[元画像]、[合成]、[テクスチャ]、[保存]の4つのボタンが表示されています。[元画像]をクリックして任意の画像を選択します。次に[テクスチャ]ボタンから、元の画像と合
2012年12月11日 20:00
今回のサンプルは秒数を指定して、その間に喋った内容を保存して再生するサンプルです。喋った内容はTest.mp4ファイルとして、順次上書き保存されます(図1)。画面上には「録音の秒数」を設定するコンボボックスが表示されています。その中から適当な録音秒数を選択するとすぐに録音状態に入り、カウントダウン
2012年12月18日 20:00
今回のサンプルは、指定した秒数のカウントダウン後にPCカメラのシャッターが切られて写真が撮られるというものです。連続で撮影していれば写真の一覧が表示されます。また、一覧のなかから選択した画像を表示して、[Upload]ボタンをクリックすると、該当する画像がサーバーにアップロードされます。[Uplo
2013年1月16日 20:00
今回は2つのサンプルを紹介します。「サーバーからの画像を取得する」と「画像が削除された際自動的に並び変わる」の2つです。まずは、「サーバーからの画像を取得する」を紹介します。サーバーからの画像を取得する前回の「CountDownControlでカメラのシャッターを切る」の中で、選択した画像をサーバ
2013年1月18日 20:00
今回は2つのサンプルを紹介します。「WebBrowserコントロールで任意のサイトを表示する」と「WebBrowserコントロールとCustomAppBarを組み合わせて使う」の2つです。(※)これら2つのサンプルをVS2012のメニューから「デバッグ開始」を行った場合は、ページを表示する際に、エ
2013年1月23日 20:00
今回のサンプルはピクチャライブラリのPhotoImageサブフォルダ内にある画像の一覧を表示し、いろいろなフィルタを適用した上で、そのまま保存するサンプルです。また日付入力による画像検索機能も付けています(図1)。ピクチャライブラリのPhotoImageサブフォルダ内に画像ファイルが存在しない場合
2013年1月28日 20:00