このページの本文へ

クラウドから「エッジ」への動きが加速:Build/de:code 2019レポート 第8回

「de:code 2019」基調講演レポート(前編):Windows 365がLinux開発者向けに機能強化

WindowsにLinuxカーネルが入るとWeb開発が変わる――de:code 2019基調講演で「WSL2」をデモ

2019年05月29日 15時00分更新

文● 羽野三千世/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

 日本マイクロソフトは2019年5月29日~30日の2日間、都内で技術者向け年次イベント「de:code 2019」を開催している。29日朝に行われたキーノートには、日本マイクロソフト 代表取締役 社長の平野拓也氏と、米マイクロソフトからMicrosoft 365担当バイスプレジデント ジャレット・スパタロウ氏、Azure担当バイスプレジデントのジュリア・ホワイト氏、テクニカルフェローのアレックス・キップマン氏が登壇した。

 本稿ではキーノートレポートの前編として、ジャレット・スパタロウ氏の講演内容を紹介する。中編ではジュリア・ホワイト氏によるAzure関連の講演、後編ではアレックス・キップマン氏と平野拓也社長の登場シーンをダイジェストで紹介する。

Microsoft Graphが生産性を上げる

 de:code 2019のキーノートに登壇した米マイクロソフト Microsoft 365担当バイスプレジデント ジャレット・スパタロウ氏は、Microsoft GraphをコアにしてWindows、Office、Edge、Teamsがアプリケーション間の壁を越えて連携する様子と、Build 2019で発表された各アプリケーションの新機能を紹介した。

米マイクロソフト Microsoft 365担当バイスプレジデント ジャレット・スパタロウ氏

 Microsoft Graphは、Windows、Office、Edge、Teamsを含む様々なアプリケーションのデータをグラフ形式で扱うことができるエンドポイント。Microsoft Graph上で各アプリケーションのデータが関連付けされているので、例えば、スマートフォンのOutlookアプリでスケジュールに“フォーカスタイム”を設定すると、その時間は集中を妨げないようにPCのWindows画面にポップアップが出さないといったように連携する。

Microsoft GraphをコアにWindows、Office、Edge、Teamsが連携

 「Microsoft 365は、デバイスやアプリケーションの都合を中心に考えるのではなく、デバイスやアプリケーションを使う“人”を中心におき、生産性を高めるように設計されている。Microsoft Graphでこれを実現している」(スパタロウ氏)。

Microsoft 365は“人”を中心に設計されている

WindowsにLinuxカーネルを搭載

 続いて、Build 2019で発表されたMicrosoft 365関連の開発者向けの新機能のうち、「React Native for Windows」、「Microsoft Windows Terminal」、「Microsoft Windows Subsystem for Linux 2」のデモを披露した。

 React Native for Windowsは、JavaScriptフレームワーク「React Native」を使うWeb系開発者がWindows向けの開発を行うためのオープンソースプロジェクト。スパタロウ氏は、React Native for Windowを使って、JavaScriptのコードがそのままUWPアプリケーションにインポートできる様子をデモで披露した。

React Native for WindowsでJavaScriptのコードがそのままUWPアプリケーションにインポートできる

 Microsoft Windows Terminalは、PowerShell、コマンドプロンプト、Linux向けの各種シェルをタブでいくつでも開くことができる開発者ツール。オープンソースプロジェクトとしてGitHubに公開されている。「日本向けに、Unicodeをフルサポートした。日本語、絵文字を使うことができる」(スパタロウ氏)。

Microsoft Windows Terminal

 Microsoft Windows Subsystem for Linux 2(WSL2)は、Windows 10上でLinuxカーネルがそのまま利用できるサブシステム。フルのLinux 4.19カーネルが搭載されており、Dockerをネイティブサポートする。「LinuxカーネルがWindows上にあるのでデュアルブートは不要。Windows上で複数のLinuxディストリビューションを同時に起動することも可能になる」(スパタロウ氏)。

 WSL2を使って、Windowsの中だけでエンドツーエンドのWeb開発ができるようになる、とスパタロウ氏は説明する。デモではVisual Studio Codeを使って、Linuxで実行されているJavaScriptのバックエンドの作業をみながら、フロントエンドの表示をEdgeブラウザで確認する開発作業が、1つのWindows環境内で同時にできる様子を披露した。

1つのWindow環境内で、Linuxで実行されているJavaScriptのバックエンドの作業(右)をみながら、フロントエンドの表示をEdgeブラウザ(左)で確認

* * *

 Microsoft 365のWindows関連では、Linux開発者向けの機能強化が目立った。Office関連では、Microsoft Graphを使ったOfficeアプリケーション間のデータ連携や、Excelの機能コンポーネントをWordで実行できるようにするといった機能連携、OfficeアプリケーションへのAI機能実装などのアップデートがあった。

■関連サイト

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

アクセスランキング

  1. 1位

    ITトピック

    PC価格高騰で4割の企業が「調達を延期」/“謎のExcelマクロ”は業務継続リスク/日本のデジタル行政、利用率・満足度とも最低レベル、ほか

  2. 2位

    ビジネス・開発

    「ドラクエXの世界観を壊さない」Gemini実装 プロンプトからセキュリティ、サーバー設計まで工夫の数々

  3. 3位

    ビジネス・開発

    首都高が「AIの高利用者」を1年で10倍に 非IT人材に刺さったGemini Notebookと“泥臭い”浸透策

  4. 4位

    TECH

    【提言】フロンティアAIが生む“脆弱性パッチの波” 企業はパッチ適用プロセスの見直しを

  5. 5位

    デジタル

    平均年齢60歳の現場を変えたZ世代女子 kintoneで電話・紙・入力をなくしたら、仕事が楽しくなった

  6. 6位

    TECH

    生命がわずかな熱を細胞内で維持する新しい原理を発見

  7. 7位

    TECH

    「SCS評価制度」取得を目指す中堅・中小製造業のリアル 富士工業が考える「セキュリティは経営に役立つのか」の答え

  8. 8位

    デジタル

    属人化の解消は多忙な“Aさん”を救うことから 切り札は「kintone×AI」を自然に使わせる仕組み

  9. 9位

    sponsored

    「Copilot エージェント」の作成は簡単! 業務用途に合わせてカスタマイズして使おう

  10. 10位

    TECH

    3つの球体で自由自在&精密に移動できる、全方向移動プラットフォームで挑む製造現場の変革

集計期間:
2026年08月18日~2026年08月24日
  • 角川アスキー総合研究所