読者です 読者をやめる 読者になる 読者になる

Yuta Watanabe's Blog

開発周りと、その他諸々

Microsoft Azure Mobile Service でのデータ アクセスの仕組み

こんにちは。 マイクロソフトの渡辺です。 Microsoft Azure モバイルサービスは、モバイル アプリに必要とされるバックエンドサービスを簡単に構築できるように設計されています。データを始め、プッシュ通知や認証等々、アプリのバックエンドバックエンドで…

Microsoft Azure Mobile Services の JavaScript/.NET バックエンド 選択による違い

こんにちは。 マイクロソフトの渡辺です。 Backend as a Service としての Microsoft Azure Mobile Services 。前回の「 Microsoft Azure Mobile Services を JavaScript および .NET バックエンドで作成してみる 」に続き、今回はこの2つのバックエンド選…

Microsoft Azure Mobile Services を JavaScript および .NET バックエンドで作成してみる

こんにちは。 マイクロソフトの渡辺です。 モバイル アプリ向けのバックエンドサービスである、Microsoft Azure Mobile Services。いわゆる、Backend as a Service と呼ばれる形のクラウドサービスです。 モバイル アプリに必要となる オフライン/オンライン…

PhoneGap Developer App でコードの変更をリアルタイム自動更新しながらデバッグ

こんにちは。 JavaScript/HTML でネイティブ機能にもアクセスする iOS/Android/Windows アプリを開発できる PhoneGap。久しぶりに公式ページを見てみると、「 PhoneGap Developer App 」なるものを発見 ( 今年春にリリースされていた模様 )。 開発マシンと実…

コードの構造を視覚的に把握 Code Map

こんにちは。 マイクロソフトの渡辺です。 先日リリースされた、Visual Studio 2013 Update 3 。強化された様々な機能の中で、今日は Code Map をご紹介します。 Code Map はコードの中身を分析して、その構造を視覚的に表示する機能です。大規模なコードや…

AngularJSでデータバインドが効かないときは $scope.$apply

こんにちは。 AngularJS でデータバインドが効かず、少々ハマってしまったのでメモ。 コントローラの外やそもそも AngularJS とは関係のない外部ライブラリのコールバックの中等で $scope の値を変更しても View に反映されません。 $scope.$apply() を使っ…

Xamarin の最新トピックをおさらい 2014年8月

こんにちは。 Xamarin について The Microsoft Conference 2013 にて、初めてイベントでお話しさせていただいてから 、もう1年近くが経ちました。その後 Developers Summit 2014 や、最近ではマイクロソフトの開発者向けイベント de:code 2014 でも Xamarin …

MVVM パターンをより深く理解する

こんにちは。 マイクロソフトの渡辺です。 アプリケーションのデザインパターンの1つである MVVM ( Model - View - ViewModel )。既に多くの実装例や MVVM パターンを採用した Framework が公開されています。 from Wikkipedia また、MVVM パターンは、C#/.N…

OneNote API に追加されようとしている機能

こんにちは。 マイクロソフトの渡辺です。 今回は、OneNote API に、"今後"、追加されようとしている機能をご紹介します。 ※あくまで、検討・予定されているものです。提供の有無や時期、内容については変更の可能性がありますので、その点ご了承ください ※O…

Parallels 上の Windows で Windows Phone Emulator を使う

こんにちは。 Xamarin.Forms が Windows Phone にも対応しているということで、Parallels 上で Windows Phone アプリの開発をはじめました。 Windows Phone の開発で使う、Windows Phone Emulator を Parallels 上の Windows で動かすには、少々設定変更が必…

多言語対応の Windows アプリを開発 - 今さら聞けないグローバライズとローカライズ - ( de:code 2014 )

こんにちは。 マイクロソフトの渡辺です。 5/29(木), 5/29(金) に開催された日本マイクロソフトの開発者/アーキテクト向けイベント 「 de:code 」。 キーノートをはじめとするセッションの動画が公開され始めました。 私がお話しさせていただいたセッション…

iOS/Android アプリを C#/.NET で開発 - Xamarin で実現するクロスプラットフォーム開発 - ( de:code 2014 )

こんにちは。 マイクロソフトの渡辺です。 5/29(木), 5/29(金) に開催された日本マイクロソフトの開発者/アーキテクト向けイベント 「 de:code 」。 多くのセッションが行われる中、最終日、最終セッション、一番大きなお部屋で Xamarin についてお話しさせ…

OneNote と連携したアプリを開発する

こんにちは。 今日は、OneNote と連携したアプリの開発について、概要をまとめます。 すべてのメモを、すべてのデバイスで。OneNote へようこそ! OneNote は長い間、Microsoft Office の一部でしたが、最近では iPhone/iPad/Mac/Android をはじめとしたあら…

Shared Project を Visual Studio から任意に追加する方法

こんにちは。 Universal Windows アプリ でコードを共通化するための仕組みである、 Shared Project。Universal Windows アプリのプロジェクトテンプレートを選択した場合には、はじめから Shared Project がソリューションの内に含まれています。 また、Xam…

Visual Studio を Macobook 上でより快適に使う

こんにちは。 Xamarin for Visual Studio を Parallels 上の Windows で使っています。 この仮想マシンをできるだけ高速に動かす Tips を発見したのでメモです。 仮想マシンをチューニング 仮想マシンに割り当てる CPU とメモリを増やします。公式ドキュメン…

Windows デスクトップ アプリから見た Windows ストア アプリ ( 第2回Windows café / Windows 8本格スタートと今後の世界市場 )

こんにちは。 マイクロソフトの渡辺です。 昨日、ソフトニックジャパン様 主催の第2回 Windows Cafe 「 Windows 8本格スタートと今後の世界市場 」のセッション2「 Windows デスクトップ アプリから見た Windows ストア アプリ」にて登壇させていただきまし…

MvvmCross で使うコード スニペットを Visual Studio に追加する

こんにちは。 MvvmCross を Xamarin.iOS、Xamarin.Android だけでなく、Windows ストア アプリ単体の開発にも取り入れようとしている渡辺です。 MvvmCross のチュートリアル N +1 Days of MvvmCross の中でも頻繁に使われるコード スニペットは、実際に登録…

アプリのロゴを簡単作成! Windows Store Image Generator

こんにちは。 マイクロソフトの渡辺 友太です。 先ほど紹介した、Web サイトをアプリ化するテンプレート「 Web App Template 」のドキュメントサイトで、Windows ストア アプリのロゴを簡単に作成できるツールが提供されています。 このテンプレートを使用し…

HTML ファイルや Web サイトをアプリ化!Web App Template

こんにちは。 今日は、先日公開された Web App Template という 新しい Windows ストア アプリのプロジェクト テンプレートをご紹介します。 Web App Template を使うと、誰でも簡単に HTML ファイルや 運営中の Web サイトをアプリ化し、Windows ストアに公…

Type IT Academy にて JavaScript で始める Windows ストア アプリ 開発入門連載開始

こんにちは。 Xamarin に夢中な今日この頃ですが、今回は Windows ストア アプリ開発に関するお知らせです。 このたび、実践形式の学習メディア 「 Type IT Academy 」にて Windows ストア アプリに関する記事を寄稿させていただきました。テーマは、「 Java…

Xamarin.iOS ソフトウェアキーボードを隠す

こんにちは。 テキストフィールドに文字入力を始めると、ソフトウェアキーボードが表示されます。このソフトウェアキーボードを隠す方法です。よく使うと思うのでメモします。 やりたいこと テキストフィールドで何か入力を受け取ります。 テキストフィール…

デブサミ Developers Summit 2014 に初めて参加 & 登壇させていただきました

こんにちは。 マイクロソフトの渡辺です。 本日 2/13(木)、Developers Summit 2014 ( 通称:デブサミ ) の Day 1の「 Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ 」というセッションで登壇させていただきました。ご来場いただ…

Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summit 2014 )

こんにちは。 明日2/13(木) Developers Summit 2014 Day 1 にて「 Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ 」と題しまして、お話させていただきます。 *2/15 追記:ご来場の皆様、ありがとうございました!デブサミ Devel…

Xamarin Studio に NuGet で MvvmCross をインストールする

こんにちは。 マイクロソフトの渡辺です。 先日は、Visual Studio で MvvmCross を使ってみました。今日は、Mac 上の Xamarin Studio で MvvmCross を使ってみたいと思います。

時間の使い方を効率化するために読んだ 12+1 冊の本

こんにちは。 もっと仕事の生産性を上げるために、自分の時間の使い方を改善したい!と思っている方は多いはずです。事実、書店に行くとこのジャンルの本はたくさん並んでいて、雑誌でも度々取り上げられるテーマです。 どうすれば、もっと効率的に時間を使…

