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

Windows 8 Developers

Windowsストアアプリ開発とかその他もろもろのブログ。

※参加自由なWindows8開発コミュニティをFacebookグループでやってます。
https://www.facebook.com/groups/win8.developers/

その他、技術情報リンク集を下記にまとめています。
http://windows8-developers.hatenablog.com/entry/2013/02/20/155410


Firefox OS vs Windows 8 アプリ開発ハッカソンイベントレポート

2013年8月10日に東京(六本木)で行われたFirefox OSとWindows 8アプリ開発ハッカソンのイベントレポートです! 今回のイベントはFirefox OSコミュニティとWindows 8 Developersの共催で行いました。Windows 8単体でのハッカソンは多くても定員20名程度で…

WIndows 8やHTML5系開発に関する夏のカンファレンスイベント開催します!

こんにちは。 今日は技術記事じゃなくて告知です。 Windows 8 Developers三回目のカンファレンスイベントを開催します!! ただの開発者イベントじゃなくて、実際にアプリでブイブイ言わせている最前線の方々の話が聞けます。無料でマイクロソフトさんでやらせ…

【要約】Build2013(Day2)の内容をざっくりまとめてみた

Build2日目の情報ですー。 1. Windows Azure Movile Service モバイルアプリ開発者向けのサービスで位置づけとしては「BaaSコミコミのPaaS」という感じです。Push通知とかSNS連携とかそもそもAzure連携とかを簡単にやってくれる。 実際に僕はまだ使ってい…

【要約】Build2013(Day1)の内容をざっくりまとめてみた

マイクロソフトの開発者イベントBuild2013が始まりました!今年はどんなニュースが出てきたのでしょうか。夜中に寝落ちしながら中継みてて各プロダクト詳細もまだ見れていないのですが、とりあえずday1の発表内容をざっとまとめてみました。 1.Windows 8.1P…

Firefox22のリリースを記念してWebベンチマーク取ってみた

タイトルの通りで、バージョン22より「asm.js」が適用されて高速化されたという話題のFirefox22を含めたブラウザでベンチマークしてみました。 --------------------------------- 計測ツール:Octane v1 http://octane-benchmark.googlecode.com/svn/latest…

Windowsストアアプリ内におけるプライバシーポリシー宣言の方法(JavaScript)

Twitterのタイムラインを取得するだけ、という簡単なアプリを作ったのですが、アプリ認定の際に「ネットワーク使ってるのにプライバシーポリシー宣言無いからNG」という事で突き返されました。 審査担当者コメントを見ると。アプリの「機能」の宣言で「ネッ…

サポートページ(プライバシーポリシー)

以下は開発者アカウント および 月光として開発しているWindows ストア アプリケーションに関するプライバシーポリシーになります。 This is a privacy policy of developer account “月光″. プライバシーポリシー(個人情報保護方針) このプライバシーポリ…

TizenとかFirefoxOSとかUbuntuとか「第三極モバイルOS」と呼ばれるものを調べてみた

「Webプラットフォーム勉強会」という所でプレゼンさせてもらいました。 講演内容は第三極モバイルOSの基礎情報とかだったのですが、実は何も知らないとこからスタートした訳ですが、ちゃんと調べると色々勘違いがあったなぁと思ったので資料と合わせてここ…

【10分で出来る】Windowsストアアプリを開発環境以外で動かす(デバッグする)方法

今日はアプリを作成する際に開発環境以外の実機でアプリを動かす(インストール)する手段について書きます。 開発環境であるVisualStudioでのアプリ起動は開発者は当然のように自分の開発用PCで動かせますが、例えばクライアントや、Windows8端末はあるけれ…

Windowsストアアプリ開発イベント(アイデアソン+ハッカソン)をやります。

2013年GWに向けて開発イベントを色々やっていきます。 アイデアソンはわたくし、進行をやらせていただきます。 2013年4月16日(火) 19:30-22:00 第1回@IT Windowsストア アプリ選手権追いこみアイデアソン 場所:赤坂王子ビル 7F アイティメディア https://ev…

