[email protected] • • • • • • Ch1: Ch2: Ch3: Ch4: Ch5: Ch6: // corerun is a native host which loads and runs the app // On Windows, bootstrapping a .NET app.

Download Report

Transcript [email protected] • • • • • • Ch1: Ch2: Ch3: Ch4: Ch5: Ch6: // corerun is a native host which loads and runs the app // On Windows, bootstrapping a .NET app.

[email protected]
•
•
•
•
•
•
Ch1:
Ch2:
Ch3:
Ch4:
Ch5:
Ch6:
// corerun is a native host which loads and runs the app
// On Windows, bootstrapping a .NET app is built into the OS
.NET Framework 4.6
.NET Core 5
Fully-featured and integrated
.NET libraries and runtime for Windows
Modular and optimized
.NET libraries and runtimes
Runtime components
64-bit JIT + SIMD
Garbage Collector
Libraries
Base class libraries
NuGet packages
Compilers
.NET Compiler Platform (Roslyn)
Languages innovation
• Download & install
tar file
• Use Homebrew
formula on GitHub
• Download & install
tar file
• Create VM on Azure
Marketplace
• Use Dockerfile on
Docker Hub (coming)
Development/Deployment
Development
• .NET Core already
installed as part of
VS2015 RC
• Clone repo on
GitHub and build
from source
(advanced)
http://brew.sh
// Homebrew is a popular package manager for Mac
// See https://github.com/aspnet/Home for details
// A TAR (Tape ARchive) file is a standard format in *nix for
packaging files. You can pack/unpack a tar file using the ‘tar’
command.
• Visual Studio
2015 RC
• Visual Studio
Code
• Visual Studio
Code
• Choose your
favorite editor,
e.g. Sublime
Text, Atom, etc.
• Visual Studio
Code
• Choose your
favorite editor,
Vi, Emacs, Atom,
etc.
// dnx (.NET Execution Environment) contains the code
required to bootstrap and run an ASP.NET 5 app
// kestrel is the cross-platform web server for ASP.NET 5
Visual Studio 2015 RC Tools for Docker
https://github.com/dotnet/coreclr
http://www.cmake.org/download/
https://github.com/dotnet/corefx
https://github.com/dotnet/corefx.git
Octocat
// Same as Platform Invoke on Windows
Supported
https://dotnet2015.blob.core.windows.net/binaries/PartsUnlimited-demo-app-darwin.tar.gz
https://dotnet2015.blob.core.windows.net/binaries/PartsUnlimited-demo-app-linux.tar.gz
http://code.visualstudio.com
http://aka.ms/vslovesdocker
http://azure.microsoft.com/en-us/marketplace/
Create Cross-Platform .NET Apps
https://github.com/Microsoft/PartsUnlimited
http://github.com/dotnet
Blog
@dotnet
[email protected]
MSDN Forums
dotnet
UserVoice
here
here
Audio/Video
Source
Video
Decoder
Video
Effect 1
Video
Effect N
Video
Encoder
Audio
Decoder
Audio
Effect 1
Audio
Effect N
Audio
Encoder
Audio/Video
Sink
Audio/Video
Source
Video
Decoder
Video
Effect 1
Video
Effect N
Video
Encoder
Audio
Decoder
Audio
Effect 1
Audio
Effect N
Audio
Encoder
Audio/Video
Sink