SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事

Windows 10で始めるIoT入門


  • X ポスト
  • このエントリーをはてなブックマークに追加

Hello World

 最後にWindows 10 IoTにアプリケーションを転送する方法を紹介します。

開発環境の構築

 Windows 10 IoTにアプリを転送するためには以下の環境が必要です。

  • Windows 10がインストールされたPC
  • Visual Studio 2015
  • ユニバーサルWindowsアプリ開発ツール(通常Visual Studio 2015と合わせてインストールされます)

 以降、上記環境でユニバーサルWindowsアプリ開発が可能な状態であるとして説明を行います。

プロジェクトの作成

 Visual Studio 2015を起動し、新規プロジェクトを作成します。新しいプロジェクトマネージャーから「空のアプリ(ユニバーサル Windows)」を選択し、名前を「HelloWorld」とします。

ユニバーサルWindowsアプリプロジェクトの作成
ユニバーサルWindowsアプリプロジェクトの作成

MainPage.xamlの編集

 MainPage.xamlを以下のように編集します。

MainPage.xamlの編集
<Page
    x:Class="HelloWorld.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App1"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <!--追記ここから-->
        <TextBlock x:Name="textBlock" HorizontalAlignment="Left" Margin="57,38,0,0" TextWrapping="Wrap" Text="Hello Windows IoT World" VerticalAlignment="Top" FontSize="80"/>
        <!--追記ここまで-->
    </Grid>
</Page>

デバッグ先の指定

 Windows 10 IoTデバイスにアプリを転送するには、CPUのタイプをARMに、転送先をリモートコンピューターに指定します。

Windows 10 IoTデバイスでデバッグするための設定
Windows 10 IoTデバイスでデバッグするための設定

 リモートコンピューターを指定時にリモートコンピューターのアドレスを求められますので、Windows 10 IoTデバイスのIPを指定します。

 下記画像のように同一ネットワーク内であれば「minwinpc」というWindows 10 IoTデバイスのデフォルト名が表示されます(筆者の環境では表示されないこともありました)。

Windows 10 IoTデバイスのIPを指定する
Windows 10 IoTデバイスのIPを指定する

 デバッグを実行すると、Windows 10 IoTデバイスに転送されたアプリが実行されます。画面に「Hello Windows IoT World」と表示されるだけですが、Raspberry Pi 2で動いていると思うと感慨深いものがあります。

Windows 10 IoTデバイスでアプリを動かす
Windows 10 IoTデバイスでアプリを動かす

まとめ

 ついにWindows 10 IoTの正式版が公開されました。.NETテクノロジーを用いたアプリケーション開発の更なる広がりを約束するプラットフォームです。

 今後IoTの重要性もさらに増してくることが予想される今、Windows 10 IoTや新しいユニバーサルWindowsアプリケーションを用いて、ぜひIoTの世界を体験してください。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
特集記事連載記事一覧

もっと読む

この記事の著者

西村 誠(ニシムラ マコト)

 Microsoft MVP Windows Platform Development。 Flash、PHPの開発経験もあり国産ECサイト構築フレームワーク「EC-CUBE」の公式エバンジェリストでもある。 ブログ:眠るシーラカンスと水底のプログラマー 著書:基礎から学ぶ Windowsストアアプリ開発

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/8875 2015/08/13 16:59

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング