SlideShare uma empresa Scribd logo
1 de 92
Microsoft Tech Summit 2017
最新!
Speaker : 高橋 忍
経歴
三菱重工業株式会社 名古屋航空宇宙システ
ム製作所で海上自衛隊哨戒ヘリコプタSH-60K
の新規開発で自動操縦プログラムの開発に
従事
日本マイクロソフト株式会社 ではサポート
エンジニア、コンサルタントを経てテクニ
カル エバンジェリストとして新技術の啓蒙
活動に従事。主に Windows 10を中心にPC,
Mobile, Mixed Reality, UWP, Xamarin な
どのクライアント技術とAzure や各種Service な
どのクラウド技術を合わせて、アプリ開発
のための技術をお伝えしています。
Release 1507
November
Update
1511
Anniversary
Update
1607
Creators Update
1703
Fall Creator Update
1709
Start Menu Update
Cortana
Edge Update
Windows as a service
Universal Windows Application
Windows Hello
New Start Menu
Windows Hello / Ink
Multi Desktop
Linux on Windows
Edge Extension
Remix 3D / Paint 3D
Gaming Share, Streaming
Edge update
Battery life
Now
November
Update
1511
Anniversary
Update
1607
Creators Update
1703
Fall Creator Update
1709
Start Menu Update
Cortana
Edge Update
Windows Hello / Ink
Multi Desktop
Linux on Windows
Edge Extension
Remix 3D / Paint 3D
Gaming Share, Streaming
Edge update
Battery life
Now
Windows 10 の サポート期間
2世代後 の Update
+
6か月 + 60日
November Update は 2017年12月まで
PowerPoint
でも3D
Mixed Reality Viewer で
3D作品を現実世界へ
UDデジタル教科書体を標準搭載
Update for All Users
Update for All Users
Update for PC Gaming
Update for IT Pro
Session ID Title
DEP001 ここまでできる! Windows 10 のクラウド展開・管理(Windows AutoPilot)
DEP002 新登場! Windows Defender Application Guard 解説
DEP003 次世代セキュリティ! Windows Defender Exploit Guard 解説
DEP010 みんなどうしてる? 企業における Windows 10 Future Update 適用
SEC003 ランサムウェア にも効く。Security Baseline Windows 10 Fall Creators Update
APP001 .NET Standard で実践するモダナイゼーション ~ .NET コード資産の再利用と活用に向けて ~
APP005 デモで実感!Windows Mixed Reality 祭り!
APP006 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発
APP008
モバイルアプリの開発・運用・ユーザー分析をまとめて管理できる Visual Studio Mobile
Center を使ってみよう
P H Y S I C A L R E A L I T Y D I G I TA L R E A L I T Y
M I X E D R E A L I T Y
D I G I TA L R E A L I T YP H Y S I C A L R E A L I T Y
P H Y S I C A L
R E A L I T Y
D I G I TA L
R E A L I T YMIXED REALITY (MR)
WINDOWS MIXED REALITY
AR
TODAY
VR
TODAY
Mixed Reality Spectrum
Microsoft HoloLens
ス タ ン ド ア ロ ン 型 ホ ロ グ ラ フ ィ ッ ク コ ン ピ ュ ー タ ー
M i x e d R e a l i t y で 実 現 す る 新 し い ワ ー ク ス タ イ ル
Mixed Reality がもたらす世界
製造
設計
医療
防衛
流通
教育
デザインとプロトタイピング
空間デザイン開発及びトレーニング
IOT データとの連携
リモートでの作業支援
3D コンテンツ
Windows Mixed Realityプラットフォーム
https://github.com/Microsoft/MixedRealityToolkit-Unity
2D0D (NO SCREEN) 3D (NO SCREEN)SMALL 2D SCREENS LARGE 2D SCREENS
L I G H T
S O U ND
L I G H T
S O U ND
H A P T I C
L I G H T
S O U ND
G L A NC E A B L E
S O U ND
H A P T I C
V I S U A L ( 0 ’ )
S O U ND
H A P T I C
V I S U A L ( 0 - 3 ’ )
S O U ND
H A P T I C
V I S U A L ( 0 ’ - 6 ’ )
S O U ND
H A P T I C
V I S U A L ( 3 ’ - 1 0 ’ )
S O U ND
H A P T I C
V I S U A L ( 0 ’ - 1 0 ’ )
S O U ND
H A P T I C
2 D - 3 D ( 0 ’ - 1 2 ’ )
S O U ND
H A P T I C
I M M E R S I V E ( 0 ’ - X ’ )
S O U ND
H A P T I C
INPUTSOUTPUTS
V I S U A L ( 0 - 3 ’ )
S O U ND
H A P T I C
V I S U A L ( 0 - 3 ’ )
S O U ND
H A P T I C
Depth Motion Material ScaleLight
Fluent Design System
Reveal Highlight
<!--
多くのコントロールが標準で Reveal Highlight を内包しています
NavigationView, ListView, GridView, AppBarButton, Combobox etc…
-->
<Button
Width="200“
Height="60“
Style="{ThemeResource ButtonRevealStyle}“
Content="Reveal Button“
Margin="5“
/>
既存のアプリには影響なし
対象はUWPのみ
スタイルを適応しないかぎり
UWPも変化はしない
<Rectangle Fill="{ThemeResource
SystemControlAcrylicWindowBrush}"/>
<Rectangle Fill="{ThemeResource
SystemControlChromeHighAcrylicWindowMediumBrush}"/>
<Rectangle Fill="{ThemeResource
SystemControlAcrylicElementAccentMediumHighBrush}"/>
<ParallaxView Source="{x:Bind TrackListView}” VerticalShift="100">
<Image x:Name="BackgroundImage" Source="Assets/background.png“ Stretch="UniformToFill"/>
</ParallaxView>
<ListView x:Name=“TrackListview”>
...
</ListView>
Appx Package 作成
デスクトップア
プリ
 Visual Studio 2017
