デバイスとITの架け橋

Windows 7やWindows Phone 7、.NET Micro Framework、周辺デバイスに関する技術情報やVisual Studioによる組込み系開発など様々な話題を取り扱います

Posts
  • デバイスとITの架け橋

    .NET Gadgeteerで温度計 - Multicast Group通信でWindows Phoneに通知

    • 0 Comments
    昨日(2/8)のUX-TVで最後に失敗してしまったデモですが、原因判明です。このデモを作った後に、LCDを追加した際、コネクタの位置が変わったのに対応していなかったのが原因でした。申し訳ない。(実はこれで沖縄ITまつりでもデモを失敗してました。ごめんなさい) ちょっと比較してみると 間違い 修正後 生成されたコード private void InitializeModules() { // Initialize...
  • デバイスとITの架け橋

    .NET Gadgeteerで温度計 - Push NotificationでWP7に通知

    • 0 Comments
    昨日(2/8)のUX-TVでお見せした、.NET Gadgeteerで計測した温度を、Push NotificationでWP7端末に通知する方法を解説します。 このポストを試す前に、 http://blogs.msdn.com/b/hirosho/archive/2012/02/07/tipsfordotnetgadgeteerwiththermometerandlcd.aspx を予め読んでおいてください。 準備として、 http://msdn.microsoft.com/ja-jp...
  • デバイスとITの架け橋

    .NET Gadgeteerで温度計 - LCDで表示

    • 0 Comments
    .NET Gadgeteerで温度計、第二段です。このポストでは、計測した温度をLCDで表示する方法を紹介します。 このポストを読む前に、一つ前の、 http://blogs.msdn.com/b/hirosho/archive/2012/02/06/tipsofdotnetgadgeteerwiththermometersensor.aspx をご一読ください。 一つ前のポストで説明した方法で出来上がった、Fez Spider+UsbClientDP+eBlockExpansion...
  • デバイスとITの架け橋

    .NET Gadgeteerで温度計

    • 0 Comments
    沖縄ITまつり2012で、私の講演を聴いてくださった皆様ありがとうございました。主催者の皆様お世話になりました。また来年も呼んでいただけると嬉しいです。 さて、本題。.NET Micro Frameworkをベースにした、超小型ネットワークデバイス向けRAD環境、.NET Gadgeteerを使った温度計を紹介します。 GHI Electronics社から販売されている、Fez Spiderと、温度センサーを使います。 http://tinyclr.jp/products/fez...
  • デバイスとITの架け橋

    ページ遷移を考慮した、時間のかかる複数データダウンロード処理 - Windows Phone 7+Twitterを例に

    • 0 Comments
    一つ前の投稿で、時間のかかるデータダウンロード一発こっきりのケースを説明しましたが、その続きです。 Twitterでは、膨大な量の項目を”カーソル”を利用してダウンロードしていくAPIを持っています。 var friendsUri = new Uri(" http://api.twitter.com/1/statuses/followers/ " + targetUsername + ".xml ?cursor=" + cursor ); var twitter...
  • デバイスとITの架け橋

    ページ遷移を考慮した、時間がかかるデータダウンロード処理 - Windows Phone 7+Twitterを例に

    • 0 Comments
    Windows Phone 7では下に並んだ3つのボタンでいつでもページ遷移ができます。Twitterなどネットからデータをダウンロードするのに時間がかかる場合、当然、ダウンロード処理中にページ遷移が起こり得ます。TwitterのREST APIでデータをロードする場合、WebClientというクラスを使います。例えば、あるユーザーアカウントのフォロワーのリストを取得する場合には、 var friendsUri = new Uri(" http://api.twitter.com/1/statuses...
  • デバイスとITの架け橋

    .NET Gadgeteer(いかす.NET Micro Frameworkの発展版)紹介

    • 0 Comments
    新年一発目の投稿は、.NET Micro Frameworkをベースに、マイクロソフトリサーチが提供(勿論オープンソース)している.NET Gadgeteerの紹介です。 勿論私はアナウンスされた当初から存在を知っているし、Visual Studio 2010用のSDKもインストール済みだったのですが、実は、Visual Studio 2010の.NET Gadgeteer向けプロジェクトを見たのは今日が初めてなんです。いやぁ抜かったぁ。もっと早くに試してみるべきだったぁ、やっぱり新しく出てきたイケテそうなテクノロジーは直ぐに試さんとだめだぁ...
  • デバイスとITの架け橋

    .NET Micro Framework + Windows Azure + Windows 7 + Windows Phoneでセンサークラウドプロトタイプ

    • 0 Comments
    最近、電力見える化や農業クラウドなど、センサークラウドが実用化の時期を迎えつつあります。タイトルに挙げたテクノロジーを使えば、センサークラウドのプロトタイプが廉価で手軽に実現できるのでは、ということで投稿してみました。想定としては、 このポストで説明した方法でプロトタイプを作成し実証実験 結果をもとに本格稼動に向けて、デバイスやサービス、アプリを構築 といった流れを考えています。 センサークラウドの基本構成要素は、 センサーデバイス+小型組込み機器...
  • デバイスとITの架け橋

    Windows PhoneからSkyDriveにファイルをアップロードする方法

    • 0 Comments
    既にMarketplaceから公開されているSensor Checkerを見ながら思った。計測結果をファイル化したいと。都合よくLive SDK v5.0が公開され思った。SkyDriveに計測結果をアップしたら便利だよなと、無料で25GBだし…ということで、計測結果をファイル化してSkyDriveにアップする機能拡張を行いました。既に機能追加版はMarketplaceにアップロードしたので、Rejectされなければ直ぐアップデートされるはずです。 SkyDriveへのファイルアップロードは...
  • デバイスとITの架け橋

    Windows Phone FMラジオを操作するアプリの注意点(バックグラウンドの音楽演奏)

    • 0 Comments
    というわけで、またFM Radio Wave Level CheckerがRejectされてしまいました。「音楽を演奏した状態でこのアプリを起動して、端末のボリュームスイッチ(IS12Tの場合は、電源ボタンの下)を押し、表示されたPlayerメニューバーで音楽を止めると、例外発生するよ」と、フィードバックには英語で書いてあり、実際やってみると、あ本当だ!!。 発生したExceptionをじっと見ると、どうやらXna FrameworkのFrameworkDispatcherのUpdate(...
  • デバイスとITの架け橋

    Windows Phoneページ遷移には色々あるよね

    • 0 Comments
    Sensor Checkerのダウンロードがもう直ぐ400を超えそうな勢いで、非常に嬉しいな…ということで、機能追加アップデートを開始しました。グラフ化された計測値のデータを、別のアプリで活用できるように、 E-Mailで送る SkyDriveにアップロードする の二つを予定していてE-Mail送付の機能は既に完成済み。このポストでは、先ずはE-Mail送付の機能を追加した時に気がついた、ページ遷移ロジックを作る時の注意点をメモります。 E-Mailを送付する画面としては...
  • デバイスとITの架け橋

    Windows Phone FM Radio Level CheckerがMarketplaceでまたReject?

    • 0 Comments
    あ~あ、またRejectされちまったい…て事で、現在Windows Phone 7のMarketplaceに申請中のFM Radio Wave Level Checker(まぁ…なんちゃってアプリ系ですが)、2回目のRejectを食らいました。前回は、「フレームカウンター表示されとんでぇ」でしたが、今回は、何でRejectされたか紹介しておきます。多分Radio系をいぢるアプリを作る時の参考ぐらいにはなるでしょう。 アプリケーションへのRequirementsに...
  • デバイスとITの架け橋

    Windows Phone 7 Emulatorのフレームレートカウンター

    • 0 Comments
    ※ 内容に微妙な部分があるので補足しておくと、「フレームレートカウンターが写っていると、Marketplaceでその画像を使った場合、リジェクトされる可能性あり」ということですので、念のため。 が~ん、またReject…今度は何?アプリケーション画面にフレームレートカウンターが写ってるから駄目?…ってことで、調べてみました。他のエバのブログにも特に説明がないようなので、ここで解説しておきます。 英語の説明は、こちら http://msdn.microsoft...
  • デバイスとITの架け橋

    Robotics Developer StudioのCCR/DSS紹介

    • 0 Comments
    そういえば、このブログで説明していなかったなと気づき、解説しようかなと。Robotics Developer StudioのCCRとDSSを紹介します。 先ず、Robotics Developer Studio自体知らないという方にちょっとだけ解説。 Robotics Developer Studioは、マイクロソフトが提供する、ロボット制御向けミドルウェアと開発環境一式です。ロボット制御向けというか、沢山のコンピュータノードがネットワークで繋がって連携して分散動作する為の基盤として位置づけられています...
  • デバイスとITの架け橋

    Windows Phone FM Radioの電波強度測定 - 数値計算は誤差が憑き物だよね

    • 3 Comments
    私にとって実世界の情報を取り込むものは全てセンサーだ…って訳でWindows Phone 7のFM Radioの電波強度測定を試してみた。 Windows Phone 7のFM Radioをアプリから操作するのは凄く簡単。Microsoft.Devices.Radio名前空間のFMRadioクラスを使います。 このクラスはシングルトンで、インスタンスは、 FMRadio.Instance で取り出せます。 そして、このクラスのFrequencyというプロパティが周波数を...
  • デバイスとITの架け橋

    Robotics Developer Studio 4.0 Beta + Kinect for Windows SDK 1.0 Beta 2

    • 0 Comments
    Microsoft Researchから、Robotics Developer Studioの最新バージョン4.0のベータ版が公開されています。しかしこのバージョン、2011/11/25現在ではKinect for Windows SDK 1.0 Beta 2に未対応です。 え?RDSってKinectに関係してたっけ・・・ですって?RDS4からセンサーの一種としてKinectセンサーが仲間入りして、Kinectセンサーのシミュレーションサービス、実Kinectセンサー向けサービスが追加されています...
  • デバイスとITの架け橋

    Windows Phone PhotoCameraの画像取得と編集

    • 1 Comments
    UX-TVに対する質問(On Twitter)を見ていて、そういえばMSCのセッションのフォローが中途半端に終わっていたなと思い出し、急遽ポスト。PhotoCameraの画像データを保存したり、画像を編集したりする辺りの基本コードを紹介します。 PhotoCameraを使う場合には、以下のコードで先ず初期化しておきます。 using Microsoft.Devices; ・・・ // クラスメンバー変数としてカメラのインスタンスを宣言 private PhotoCamera...
  • デバイスとITの架け橋

    Windows Phone 7 Sensor Checkerその後

    • 1 Comments
    以前のポストで拒否られたことをお伝えしたSensor Checkerアプリ、実は再度の拒否りにあって、修正し、再度のチャレンジでようやく認証が通ったようです。多分もう直ぐMarketPlaceに公開されると思います。 拒否られた理由は「Locaiton APIを使う場合は何に使うのか明示せい」という点。一回目の修正では「Locaiton API使うさ」ぐらいの簡単なOK、NGで、「嫌」んなら、Location APIにアクセスする機能を選択できなくするという修正をしたのですが、それじゃぁ足りないということですね...
  • デバイスとITの架け橋

    ETロボコン計測システムクラウド化トライ

    • 0 Comments
    ETロボコン2011チャンピオンシップ大会では、スタンドアロンシステムが稼動している横で、実は、クラウド化したシステムの実験をやっていました。ETロボコン計測システムの概要は、一つ前のポスト http://blogs.msdn.com/b/hirosho/archive/2011/11/17/etroboconracetrackingsystempart1.aspx を見てもらうこととして、この実験では、隣でスタンドアロンシステムに対して行っている操作とまるっと同じ操作をして、ちゃんと動くか、応答性能は問題ないか...
  • デバイスとITの架け橋

    ETロボコン向け計測システム紹介

    • 0 Comments
    ETロボコン2011のチャンピオンシップも昨日無事終わり、競技に参加された皆さんが開発されたロボットの走行性能にただ驚くばかりでした。参加された皆さん、お疲れ様!! ETロボコン競技中に図のような絵が、スクリーンに表示されて、競技の状況表示や、走行時間の計測を行っているのを、会場に来た方でしたら見ていることと思います。 このシステムは、このブログの筆者である太田がシステム全般、表示部分は、クラスメソッドの杉浦さん、チーム紹介のアニメーションは東海大学の学生さん(昨年作成)、タイム計測用のスイッチボックスはシステムクリエイトの高橋さんが担当して...
  • デバイスとITの架け橋

    Visual Studio 2010 Express Tips

    • 2 Comments
    Visual C# 2010 ExpressやVisual Web Developer 2010 Expressのメニューバーは、デフォルトでは必要最低限の項目しか表示されていません。 他のエバも、何かの折に話したり書いていることですが、偶にこのままだとビルドが正常に出来ない場合もあるようなので、製品版のVisual Studioのメニューバーに表示されているその他の項目(全てではない・・・と思う)を表示する方法を紹介します)。 ExpressエディションのVisual Studioを起動します...
  • デバイスとITの架け橋

    Kinect for Windows SDK v1.0 Beta 2

    • 0 Comments
    久々にKinect SDKネタです。ご存知の方も多いと思いますが、 http://www.kinectforwindows.org から、SDKのVersion 1.0 Beta 2が公開されています。 その前のバージョン向けに書いたプログラム、ほぼそのままコンパイルが出来るようですが、幾つかポイントを紹介しておきます。 先ず、SDKを新しくインストールして、プロジェクトをVisual Studioで開くと、Kinect関連ライブラリを提供するコンポーネントの場所が変わっているので、参照設定を更新します...
  • デバイスとITの架け橋

    Facebook C# SDK

    • 0 Comments
    2011/11/9のTech Fieldersセミナーで紹介したFacebook SDKの紹介です。Windows PhoneのFacebook対応アプリを作る場合、OAuthの認証の実装など結構大変なので、このSDKを使うと便利です。公開場所は、 http://facebooksdk.codeplex.com です。ちなみに、 http://facebook.codeplex.com を開くと、Updateされたので、前者を使えと表示されます。 一つ前のバージョンは、Windows Phone...
  • デバイスとITの架け橋

    Socket マルチキャスト通信 - Windows Phone編

    • 0 Comments
    Windows Phone 7でのSocketマルチキャスト通信の使い方を説明します。 スマートフォンは基本各人がそれぞれのデバイスを持っていますよね。各人が各人の端末を操作して、各端末から発せられるデータを共有したい場面、結構、あると思うのですよ。例えばセミナーでのジャンケン大会とか、投票とか、フィーリングカップル5対5とか、カードゲームとか、合コン席決めとか(パーティ系か)。”FacebookとかTwitter、その他のクラウドサービス使えば良いじゃん”という声が聞こえてきそうですが...
  • デバイスとITの架け橋

    Socket Multicast 通信

    • 0 Comments
    @IT Monoistの記事、 http://monoist.atmarkit.co.jp/mn/articles/1111/08/news002.html でも紹介した、SocketによるMulticast通信、実は私かなり嵌ってます。 Wi-Fi LANなどで、アドホックに接続されたデバイスノードに、とりあえずデータを送りつけてデータをシェアしたい、こういう状況は実は結構あるのではないかと思っています。Socketによるコネクションレスの通信UDPを使い、IGMP(Internet Group...
Page 1 of 7 (153 items) 12345»