Windowsストアアプリリジェクト(審査不合格)理由まとめ

毎回リジェクトされて切ないので資産として活用する為のまとめ。(※随時更新) [参考]Windowsストアアプリ認定の要件 要件3.6に抵触 ・アプリを閉じる手段として、ボタン、ジェスチャ、またはその他UI要素が使用されている。 ・アプリがプログラムで閉じるよ…

WIndowsストアアプリの申請→公開の手順(後篇)

前回エントリでアプリパッケージの作成までをおこないました。今回は最後の仕上げ、ダッシュボード側の手順になります。とはいえ、 手順9:「販売の詳しい情報」の入力 アプリが有料か無料かと、販売する場所を設定します。有料アプリの場合は無料期間の設…

WIndowsストアアプリの申請→公開の手順(前篇)

ストアアプリの申請は開発者をリードする為の仕組みが揃っていて順序立っているので「やり方全然分からない」という事はありませんが、結構時間がかかります。審査についてはAndroidほどゆるくはなくiOSほど厳しくなく時間ももう少し短いです。技術書や公式…

ストアアプリでMassage Dialog表示を6行で表示させる方法

公式のテンプレートや参考書にちゃんとした方法も書いてありますが、「そんなん見るのめんどくさい。とりあえず表示出来れば良い」という人の為に、余計な部分省いて超シンプルなやり方説明します。ついでにアプリをfinish(自分でアプリ終了)させる処理も…

【10分で完了】WIndowsストアアプリの開発者アカウント登録方法をざっくりまとめてみた

WIndowsストアアプリ開発者アカウント登録の方法について書いてあるサイト、公式も含め色々あるのですが、分かり難かったので手順をざっくり書きます。 ※個人開発アカウントの話で、法人アカウントは別手順になります まずは前提条件ですが、 クレジットカー…

Surface(WindowsRT)とWindows8(Pro)の違いを色々試してみた

晴れて3/15にJapanでも発売されるSurfaceですが、RTとWindows 8 Proの違いがなかなか浸透していないので手元の輸入Surfaceを色々触って違いをざっくりご説明。※基本操作としての違いを見るのが目的なので無茶な事はしてません RTとProの違い、Webで情報拾う…

WIndowsストアアプリのUI/UXの基本について考える

ストアアプリ開発を初めて半年くらい、当初はUI/UXを研究しようと、こんな本も買いましたが、技術を追う為に技術本は読むのにこっちは実はあまり読んでない。 技術系は必要な時に必要な部分を読むけど、UI必要な時ってのが判断出来ないのが問題なのか。と、…

Windowsストアアプリ開発イベントをまたやります。

お題の通り、WIndows 8 Developersのカンファレンスvol2.0を3/17(sun)にMicrosoft品川本社セミナールームを借りて開催します。 ATNDhttp://atnd.org/event/E0013707 前回は一回目でWIndows8も出て間もなかった為、基本的な情報がメインでしたが、今回のセッ…

ARマーカー読み込んでくれない時に絶望しない為の対処法(Android+Unity+AR)

※注 今回はWIndowsネタではないです※ Unity使ったARアプリで小さいマーカーを読み込む時、全く同じUnityプロジェクトを使っていてiOSでは認識出来るのにAndroidで認識出来ないという事象が起こったので、その時の対処を覚え書きとして残します。 恐らく原因…

VisualStudio2012のインストール手順とテンプレートRSSリーダーの動かし方

ちょうど新しいPCを買ってセットアップしなきゃいけないので、これを機にゼロから開発環境準備しなきゃならない方の為に覚書を書いておきます。 PC買ったらまずは、何はなくとも開発環境をインストールしなくてはならないので、ダウンロードページに行きま…

WindowsストアアプリをKINECTで動かしてみた。

Windows 8ストアアプリハッカソンVol.3を実施しました。 今回は「Windows 8 × KINECT」です。 え、そもそもKINECTってストアアプリに対応しているの? と色々な人から言われたのですが、まずはやってみようという事で小人数で何も考えず実施。 とりあえずど…