Ver15.4 で追加されたプ
ロジェクト
51
https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-16299
UWP はモバイル向け
お気に入りのNugetライブラリがUWPに
ない
UPWは既存システムと連携できない
UPWは私が欲しいLOBのコントロールがない
UWPはSQL Server に接続ができない
UWP は iOS や Android などのクロスプラットフォームを対象にできない
UWPはタッチ優先だけどユーザーはキーボードとマウス
で一番追加やすいことを望んでいる
Microsoft がUWPを使ってないのに、なんでユーザーには勧めるの?
UWPは重要なデスクトップの機能がない
UWPは始めるのが難しすぎる
1. そもそも UWPをMicrosoft が使ってないんじゃない?
2. UWPはSQL Server に接続ができない
3. UPWは既存システムと連携できない
4. UWPは重要なデスクトップの機能がない
5. UWPは始めるのが難しすぎる
6. お気に入りのNugetライブラリがUWPにない
7. UWP は iOS や Android などクロスプラットフォームに
非対応
1. Microsoft がUWPを
使ってないの
じゃない?
UWP はモバイル向け
お気に入りのNugetライブラリがUWPに
ない
UPWは既存システムと連携できない
UPWは私が欲しいLOBのコントロールがない
UWPはSQL Server に接続ができない
UWP は iOS や Android などのクロスプラットフォームを対象にできない
UWPはタッチ優先だけどユーザーはキーボードとマウス
で一番追加やすいことを望んでいる
Microsoft がUWPを使ってないのに、なんでユーザーには勧めるの?
UWPは重要なデスクトップの機能がない
UWPは始めるのが難しすぎる
THREADING Threads • Thread Pool • Tasks
IO Files • Compression • MMF
NETWORKING Sockets • HTTP • Mail • WebSockets
DATA DataSet • DataTable • SQLClient
THREADING Threads • Thread Pool • Tasks
IO Files • Compression • MMF
NETWORKING Sockets • HTTP • Mail • WebSockets
DATA DataSet • DataTable • SQLClient
string
SELECT ProductName, UnitPrice, QuantityPerUnit "
“FROM dbo.products ” + "WHERE ProductName like '%' + @query + '%'"
"ORDER BY ProductName DESC;"
using SqlConnection new
"@query"
try
SqlDataReader
while
3. UWPは
既存システムと
連携できない
<Applications>
<Extensions>
<uap:Extension Category="windows.appService">
<uap:AppService Name="ExcelInteropService" />
</uap:Extension>
<desktop:Extension Category="windows.fullTrustrocess"
Executable="InteropExcel.Interop.exe" />
:
using Excel = Microsoft.Office.Interop.Excel;
namespace ExcelInterop
{
class Program {
:
Excel.Application excel = new Excel.Application();
4. UWPには重要な
デスクトップの
機能がない
<Applications>
<Extensions>
<!– コマンドラインからの実行対応 -->
<uap5:Extension Category=“windows.appExecutionAlias”
Executable="OrgTracker.exe"
EntryPoint="OrgTracker.App">
<uap5:AppExecutionAlias>
<uap5:ExecutionAlias Alias="OrgTracker.exe" />
</uap5:AppExecutionAlias>
</uap5:Extension> :
<Applications>
<Extensions>
<!– ログイン時の自動起動 -->
<uap5:Extension Category=“windows.startupTask”
Executable="OrgTracker.exe"
EntryPoint="OrgTracker.App">
<uap5:StartupTask TaskId="MyStartupId"
Enabled=“false”
DisplayName="Org Tracker" />
</uap5:Extension>
private async void DoMajorAppReconfiguration()
{
// 引数付きでの再起動実行
AppRestartFailureReason result =
await CoreApplication.RequestRestartAsync("-fastInit 0");
// リスタートできない場合は自分で再起動するように通知
if (result == AppRestartFailureReason.NotInForeground
|| result == AppRestartFailureReason.Other)
{
SendToast("Please manually restart.");
}
}
<html>
<body>
<h1> MyApp Web Page </h1>
<a href="ms-
appinstaller:?source=http://mywebservice.azureedge.net/HubApp.appx">
Install app package </a>
<a href="ms-
appinstaller:?source=http://mywebservice.azureedge.net/HubAppBundle.
appxbundle"> Install app bundle </a>
<a href="ms-
appinstaller:?source=http://mywebservice.azureedge.net/HubAppSet.app
installer"> Install related set </a>
</body>
</html>
5. UWPは始めるの
が難しすぎる
https://marketplace.visualstudio.com/items?itemName=WASTeamAccount.WindowsTemplateStudio
7. UWP は iOS や
Android などのクロ
スプラット
フォームを対象
にできない
XAML Standard で統一される XAML
<!– Xamarin.Forms -->
<ContentView>
<StackLayout StackOrientation=“Vertical”
Spacing=“5”>
<Label Text=“Hello World!”
HorizontalOptions=“Center” />
<Button Text=“Click me!”
Command=“{Binding ClickCommand}” />
<Entry Placeholder=“Enter some text”
PlaceholderColor=“Blue” />
</StackLayout>
</ContentView>
<!-- UWP XAML -->
<UserControl>
<StackPanel Orientation=“Vertical”>
<TextBlock Text=“Hello World!”
HorizontalAlignment=“Center” />
<Button Content=“Click me!”
Command=“{Binding ClickCommand}” />
<TextBox
PlaceholderText=“Enter some text” />
</StackPanel>
</UserControl>
<!-- XAML Standard -->
<UserControl>
<StackPanel Orientation=“Vertical”
Spacing=“5” >
<TextBlock Text=“Hello World!”
HorizontalAlignment=“Center” />
<Button Content=“Click me!”
Command=“{Binding ClickCommand}” />
<TextBox PlaceholderText=“Enter some text”
PlaceholderBrush=“Blue”/>
</StackPanel>
</UserControl>
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
Windows Form
WPF
Xamarin
WinRTSilverlight Multi Device
Natural User Interface
Fluent Design
Mixed Reality
.NET Standard 2.0
XAML Standard
:
Windows Vista 延長サポート ~2017/4/11
2020/1/14
Session ID Title
DEP001 ここまでできる! Windows 10 のクラウド展開・管理(Windows AutoPilot)
DEP002 新登場! Windows Defender Application Guard 解説
DEP003 次世代セキュリティ! Windows Defender Exploit Guard 解説
DEP010 みんなどうしてる? 企業における Windows 10 Future Update 適用
SEC003 ランサムウェア にも効く。Security Baseline Windows 10 Fall Creators Update
APP001 .NET Standard で実践するモダナイゼーション ~ .NET コード資産の再利用と活用に向けて ~
APP005 デモで実感!Windows Mixed Reality 祭り!
APP006 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発
APP008
モバイルアプリの開発・運用・ユーザー分析をまとめて管理できる Visual Studio Mobile
Center を使ってみよう
https://docs.microsoft.com/en-us/windows/deployment/planning/windows-10-fall-creators-deprecation
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発

Mais conteúdo relacionado

Semelhante a 20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発

Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro OobaMicrosoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro Oobajunichi anno
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
小野塚 Pl資料社外向け cpf_140903
小野塚 Pl資料社外向け cpf_140903小野塚 Pl資料社外向け cpf_140903
小野塚 Pl資料社外向け cpf_140903ns_pl
 
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.Akira Inoue
 
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!Hiroko Umetsu
 
Universal Apps (UWP)
Universal Apps (UWP)Universal Apps (UWP)
Universal Apps (UWP)Shin-ya Koga
 
Windows 8 が拓く新しいアプリ市場
Windows 8 が拓く新しいアプリ市場Windows 8 が拓く新しいアプリ市場
Windows 8 が拓く新しいアプリ市場Osamu Monoe
 
20110212 Silverlight から Bing Maps に触れる
20110212 Silverlight から Bing Maps に触れる20110212 Silverlight から Bing Maps に触れる
20110212 Silverlight から Bing Maps に触れるKenji Wada
 
どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発Yuya Yamaki
 
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Akira Onishi
 
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版Yoshito Tabuchi
 
Hardware control by .NET Core 3.1
Hardware control by .NET Core 3.1Hardware control by .NET Core 3.1
Hardware control by .NET Core 3.1Atomu Hidaka
 
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!Daisuke Masubuchi
 
Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版Yoshito Tabuchi
 
SUPER HIGH-TECH UNC で実現する新しい世界
SUPER HIGH-TECH UNC で実現する新しい世界SUPER HIGH-TECH UNC で実現する新しい世界
SUPER HIGH-TECH UNC で実現する新しい世界Satoshi Maemoto
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解Monaca
 
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたCordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたShin Ogata
 
Windows azure mobile services による mobile + cloud アプリケーション超高速開発
Windows azure mobile services による mobile + cloud アプリケーション超高速開発Windows azure mobile services による mobile + cloud アプリケーション超高速開発
Windows azure mobile services による mobile + cloud アプリケーション超高速開発Shotaro Suzuki
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションYoshito Tabuchi
 

Semelhante a 20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発 (20)

Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro OobaMicrosoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
小野塚 Pl資料社外向け cpf_140903
小野塚 Pl資料社外向け cpf_140903小野塚 Pl資料社外向け cpf_140903
小野塚 Pl資料社外向け cpf_140903
 
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.
 
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
 
Universal Apps (UWP)
Universal Apps (UWP)Universal Apps (UWP)
Universal Apps (UWP)
 
Windows 8 が拓く新しいアプリ市場
Windows 8 が拓く新しいアプリ市場Windows 8 が拓く新しいアプリ市場
Windows 8 が拓く新しいアプリ市場
 
20110212 Silverlight から Bing Maps に触れる
20110212 Silverlight から Bing Maps に触れる20110212 Silverlight から Bing Maps に触れる
20110212 Silverlight から Bing Maps に触れる
 
どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発
 
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
 
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
 
Hardware control by .NET Core 3.1
Hardware control by .NET Core 3.1Hardware control by .NET Core 3.1
Hardware control by .NET Core 3.1
 
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
 
Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版
 
SUPER HIGH-TECH UNC で実現する新しい世界
SUPER HIGH-TECH UNC で実現する新しい世界SUPER HIGH-TECH UNC で実現する新しい世界
SUPER HIGH-TECH UNC で実現する新しい世界
 
Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
 
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたCordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
 
Windows azure mobile services による mobile + cloud アプリケーション超高速開発
Windows azure mobile services による mobile + cloud アプリケーション超高速開発Windows azure mobile services による mobile + cloud アプリケーション超高速開発
Windows azure mobile services による mobile + cloud アプリケーション超高速開発
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
 

Último

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 

Último (7)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発

