オープンソースになった WinJS を GitHub から取得する方法

Build 2014 で WinJS がオープンソースとして公開されることがアナウンスされました。     これは単純に WinJS のソースコードを公開するということだけではなく、WinJS が Windows ストア アプリだけでなく HTML5 をサポートしたモダン Web ブラウザー上でも動作するということを意味していました。 オープンソースとなった WinJS は GitHub で公開されましたが、そこで公開されているアセットはソースであり、ライブラリとしてすぐに使用できる状態ではありません。そのため入手後、ライブラリにコンパイルする必要があります。また、コンパイルするための環境も用意する必要があります。 今回の記事では、GitHub からの WinJS ソースの入手と、ライブラリとして使用可能な状態にコンパイルする方法について紹介します。 さて、WinJS と入手とコンパイルの説明に入る前に、WinJS をご存じのない方のために簡単に紹介しておきましょう。 WinJS とは? WinJS の本来の名前は Windows Library for JavaScript と言い、以前は Windows ストア アプリのフレームワークでした。 現在では HTML5 ベースのアプリケーションのフレームワークの位置づけとなります。(正式にアナウンスされているわけではありませんが)     WinJS は FlipView や ListView といった、通常 HTML と JavaScript で自作すると結構な工数がかかるリッチなコントロール類やデータバインド、Promise モデルの非同期の仕組み等々、アプリケーションの開発の手助けになる多くの機能を提供します。 以下のページで、WinJS…

0

Windows ストア アプリをテストインストールする方法

今回の記事は、Windows ストア アプリを Windows ストアに提出せずに、開発元とは異なる環境にテストインストールする方法についてです。 どこかに書いたかな? と思ったのですが、書いてなかったようなので今書きます。   Windows ストア アプリを Windows ストアを介さずに配布する方法 Windows ストア アプリは、その名前が示すとおり、基本的にはすべからく Windows ストアを介して配布されます。 しかし例外が 2 つあります。 ひとつめは、企業内での使用を目的とした Windows ストアに公開する必要性のないアプリを配布する場合です。 その場合は「サイドローディング」という方法を使って、あらかじめサイドローディング用のライセンスキーをインストールしておいた PC、ARM デバイス に直接 Windows ストア アプリをインストールします。 この方法についての詳細は、以下のドキュメントをご参照ください。 エンタープライズ アプリの展開 http://msdn.microsoft.com/ja-jp/library/windows/apps/jj657971.aspx もうひとつの方法は、サイドローディング用ではなく、テスト用の開発者ライセンスキーをインストールしておき、Windows ストアをインストール方法です。 今回はこの方法について紹介します。   Windows ストア アプリ テスト用開発者ライセンスの取得と インストール方法 Visual Studio による開発者ライセンスの取得 Windows ストア アプリのテスト用ライセンスは、Visual Studio 2013 の初回起動時にダウンロードされ、その環境にインストールされます。 なお Visual…

0

Visual Web Developer 2010 Express (無償) のインストール方法

昨日の CPI x CSS Nite「After Dark」(2) にご参加くださいました方々、ご清聴ありがとうございました。 セッションの開始時間が予定よりも大幅に押し、準備した十分な内容をご覧いただけず、すみませんでした。 2011年3月6日(日) に行なわれます 『CSS Nite in Shinagawa HTML5+IE9 Web Camp 』 では、より詳細な内容をじっくりとお伝えしたいと思います。 そして、これも昨日のセッションでお伝えできなかったのですが、セッションで紹介させていただきました Visual Web Developer 2010 Express は、単体での入手ができません。 そのため、入手とインストールに戸惑われる方もいらっしゃると思いますので、Visual Web Developer 2010 Express の入手からインストールまでの流れを紹介させていただきます。 ( ※ ) Visual Web Developer 2010 Express は、Windows XP 以降の OS であればインストールすることができます。 その前に、Visual Web Developer  Express をご存じない方のために、簡単に紹介させていただきます。   Visual Web Developer Express…

6

SQL Server 2008 R2 Express ( 無償 ) のセットアップ手順

前回のブログ記事の最後で、「次回は、WebSitePanel の日本語化について紹介したいと思います。」 と書きながら、業務上の都合から今回は SQL Server 2008 R2 Express のセットアップ手順を紹介させていただきます。 その前に、SQL Server  をご存じない方々のために、SQL Server  Express について簡単にご紹介しておきましょう。 SQL Server  Express とは マイクロソフトは有償製品として SQL Server というデータベース サーバーをリリースしています。 SQL Server は、強力な高可用性と BI (Business Intelligence) 機能を備えており、金融、証券などの世界中の多くのミッション クリティカルな現場で採用されています。またパフォーマンスにおいても、第三者調査機関が実施するベンチマークテストにて常に上位をキープし続ける実績と実力をもっています。 SQL Server には複数のエディションがあります。そのもっとも標準的なエディションから、データベース サーバーとして必要な機能のみを抽出したものが無償の SQL Server Express になります。 SQL Server Express は、学習や、デスクトップおよび小規模サーバー アプリケーションの構築、ISV による再配布などに使用することができます。 SQL Server Express の種類 現在の最新の SQL Server 2008 R2…

5

Web PI で MySQL のインストールが完了しない場合のひとつの対処方法

来週の土曜日 (2010/07/10) に オープンソース カンファレンス 2010 KYOTO にて、マイクロソフトのオープンソースへの取り組みと、Web PI についてお話しをさせていただくということで、デモ、諸々を含めセッションの仕込みをしております。 ここで Web PI をご存じない方のために簡単に紹介させていただきましょう。 Web PI は、正式には Microsoft Web Platform Installer という名前のツールで、これを使用すると WordPress や XOOPS といった人気のオープンソースのアプリケーションを Windows XP 以上の OS に簡単に “セットアップ” してくれるのです。 “セットアップ” とわざわざ記述したとおり、Web PI が行うのは単純なファイルのコピーではありません。Web サーバーのインストールはもちろん、アプリケーションが必要とするランタイムやデータベースのインストール、はては設定まで行ってくれる非常に親切なツールなのです。 図 : Web PI の画面   さて一昨日、Web PI のインストールデモの確認をしていましたら、セットアップが完了しないという現象に出くわしました。 具体的には、インストールのプログレス画面で、 MySQL 5.1 Essential のインストールが完了せず、ウィザードが前に進まなくなってしまうという現象です。 当初、インストールに時間がかかっているだけかと思い、一晩放置プレしておいたのですが、翌朝出社しても画面が進んでいませんでした。 さすがに一晩おいておけば、ご家庭で作ったカレーでさえそこそこのコクが出るというのに、アプリケーションのインストールが完了しないというのは正常な状態であるとは言えないでしょう。 私は当然のなりゆきとしてハングアップを疑い、タスクマネージャーを確認しました。…

1