Windows Azure Mobile Services Xamarin.iOS サンプルプロジェクトの起動時エラー

こんにちは。 モバイルバックエンドを数分で構築できる Windows Azure Mobile Services。実は既に、Xamarin.iOS および Xamarin.Android にも対応しています。 まだ英語版しかありませんが、チュートリアルも公開されており、すぐに試すことができます。ただ…

Windows ストア アプリも作れる GameSalad

こんにちは。 コードを書くことなくスマートデバイス向けのゲームを作ることができる「 GameSalad 」をご存じでしょうか?ドラッグ & ドロップと様々なイベント・条件設定で、ゲームを作っていくことが出来ます。

「Google の著者情報プログラムへようこそ。」はてなブログでの登録完了!

*2014/8/30 追記Google Authorship を中止 「米Google、Authorship 中止を発表、自然検索結果の顔写真削除へ::SEM R (#SEMR) 」 Google に著作者情報を設定してから1ヶ月、「 Google の著者情報プログラムへようこそ。 」というメールが届きました。無事、…

モチベーションが上がるので何度も見てしまう映画はありませんか?

こんにちは。 この映画を見るとモチベーションがあがる!という作品はありませんか? モチベーションの上げ方は人それぞれです。自分のやる気を上げる方法が、映画を見るのではなく音楽を聞くことだったり、どこか特定の場所に行くことがポイントだったりす…

MvvmCross と Xamarin for Visual Studio で iOS, Android, Windows アプリを作る流れ

こんにちは。 マイクロソフトの渡辺です。 C# で iOS、Android、Windows アプリをクロスプラットフォーム開発できる Xamarin。VIsual Studio 向けのアドインである Xamarin for Visual Studio も提供されていて、Visual Studio から iOS、Android、Windows …

Xamarin Evolve 2014 は 10/6〜10/10にアトランタで開催

Xamarin の開発者向けカンファレンス Evolve 2014 、今年は 10/6〜10/10 にアトランタで開催とのこと。ティザーサイトがオープンしています。

アプリ開発最前線!Xamarin, Unity, デバイス連携を2時間で知るイベント

こんにちは。 イベントネタが続いてますが、さくっとお知らせです。 Windows ストア アプリ開発コミュニティ「 Windows 8 Developers 」による2014年春のカンファレンスイベント ( 3/14 (金) 19:00-21:00 )にて、Xamarin のセッションで登壇させていただくこ…

学生向け アプリ開発に活かす JavaScript 勉強会を実施しました

こんにちは。 実は、週末の 1/18(土)はダブルヘッダーだったので、登壇レポートが続きます。 昼にエンジニア適職フェア内企画 "Web開発スキル" 入門セミナーに登壇した後は、夕方からは学生向けの、アプリ開発に活かす JavaScript 勉強会を実施しました。こ…

エンジニア適職フェア内企画 "Web開発スキル" 入門セミナーに登壇しました

こんにちは。 週末 1/18 ( 土 ) に開催された @type エンジニア適職フェア内企画「 "Web"開発スキル" 入門セミナー」に登壇しました。参加された皆様、ご参加いただきありがとうございました。

はてなブロググループ Xamarin を作成しました

共通の話題について書いているブログ仲間が集まってつながることができる ブロググループ。そういえば、Xamarin グループはあるのかな?と思って探してみると、まだなかったので作成しました。 Xamarin

iOS, Android アプリを C# で開発!Xamarin をインストールする

Xamarin Studio のインストール 100% ネイティブな iOS, Android, Windows アプリを C#で開発できる Xamarin。IDEである Xamarin Studio の Mac、Windows それぞれのインストール手順は下記にスクリーンショット付きで紹介されています。まずは、さっそくイ…

XamarinでiOSアプリを作る - Hello, iPhone

C# で iOS アプリが作れる!Xamarin。Xamarin Studio のインストールが完了した後は、さっそく起動してみます。 中央に表示される Xamarin News には最近公開された Webセミナーの資料や動画、新しいドキュメント等が流れてくるので、最新情報はここからチェ…

Goolgeの検索結果で はてなブログの記事に著作者情報を表示

※2/4 追記 「Google の著者情報プログラムへようこそ。」はてなブログでの登録完了! - Yuta Watanabe's Blog こんにちは。マイクロソフト エバンジェリストの渡辺です。 普段使っている検索エンジンはもちろん Bing なのですが、ふと思い立って改めて Googl…

iOS, Android での HTML5 Audio 再生について

HTML5 Audio を 使って音声ファイルを再生したい。具体的には、 HTML5 Audio 再生 のように、JavaScript から ファイルを指定して再生したいというのが今回の趣旨です上記のコードで何の問題もなく再生できると思っていたのですが、若干制約があるようなので…

FluidUI は Windows 8 アプリのワイヤーフレームも作成できる

アプリのワイヤーフレーム作成ツール FluidUI。iOS や Android アプリだけでなく、Windows ストア アプリ、Windows Phone 8 アプリ のワイヤーフレームも作成できます。画面のワイヤーフレームを作成するだけでなく、画面遷移も定義できますし、共有も簡単と…

Sublime Text インストール後に追加するパッケージを探す

今年も残すところ後数日。クリスマスイブに届いた Macbook Pro Retina 13 インチモデルの環境整備を進めています。新しいマシンの環境を整えるのは面倒に感じることもあるのですが、何をインストールしようかなというワクワク感もあります。ただ、結局はいつ…

Sublime Text をインストールする

Sublime Text をダウンロード・インストールし、プラグイン追加のための Package Control を導入した後、パッケージをインストールするまでの流れです。 Sublime Text をダウンロード・インストールする ※ 2013/12/27 現在ベータとなっている Sublime Text 3…

Windows 8 アプリでマネタイズする 5 つの方法

こんにちは。Windows ストアでのアプリ収益化を検討されたことはありますか? Windows 8 アプリでマネタイズする方法には下記の5つがあります。 有料アプリの公開 試用版の提供 アプリ内購入の導入 アプリ内広告の掲載 サードパーティサービスの利用 これら…

iOS/Android/Windowsすべてに対応したアプリを作るには(MSC2013) 資料公開

お待たせしました。 The Microsoft Conference 2013 のセッション「iOS/Android/Windowsすべてに対応したアプリを作るには」で使用したスライドを公開しました。 改めまして、当日はたくさんの方にご来場いただき、本当にありがとうございました!多くのお問…

はてな エンジニアブロガー祭りに参加して #エンジニアブロガー祭り

ご無沙汰しております。 このところずっと、ブログの更新が止まっていたのですが、また改めて始動しようと思いました。きっかけは、昨日 12/14 (土)に開催された「はてな エンジニアブロガー祭り」。会場提供 & 懇親会スポンサーとして参加させていただきま…

今週 ( 8/10~8/16 ) のおすすめ記事

こんにちは。 日本マイクロソフト エバンジェリストの渡辺 友太です。 今週 ( 8/10~8/16 ) 投稿した記事の中から、特におすすめという記事をピックアップします。週末、ぜひご覧ください。 「 Windows ストア の認定審査をスムーズに通すための12のポイント…

情報収集に役立つアプリ - Windows ストア アプリ紹介

こんにちは。 日本マイクロソフト エバンジェリストの渡辺 友太です。 普段なかなかアプリをチェックできない皆様へ、世に出ているWindows ストア アプリを定期的にご紹介していきます。 Windows 8 を既にお持ちな方も、そうでない方も、Windows ストアにど…

Build 2013 Windows 8.1 で新たに追加された機能に関するセッション

こんにちは。 日本マイクロソフト エバンジェリストの渡辺 友太です。 Channel 9 で公開されているBuild 2013 の各セッションのご紹介、今回は、Windows 8.1 で新しく登場した機能や API についてのセッションです。過去のまとめは下記よりご参照ください。 …

Skype API - Skype.ui 編

こんにちは。 日本マイクロソフト エバンジェリストの 渡辺 友太です。 *2014/8/23 最新情報を追記しました:Skype API の新しいドキュメント 先日、ご紹介した Skype API について、昨日は Skype Button を用いて Web サイトに Skype 機能を組み込む方法を…

Skype API - Skype Button 編

こんにちは。 日本マイクロソフト エバンジェリストの 渡辺 友太です。 *2014/8/23 最新情報を追記しました:Skype API の新しいドキュメント 先日、ご紹介した Skype API について、今回は特に Web サイトへの組み込みをテーマに詳しく見ていきます。 Skyp…