  • 1. Microsoft Tech Summit 2017 最新!
  • 2. Speaker : 高橋 忍 経歴 三菱重工業株式会社 名古屋航空宇宙システ ム製作所で海上自衛隊哨戒ヘリコプタSH-60K の新規開発で自動操縦プログラムの開発に 従事 日本マイクロソフト株式会社 ではサポート エンジニア、コンサルタントを経てテクニ カル エバンジェリストとして新技術の啓蒙 活動に従事。主に Windows 10を中心にPC, Mobile, Mixed Reality, UWP, Xamarin な どのクライアント技術とAzure や各種Service な どのクラウド技術を合わせて、アプリ開発 のための技術をお伝えしています。
  • 3.
  • 4. Release 1507 November Update 1511 Anniversary Update 1607 Creators Update 1703 Fall Creator Update 1709 Start Menu Update Cortana Edge Update Windows as a service Universal Windows Application Windows Hello New Start Menu Windows Hello / Ink Multi Desktop Linux on Windows Edge Extension Remix 3D / Paint 3D Gaming Share, Streaming Edge update Battery life Now
  • 5. November Update 1511 Anniversary Update 1607 Creators Update 1703 Fall Creator Update 1709 Start Menu Update Cortana Edge Update Windows Hello / Ink Multi Desktop Linux on Windows Edge Extension Remix 3D / Paint 3D Gaming Share, Streaming Edge update Battery life Now Windows 10 の サポート期間 2世代後 の Update + 6か月 + 60日 November Update は 2017年12月まで
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. PowerPoint でも3D Mixed Reality Viewer で 3D作品を現実世界へ
  • 11.
  • 12.
  • 13.
  • 15. Update for All Users
  • 16. Update for All Users
  • 17. Update for PC Gaming
  • 18.
  • 19.
  • 20.
  • 22. Session ID Title DEP001 ここまでできる! Windows 10 のクラウド展開・管理(Windows AutoPilot) DEP002 新登場! Windows Defender Application Guard 解説 DEP003 次世代セキュリティ! Windows Defender Exploit Guard 解説 DEP010 みんなどうしてる? 企業における Windows 10 Future Update 適用 SEC003 ランサムウェア にも効く。Security Baseline Windows 10 Fall Creators Update APP001 .NET Standard で実践するモダナイゼーション ~ .NET コード資産の再利用と活用に向けて ~ APP005 デモで実感!Windows Mixed Reality 祭り! APP006 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発 APP008 モバイルアプリの開発・運用・ユーザー分析をまとめて管理できる Visual Studio Mobile Center を使ってみよう
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. P H Y S I C A L R E A L I T Y D I G I TA L R E A L I T Y
  • 28. M I X E D R E A L I T Y D I G I TA L R E A L I T YP H Y S I C A L R E A L I T Y
  • 29. P H Y S I C A L R E A L I T Y D I G I TA L R E A L I T YMIXED REALITY (MR) WINDOWS MIXED REALITY AR TODAY VR TODAY Mixed Reality Spectrum
  • 30. Microsoft HoloLens ス タ ン ド ア ロ ン 型 ホ ロ グ ラ フ ィ ッ ク コ ン ピ ュ ー タ ー
  • 31. M i x e d R e a l i t y で 実 現 す る 新 し い ワ ー ク ス タ イ ル Mixed Reality がもたらす世界 製造 設計 医療 防衛 流通 教育 デザインとプロトタイピング 空間デザイン開発及びトレーニング IOT データとの連携 リモートでの作業支援 3D コンテンツ
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 41.
  • 42. 2D0D (NO SCREEN) 3D (NO SCREEN)SMALL 2D SCREENS LARGE 2D SCREENS L I G H T S O U ND L I G H T S O U ND H A P T I C L I G H T S O U ND G L A NC E A B L E S O U ND H A P T I C V I S U A L ( 0 ’ ) S O U ND H A P T I C V I S U A L ( 0 - 3 ’ ) S O U ND H A P T I C V I S U A L ( 0 ’ - 6 ’ ) S O U ND H A P T I C V I S U A L ( 3 ’ - 1 0 ’ ) S O U ND H A P T I C V I S U A L ( 0 ’ - 1 0 ’ ) S O U ND H A P T I C 2 D - 3 D ( 0 ’ - 1 2 ’ ) S O U ND H A P T I C I M M E R S I V E ( 0 ’ - X ’ ) S O U ND H A P T I C INPUTSOUTPUTS V I S U A L ( 0 - 3 ’ ) S O U ND H A P T I C V I S U A L ( 0 - 3 ’ ) S O U ND H A P T I C
  • 43. Depth Motion Material ScaleLight Fluent Design System
  • 45. <!-- 多くのコントロールが標準で Reveal Highlight を内包しています NavigationView, ListView, GridView, AppBarButton, Combobox etc… --> <Button Width="200“ Height="60“ Style="{ThemeResource ButtonRevealStyle}“ Content="Reveal Button“ Margin="5“ /> 既存のアプリには影響なし 対象はUWPのみ スタイルを適応しないかぎり UWPも変化はしない
  • 46.
  • 48. <ParallaxView Source="{x:Bind TrackListView}” VerticalShift="100"> <Image x:Name="BackgroundImage" Source="Assets/background.png“ Stretch="UniformToFill"/> </ParallaxView> <ListView x:Name=“TrackListview”> ... </ListView>
  • 49.
  • 51.  Visual Studio 2017 Ver15.4 で追加されたプ ロジェクト 51
  • 52.
  • 53.
  • 55.
  • 56. UWP はモバイル向け お気に入りのNugetライブラリがUWPに ない UPWは既存システムと連携できない UPWは私が欲しいLOBのコントロールがない UWPはSQL Server に接続ができない UWP は iOS や Android などのクロスプラットフォームを対象にできない UWPはタッチ優先だけどユーザーはキーボードとマウス で一番追加やすいことを望んでいる Microsoft がUWPを使ってないのに、なんでユーザーには勧めるの? UWPは重要なデスクトップの機能がない UWPは始めるのが難しすぎる
  • 57. 1. そもそも UWPをMicrosoft が使ってないんじゃない? 2. UWPはSQL Server に接続ができない 3. UPWは既存システムと連携できない 4. UWPは重要なデスクトップの機能がない 5. UWPは始めるのが難しすぎる 6. お気に入りのNugetライブラリがUWPにない 7. UWP は iOS や Android などクロスプラットフォームに 非対応
  • 59.
  • 60. UWP はモバイル向け お気に入りのNugetライブラリがUWPに ない UPWは既存システムと連携できない UPWは私が欲しいLOBのコントロールがない UWPはSQL Server に接続ができない UWP は iOS や Android などのクロスプラットフォームを対象にできない UWPはタッチ優先だけどユーザーはキーボードとマウス で一番追加やすいことを望んでいる Microsoft がUWPを使ってないのに、なんでユーザーには勧めるの? UWPは重要なデスクトップの機能がない UWPは始めるのが難しすぎる
  • 61.
  • 62.
  • 63. THREADING Threads • Thread Pool • Tasks IO Files • Compression • MMF NETWORKING Sockets • HTTP • Mail • WebSockets DATA DataSet • DataTable • SQLClient
  • 64. THREADING Threads • Thread Pool • Tasks IO Files • Compression • MMF NETWORKING Sockets • HTTP • Mail • WebSockets DATA DataSet • DataTable • SQLClient
  • 65. string SELECT ProductName, UnitPrice, QuantityPerUnit " “FROM dbo.products ” + "WHERE ProductName like '%' + @query + '%'" "ORDER BY ProductName DESC;" using SqlConnection new "@query" try SqlDataReader while
  • 67.
  • 68. <Applications> <Extensions> <uap:Extension Category="windows.appService"> <uap:AppService Name="ExcelInteropService" /> </uap:Extension> <desktop:Extension Category="windows.fullTrustrocess" Executable="InteropExcel.Interop.exe" /> : using Excel = Microsoft.Office.Interop.Excel; namespace ExcelInterop { class Program { : Excel.Application excel = new Excel.Application();
  • 70.
  • 71. <Applications> <Extensions> <!– コマンドラインからの実行対応 --> <uap5:Extension Category=“windows.appExecutionAlias” Executable="OrgTracker.exe" EntryPoint="OrgTracker.App"> <uap5:AppExecutionAlias> <uap5:ExecutionAlias Alias="OrgTracker.exe" /> </uap5:AppExecutionAlias> </uap5:Extension> :
  • 72. <Applications> <Extensions> <!– ログイン時の自動起動 --> <uap5:Extension Category=“windows.startupTask” Executable="OrgTracker.exe" EntryPoint="OrgTracker.App"> <uap5:StartupTask TaskId="MyStartupId" Enabled=“false” DisplayName="Org Tracker" /> </uap5:Extension>
  • 73. private async void DoMajorAppReconfiguration() { // 引数付きでの再起動実行 AppRestartFailureReason result = await CoreApplication.RequestRestartAsync("-fastInit 0"); // リスタートできない場合は自分で再起動するように通知 if (result == AppRestartFailureReason.NotInForeground || result == AppRestartFailureReason.Other) { SendToast("Please manually restart."); } }
  • 74. <html> <body> <h1> MyApp Web Page </h1> <a href="ms- appinstaller:?source=http://mywebservice.azureedge.net/HubApp.appx"> Install app package </a> <a href="ms- appinstaller:?source=http://mywebservice.azureedge.net/HubAppBundle. appxbundle"> Install app bundle </a> <a href="ms- appinstaller:?source=http://mywebservice.azureedge.net/HubAppSet.app installer"> Install related set </a> </body> </html>
  • 76.
  • 78.
  • 79.
  • 80. 7. UWP は iOS や Android などのクロ スプラット フォームを対象 にできない
  • 81.
  • 82. XAML Standard で統一される XAML <!– Xamarin.Forms --> <ContentView> <StackLayout StackOrientation=“Vertical” Spacing=“5”> <Label Text=“Hello World!” HorizontalOptions=“Center” /> <Button Text=“Click me!” Command=“{Binding ClickCommand}” /> <Entry Placeholder=“Enter some text” PlaceholderColor=“Blue” /> </StackLayout> </ContentView> <!-- UWP XAML --> <UserControl> <StackPanel Orientation=“Vertical”> <TextBlock Text=“Hello World!” HorizontalAlignment=“Center” /> <Button Content=“Click me!” Command=“{Binding ClickCommand}” /> <TextBox PlaceholderText=“Enter some text” /> </StackPanel> </UserControl> <!-- XAML Standard --> <UserControl> <StackPanel Orientation=“Vertical” Spacing=“5” > <TextBlock Text=“Hello World!” HorizontalAlignment=“Center” /> <Button Content=“Click me!” Command=“{Binding ClickCommand}” /> <TextBox PlaceholderText=“Enter some text” PlaceholderBrush=“Blue”/> </StackPanel> </UserControl>
  • 83.
  • 84. 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 Windows Form WPF Xamarin WinRTSilverlight Multi Device Natural User Interface Fluent Design Mixed Reality .NET Standard 2.0 XAML Standard :
  • 85. Windows Vista 延長サポート ~2017/4/11 2020/1/14
  • 86.
  • 87.
  • 88.
  • 89.
  • 90. Session ID Title DEP001 ここまでできる! Windows 10 のクラウド展開・管理(Windows AutoPilot) DEP002 新登場! Windows Defender Application Guard 解説 DEP003 次世代セキュリティ! Windows Defender Exploit Guard 解説 DEP010 みんなどうしてる? 企業における Windows 10 Future Update 適用 SEC003 ランサムウェア にも効く。Security Baseline Windows 10 Fall Creators Update APP001 .NET Standard で実践するモダナイゼーション ~ .NET コード資産の再利用と活用に向けて ~ APP005 デモで実感!Windows Mixed Reality 祭り! APP006 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発 APP008 モバイルアプリの開発・運用・ユーザー分析をまとめて管理できる Visual Studio Mobile Center を使ってみよう

Notas do Editor

  1. Release 1507 Threshold November Update 1511 Threshold2 Start Menu Update / Cortana / Edge Update Anniversary Update 1607 Redstone1 Windows Hello / Ink / Multi Desktop / Linux on Windows / Edge Extension Creators Update 1703 Redstone2 3D / Gaming Share, Streaming / Edge update / Battery life Fall Creator Update 1709 Redstone3 Next Redstone4
  2. Release 1507 Threshold November Update 1511 Threshold2 Start Menu Update / Cortana / Edge Update Anniversary Update 1607 Redstone1 Windows Hello / Ink / Multi Desktop / Linux on Windows / Edge Extension Creators Update 1703 Redstone2 3D / Gaming Share, Streaming / Edge update / Battery life Fall Creator Update 1709 Redstone3 Next Redstone4
  3. Why Buys: 1. Escape to the world of your dreams. Have you ever dreamed of swimming with dolphins? Imagined touring the Roman Coliseum? Craved the thrill of skiing the Andes slopes? With Windows Mixed Reality1, you can escape the everyday into a world of imagination. Personalize your virtual home with great content – travel, sports, culture, live concerts, games like Minecraft, and more. Surround yourself with apps from 20K available titles: run movies in your virtual theatre, open a browser on a second screen. It’s your own multiplex of multiple apps and you’re at the center of every adventure. 2. More innovation = more exhilaration.   Windows Mixed Reality 1 uses superior technology to deliver the best experience possible. Inside-out tracking is built into your headset to deliver precise movement fidelity with no need to install hardware on your walls. Spatial audio3 lets you hear sounds from specific locations just like in the real world, and your advanced motion controller makes it easy to move through virtual spaces. The combined effect is a sensation where your virtual and physical worlds are in perfect sync, free of latency or distortion, for a phenomenal sense of presence. 3. Fastest, easiest set-up available. Windows Mixed Reality 1 has the quickest, easiest set-up available – you’re good to go in 10 minutes or less.2 It also remembers the spaces you’ve already set up, so you can jump right into awesome experiences without delay. Best of all, you’re not confined to a particular desk, chair or room. Because no external sensors are needed, you can enjoy amazing experiences in another house or room. 4. Amazing is affordable. Amazing experiences don’t need to be expensive or complicated. All you need is a headset and a compatible Windows PC. And, to enhance your experience, try out the extras like headphones and advanced motion controllers. A variety of headsets and motion controllers are available from leading makers like HP, Lenovo, Dell, Acer and ASUS. Headset-motion controller bundles start as low as $399*. Check to see that your existing PC is compatible, or shop the exciting new models starting at $599.
  4. Why Buys 1. Videos made easy. Photos automatically brings together your memories into a video – with a soundtrack, theme, and cinematic transitions. Keep this cut to enjoy and share, remix it with just the click of a button, or edit it yourself to get it just right. You can also build a video story from scratch using your photos and videos. If you liked making videos with Movie Maker, you will love Photos. 2. Turn photos and videos into 3D stories. Add 3D effects to your photos and videos to create mixed reality storytelling with more fun, surprise, and impact. Imagine remixing your soccer video so that when you kick the soccer ball, it bursts into flames. You can even make the flames stay with the ball as it hurls toward the goalkeeper, past her hands, and into the goal. Then share your one-of-a-kind creation with your friends. 3. Personalize your memories with Windows Ink.1 Turn photos and videos into your canvas, drawing on them to make them your own. Use Windows Ink to add raindrops to your video, and Photos will animate them so they appear just as you drew them, one raindrop at a time. You can also use Windows Ink to highlight a person or object you’d like to follow. Draw and pin an arrow over your friend in her soccer video, and the arrow stays with her, so you can find her easily throughout the game. Or add a circle around a racecar to track it to the finish line. 4. Find special moments with easy search. Tag someone once in a photo and never have to tag that person again – Photos does it for you, automatically. Then use easy search to quickly find all your photos and videos of that person on your PC and OneDrive. You can also search for photos and videos based on location and things. For example, just type “flower” in the search bar, and Photos shows you all your photos and videos featuring a flower. Or ask for “restaurant” and get all your shots of eating out. Access and search all your photos and videos, including those you’ve taken with your Windows, Android and iOS devices..2
  5. Now on iOS and Android. Get a continuous browsing experience with Microsoft Edge now available on iOS and Android. Content and data sync seamlessly and safely in the background, so you can browse across devices without skipping a beat. (Coming Nov 2017) Harmony with your Android phone. With the Microsoft Launcher app on your Android phone, you can bring the best of Microsoft to your phone, with one-click access to your favorite apps, including Office, along with your feed of recent news and activities. Enjoy single sign-on for all Microsoftexperiences plus great new capabilities like Continue on PC. Continue on PC. You know those websites, searches and articles that you pull up on your iPhone or Android phone? Now you can forward them to instantly open on your PC, so you can complete those tasks – booking that flight, researching that project, finishing that article -- on a bigger screen for easier viewing and editing.
  6. ライブストリーミングサイトBeam を買収し、Mixerに改名
  7. What is Mixed Reality? To keep it simple we have two universes today: one that is based on atoms and the laws of physics and another that is based on bits and digital logic. These universes have their corresponding realities: a physical reality and a digital reality.
  8. Any blending is Mixed Reality Now, thanks to Windows 10 and its capability to understand you and your world, we can blend these realities: the digital into the physical the physical into the digital and create what we call Mixed Reality.
  9. This is the Mixed Reality Spectrum. On the left hand side we have the physical reality in which we, humans, exist. Most AR and VR offerings today represent a very small part of this spectrum. They are, however, subsets of the superset, which is mixed reality more broadly. <click> Windows Mixed Reality requires that the computer is capable of perception, or environment awareness, and can be represented by any mix of physical (real), or digital representations of people, places, or things.
  10. A year and a half ago we launched Microsoft HoloLens, the first fully self-contained, head-mounted holographic computer. HoloLens is currently available in 10 markets around the world and it’s been exciting to see all the interesting and beneficial ways in which individuals and organizations are taking advantage of what Mixed Reality has to offer.
  11. The six vertical industries that have firstline workers for whom HoloLens is being transformative are: Manufacturing, Architecture & Engineering, Healthcare, Defense, Retail, and Education. Then there are five workflows that rise to the top: Remote Expert, Training & Development, Space Planning, Design & Prototype, and IOT Data Access. It’s important to note that all of these are underpinned by 3D content.
  12. The Windows Mixed Reality Platform enables a whole variety of different devices. From fully untethered see-through holographic devices like Microsoft HoloLens, to a wide variety of immersive and easy to set-up and take wherever you like head mounted displays from our OEM partners, to mixed reality experiences on any PC with a simple camera.
  13. Keep/pin the apps where you need them. Media apps in the living room, cooking apps in the kitchen, weather app in the bedroom. Keep a PDF reference manual handy when doing manual labor, or a video tutorial as you follow-along.
  14. Fluent Design では5つの、構成要素を定義しています。
  15. いつくかの段階のアクリルで メニューの改装を表現することもあります。
  16. 実際、アクリルを使用するのは単色を使用するのと同じくらい簡単です。 アクリルはいくつかのテーマリソースとして定義されて提供されますが、もちろん自分でカスタマイズして作る方法も提供されます。
  17. 実装は無茶簡単
  18. MultiINstance は未確認
  19. FCU以前はコピー&ダウンロードまで 今回はインストールも