【HTML5とか勉強会】Tizen基礎知識と今後の期待

WIndows 8から多少ズレますが、「HTML5とか勉強会」に行ってきました。 ■HTML5とか勉強会 http://www.html5j.org/party 目的は「Tizen」の情報収集。 ご存じの通り、Tizenは次期モバイル端末OSで、端末も含めて開発が出来ます。 基本的にはAndroid同様の端末…

1/18(fri) Windows 8 Developers 第1回イベント(Tokyo)を開催します!!

掲題の通り、WIndows8 Developer主催のカンファレンスイベントをマイクロソフトさん品川本社でやらせて頂きます!! 前回行ったハッカソンは完全に「作る」という事で技術主体だったのですが、今回はカンファレンスなのでセッションを通じた情報の発信と参加さ…

【C#】タスクの実行とキャンセル、バックグラウンドからのUI更新

並列処理というか非同期処理って重要ですよね。 そこで今回はUI更新を伴うトグルボタン的なものを書いてみました。 ■概要 ①ボタンを押すと、ボタンテキストの更新を開始します ②ボタンテキストにはTask内のループカウンタを表示します ③テキスト更新中(Task…

Windows 8ストアアプリでペイントツールを作ってみた[JS]

タッチして指で書けるペイントツールを作ってみようと思いました。 ただ、C#だと色々と面倒くさそうな予感がしたのでtmlib.jsあたりを使ってサクッと出来るかなーと思ったらなんか色々とエラーが出たので断念。※エラーの詳細を見るほどのモチベーションは無…

【C#】設定コントラクトの利用

ちょっとコードが長くてわかりにくいですが、設定チャームを利用して、アプリケーションの設定を行う方法を記載します。(コードを記載する場所は、MainPageがわかりやすいと思います) ここでは、SettingPage.xaml を設定メニューに追加することを前提に記…

C#でのタイマー実装

C#におけるtimerの実装についてです。 今回はハッカソンvol.1にて田中さんが作ったパズルゲームに使われているタイマー処理をそのまま共有します!! まずタイマーのイメージですが、こんな感じです。 「経過時間」と表示されている部分ですね。 これが実際に…

JavaScriptプログラムにおけるJSON取得とコールバック

Windows8開発でJavaScriptを始められる方、Webページ制作からプログラミングに移行される方も多いと思うので今回はデータ通信の基本、JSONについてご説明します。 「XMLならやってるけど、JSONはやった事ない」という人は必見です。そもそもJSONってなあに?…

参考サイトまとめ

色々なWin8関連技術情報を紹介するブログなのですが、言語も多種にわたるWindowsStoreアプリの全ての技術は紹介しきれないので下記に一覧でまとめました。 Win8はまだまだ書籍も少ないのでこのブログも含めて情報かき集めて下さい。 サイト概要 Windows Stor…

Windows8小技(find/grepとショートカット一覧)

開発する上での覚書という事で。 こういう細かい部分での生産性って以外と重要だと思うので。 ■findとgrep的なことを実行する ①PowerShellを起動します。 ②以下のPowerShellコマンドレットは PS> gci -r ."*.cs"| sls "Hello" 以下のコマンドとほぼ同等です…

11/23(Fri) ハッカソン参加枠増やしました。

Windows8Developersdevコミュニティ主催のハッカソンvol.1ですが、順調に応募頂いて上限を超えてしまいそうだったので参加枠をほんの少しだけ増やしました。 開発環境も2~3台なら提供出来ますのでお悩みの方はATNDからお気軽にご登録下さい。 ■ATND http:/…

WindowsStoreアプリがHTML/CSS/JavaScriptで作れるわけ

「なぜ、Win8アプリ開発でJavaScriptなの」という疑問点が浮かんだのは自分だけじゃないはず、と思ったので軽くですが調べてみました(違うとこあったら誰か突っ込んでください)。 そもそもHTML/CSS/JavaScriptで出来るものはWebアプリである、なぜならそれぞ…

Windows8アプリの開発言語

Windows8の言語ってC#.ですよね、とかNETですよねとか、いや実はJavaScriptでも出来るんですとかいう話が飛び交っているので「実際はどうなの」と思ったり「何が一番正しい言語なの」とか思われる方も多いと思います。 先に挙げた言語はある意味正解ですが、…

3分で出来るHTML+JavaScriptのWinRT用アプリ

Windows8App開発における大きなポイントはやっぱりHTML+JavaScriptでNative機能を使ったアプリが作れるという所です。つまり、Webの世界で活躍されていた人がそのままアプリ開発者として通用するのです。 Android,iOSでもHTML5アプリがあるけど、それとはち…

Windows8とRTとStoreアプリとDesktopアプリと

・Windows8があってRTがあってどちらもメトロUIはあるけど違うものです。 ・Storeアプリとデスクトップアプリは違うものです。 ・StoreアプリとデスクトップアプリとWindowsPhone8アプリは違うものです。 と、言われても最初は???でした。Phoneは違うっ…

Windows ストア アプリツールと SDK をダウンロードする

Windows8が無事インストール出来たら次は開発環境を入れます。 Windows8アプリは大きく分けてStore、Desktop、WIndowsPhoneの3種類があります。今回は「Store」を対象にして進めていきます。 一応、注意点として、WindowsPhone8用は別になります。 WP8関連…

Windows8のインストールについて

Windows8アプリ開発の基礎という事で簡単なアプリ作成までの流れを紹介していきたいのですがまずは開発環境が整わないと話にならない訳です。 「環境整えるのって、面倒くさい」と思いがちですが、時代は進歩しているので大丈夫。意外とすんなり設定してあっ…

C#でのJSONパース

AndroidからのWin8開拓者の為にC#でのJSONパースのサンプルをお送りします。 Javaとの相違点としては名前付きの値と名前なしの値が切り離されていることでしょうか。 サンプルコードでは、以下のJSONがレスポンスとして返ってきたことを想定しています。 {"s…

【基本中の基本】文字色の変更方法とやさしいチュートリアル集のご案内

C#

テンプレからソースを持ってきたけれども、Blendを使ってもうまく文字色が変更出来ない。なのでGUIに頼らずに文字色のコードレベルでの変更を覚えました。 こんな感じに。 -------------------------------------- Button btn = sender as Button; btn.Opaci…

11/23(Fri) Windows8アプリ開発ハッカソン

参加申し込みATND(10名迄) http://atnd.org/event/win8dev 内容: Win8Store向けアプリケーションの作成(C#、.NET、js) 参加資格: Win8Storeアプリを作りたい方(初心者可) 参加条件: Win8開発環境が持参出来る事 twitterタグ #win8apphack ■Agenda -…

Android、Javaから来た人に贈る、C#の基礎知識

C#

Windows8Appsを作るにあたって、細かいけれど覚えておくと便利なものをまとめました。 ■DebugLogの出力 単純な出力 System.Diagnostics.Debug.WriteLine("SystemLogですよ"); オブジェクト出力 System.Diagnostics.Debug.WriteLine(newObject()); 変数出力 …

Microsoft公式情報

■開発者ブログ http://blogs.msdn.com/b/windowsappdev_ja/ ■Windows8 Store Apps ドキュメント http://msdn.microsoft.com/library/windows/apps/ ■Store用SDKダウンロードサイト(Microsoft Visual Studio Express 2012 for Windows 8) http://msdn.microso…

VisualStudioの設定

■キーマップ 「ツール」→「オプション」でオプションダイアログを開く。 「環境」→「キーボード」でキーマップの編集が可能。 VisualStudioのキーマップはEmacs寄りです。 使いにくいと思ったら躊躇せずに変えてしまう方がいいかもしれません。 コマンドデフ…

UNIXを忘れられない人の為の覚書。

UNIX系の人の為のメモ。 -------------------------------------------- ■CapsLockキーをCtrlキーに変更する Ctrl2cap http://technet.microsoft.com/ja-jp/sysinternals/bb897578.aspx ①ダウンロードしたzipファイルを解凍します。 ②管理者権限で立ち上げた…