SlideShare a Scribd company logo
1 of 32
Connect(); 마이크로소프트 개방의 메시지를 구체화하다.
김명신 부장 / 한국마이크로소프트
Keynote
2011.9
Windows 8 Dev. Preview
Windows Server 2012
VS 2012
2012.10
Windows Azure
Windows Phone 8
2013.6
Windows 8.1
2014.4
Cortana
Windows Phone 8.1
.NET Foundation
VS 2013
Samsung Tablet Surface RT with Type Cover
Nokia Lumia 920
SkyDrive 100G
Surface Pro with Type Cover
Acer Iconia W3
Bluetooth Keyboard
SkyDrive 100G
XBox One
$500 Store Gift Card
Innovation AgilityOpenness
The road ahead
Innovation Agility
The road ahead
Openness
Our vision
Every DeveloperEvery App
Every App
Open sourcing .NET
Full-stack server
Fully supported cross-platform
Open Source Next gen JIT, SIMD
Runtime
components
Compilers
.NET Compiler Platform
Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
Distributed with Windows
Large footprint for server
and client applications
No side-by-side
.NET
Framework 4.6
.NET
Core 5
Distributed with every app
Cross-platform, cloud
optimized implementation
Side-by-side
www.github.com/microsoft/dotnet
AgilityOpenness Innovation
Visual Studio family
Cloud DevelopmentMobile Development Productivity
Browser-based applications
Visual Studio tools for
Apache Cordova
Visual C++ for cross-platDesktop apps – Win32
Desktop apps – WPF.NET
.NET and Xamarin
Share app logic across platforms
100% APIs exposed
C# + XIB C# + AXML C# + XAML
Native UI Native UI Native UI
Cross-Platform C++
Code Portability
Cordova tooling in
Visual Studio
Hybrid-HTML apps
Cordova tooling in Visual Studio
Black Box
ASP.NET 5.0
Cloud-ready
Modular and open
Improved tooling and
frameworks
Cloud services
Easily connect to SaaS apps
IoT and BigData
Coding productivity
Advanced refactoring
Light bulbs
Live Code Analysis
Advanced features
Smart Unit Tests
Improved CodeLens
Improved Load Testing
Better tools for any app
New debugging experience
More powerful IDE
AgilityOpenness Innovation
Evolving Practices - DevOps
Continuous
Delivery Solutions
Continuous Monitoring
and Learning Solutions
Innovation AgilityOpenness
Summary
Connect(); 개방의 메시지를 구체화 하다
Connect(); 개방의 메시지를 구체화 하다

More Related Content

What's hot

Build 2016 - B836 - Cross-Platform Mobile with Xamarin
Build 2016 - B836 - Cross-Platform Mobile with XamarinBuild 2016 - B836 - Cross-Platform Mobile with Xamarin
Build 2016 - B836 - Cross-Platform Mobile with XamarinWindows Developer
 
Flutter: Future of App Development
Flutter: Future of App DevelopmentFlutter: Future of App Development
Flutter: Future of App Development9 series
 
Windows Universal Apps
Windows Universal AppsWindows Universal Apps
Windows Universal AppsJames Quick
 
Windows p hone app developement
Windows p hone app developementWindows p hone app developement
Windows p hone app developementYudi Herdiana
 
Cloud connected cross platform apps in visual studio
Cloud connected cross platform apps in visual studioCloud connected cross platform apps in visual studio
Cloud connected cross platform apps in visual studioJames Montemagno
 
Tizen, Firefox OS and the Future of Android
Tizen, Firefox OS and the Future of AndroidTizen, Firefox OS and the Future of Android
Tizen, Firefox OS and the Future of AndroidOytun Eren Sengul
 
MS Experiences 17 - Xamarin: Future of Mobile Development
MS Experiences 17 - Xamarin: Future of Mobile DevelopmentMS Experiences 17 - Xamarin: Future of Mobile Development
MS Experiences 17 - Xamarin: Future of Mobile DevelopmentJames Montemagno
 
Silverlight 4 - Jocelyn Villaraza
Silverlight 4 - Jocelyn VillarazaSilverlight 4 - Jocelyn Villaraza
Silverlight 4 - Jocelyn VillarazaSpiffy
 
Windowsphone7
Windowsphone7Windowsphone7
Windowsphone7yuvaraj72
 
[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practiceByungwook Lee
 
C# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile AppsC# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile AppsJames Montemagno
 
Second Screen Apps with the Google Cast SDK
Second Screen Apps with the Google Cast SDKSecond Screen Apps with the Google Cast SDK
Second Screen Apps with the Google Cast SDKKevin Whinnery
 
Visual Studio 2017 Launch Event
Visual Studio 2017 Launch EventVisual Studio 2017 Launch Event
Visual Studio 2017 Launch EventJames Montemagno
 
Introduction to Android with C# using Xamarin
Introduction to Android with C# using XamarinIntroduction to Android with C# using Xamarin
Introduction to Android with C# using XamarinCraig Dunn
 

What's hot (20)

Introduction to firefox os
Introduction to firefox osIntroduction to firefox os
Introduction to firefox os
 
Build 2016 - B836 - Cross-Platform Mobile with Xamarin
Build 2016 - B836 - Cross-Platform Mobile with XamarinBuild 2016 - B836 - Cross-Platform Mobile with Xamarin
Build 2016 - B836 - Cross-Platform Mobile with Xamarin
 
Flutter: Future of App Development
Flutter: Future of App DevelopmentFlutter: Future of App Development
Flutter: Future of App Development
 
Gluon Part 1
Gluon Part 1Gluon Part 1
Gluon Part 1
 
Windows Universal Apps
Windows Universal AppsWindows Universal Apps
Windows Universal Apps
 
Windows p hone app developement
Windows p hone app developementWindows p hone app developement
Windows p hone app developement
 
Devcon
DevconDevcon
Devcon
 
Tizen OS
Tizen OSTizen OS
Tizen OS
 
Cloud connected cross platform apps in visual studio
Cloud connected cross platform apps in visual studioCloud connected cross platform apps in visual studio
Cloud connected cross platform apps in visual studio
 
Tizen, Firefox OS and the Future of Android
Tizen, Firefox OS and the Future of AndroidTizen, Firefox OS and the Future of Android
Tizen, Firefox OS and the Future of Android
 
MS Experiences 17 - Xamarin: Future of Mobile Development
MS Experiences 17 - Xamarin: Future of Mobile DevelopmentMS Experiences 17 - Xamarin: Future of Mobile Development
MS Experiences 17 - Xamarin: Future of Mobile Development
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Silverlight 4 - Jocelyn Villaraza
Silverlight 4 - Jocelyn VillarazaSilverlight 4 - Jocelyn Villaraza
Silverlight 4 - Jocelyn Villaraza
 
Windowsphone7
Windowsphone7Windowsphone7
Windowsphone7
 
[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice
 
C# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile AppsC# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile Apps
 
Second Screen Apps with the Google Cast SDK
Second Screen Apps with the Google Cast SDKSecond Screen Apps with the Google Cast SDK
Second Screen Apps with the Google Cast SDK
 
11 reasons why flutter is better for app development
11 reasons why flutter is better for app development11 reasons why flutter is better for app development
11 reasons why flutter is better for app development
 
Visual Studio 2017 Launch Event
Visual Studio 2017 Launch EventVisual Studio 2017 Launch Event
Visual Studio 2017 Launch Event
 
Introduction to Android with C# using Xamarin
Introduction to Android with C# using XamarinIntroduction to Android with C# using Xamarin
Introduction to Android with C# using Xamarin
 

Similar to Connect(); 개방의 메시지를 구체화 하다

The Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentThe Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentRofiqi Setiawan
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Gamevarun arora
 
NET app modernization and Microsoft Azure.pptx
NET app modernization and Microsoft Azure.pptxNET app modernization and Microsoft Azure.pptx
NET app modernization and Microsoft Azure.pptxNishitPatel409228
 
What's new in Visual Studio for Mac for .NET Developers
What's new in Visual Studio for Mac for .NET DevelopersWhat's new in Visual Studio for Mac for .NET Developers
What's new in Visual Studio for Mac for .NET DevelopersJon Galloway
 
Mob324 Windows IoT Core Dave Glover Microsoft Australia
Mob324 Windows IoT Core Dave Glover Microsoft AustraliaMob324 Windows IoT Core Dave Glover Microsoft Australia
Mob324 Windows IoT Core Dave Glover Microsoft AustraliaDave Glover
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architectureSreerag Gopinath
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No VideoAllyWick
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Deuphil Kaufmann
 
O futuro do .NET : O que eu preciso saber
O futuro do .NET : O que eu preciso saberO futuro do .NET : O que eu preciso saber
O futuro do .NET : O que eu preciso saberDanilo Bordini
 
Net Framework vs .Net Core A Complete Comparison.pdf
Net Framework vs  .Net Core  A Complete Comparison.pdfNet Framework vs  .Net Core  A Complete Comparison.pdf
Net Framework vs .Net Core A Complete Comparison.pdfWPWeb Infotech
 
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Embarcadero Technologies
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment SlidesLuke Angel
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Sorey García
 
Language Engineering in the Cloud
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloudlennartkats
 
Keynote Microsoft: The new Microsoft in a cloud-first, mobile-first open worl...
Keynote Microsoft: The new Microsoft in a cloud-first, mobile-first open worl...Keynote Microsoft: The new Microsoft in a cloud-first, mobile-first open worl...
Keynote Microsoft: The new Microsoft in a cloud-first, mobile-first open worl...Codemotion
 
Windows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİMWindows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİMİbrahim KIVANÇ
 

Similar to Connect(); 개방의 메시지를 구체화 하다 (20)

The Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentThe Modern Platform for Mobile Development
The Modern Platform for Mobile Development
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Game
 
NET app modernization and Microsoft Azure.pptx
NET app modernization and Microsoft Azure.pptxNET app modernization and Microsoft Azure.pptx
NET app modernization and Microsoft Azure.pptx
 
What's new in Visual Studio for Mac for .NET Developers
What's new in Visual Studio for Mac for .NET DevelopersWhat's new in Visual Studio for Mac for .NET Developers
What's new in Visual Studio for Mac for .NET Developers
 
Mob324 Windows IoT Core Dave Glover Microsoft Australia
Mob324 Windows IoT Core Dave Glover Microsoft AustraliaMob324 Windows IoT Core Dave Glover Microsoft Australia
Mob324 Windows IoT Core Dave Glover Microsoft Australia
 
RAD Studio XE8 Datasheet
RAD Studio XE8 DatasheetRAD Studio XE8 Datasheet
RAD Studio XE8 Datasheet
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)
 
Android Applications Development
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
 
O futuro do .NET : O que eu preciso saber
O futuro do .NET : O que eu preciso saberO futuro do .NET : O que eu preciso saber
O futuro do .NET : O que eu preciso saber
 
Net Framework vs .Net Core A Complete Comparison.pdf
Net Framework vs  .Net Core  A Complete Comparison.pdfNet Framework vs  .Net Core  A Complete Comparison.pdf
Net Framework vs .Net Core A Complete Comparison.pdf
 
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment Slides
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8
 
Language Engineering in the Cloud
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloud
 
Keynote Microsoft: The new Microsoft in a cloud-first, mobile-first open worl...
Keynote Microsoft: The new Microsoft in a cloud-first, mobile-first open worl...Keynote Microsoft: The new Microsoft in a cloud-first, mobile-first open worl...
Keynote Microsoft: The new Microsoft in a cloud-first, mobile-first open worl...
 
Windows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİMWindows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİM
 
Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
 
.NET Core on Mac
.NET Core on Mac.NET Core on Mac
.NET Core on Mac
 

More from 명신 김

업무를 빼고 가치를 더하는 클라우드 기술
업무를 빼고 가치를 더하는 클라우드 기술업무를 빼고 가치를 더하는 클라우드 기술
업무를 빼고 가치를 더하는 클라우드 기술명신 김
 
[2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기
[2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기[2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기
[2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기명신 김
 
Best of Build Seoul 2019 Keynote
Best of Build Seoul 2019 KeynoteBest of Build Seoul 2019 Keynote
Best of Build Seoul 2019 Keynote명신 김
 
Passwordless society
Passwordless societyPasswordless society
Passwordless society명신 김
 
DevOps and Azure Devops 소개, 동향, 그리고 기대효과
DevOps and Azure Devops 소개, 동향, 그리고 기대효과DevOps and Azure Devops 소개, 동향, 그리고 기대효과
DevOps and Azure Devops 소개, 동향, 그리고 기대효과명신 김
 
Serverless design and adoption
Serverless design and adoptionServerless design and adoption
Serverless design and adoption명신 김
 
Durable functions
Durable functionsDurable functions
Durable functions명신 김
 
Azure functions v2 announcement
Azure functions v2 announcementAzure functions v2 announcement
Azure functions v2 announcement명신 김
 
Azure functions
Azure functionsAzure functions
Azure functions명신 김
 
Azure event grid
Azure event gridAzure event grid
Azure event grid명신 김
 
Serverless, Azure Functions, Logic Apps
Serverless, Azure Functions, Logic AppsServerless, Azure Functions, Logic Apps
Serverless, Azure Functions, Logic Apps명신 김
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture명신 김
 
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신명신 김
 
Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리명신 김
 
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core명신 김
 
Coded UI test를 이용한 테스트 자동화
Coded UI test를 이용한 테스트 자동화Coded UI test를 이용한 테스트 자동화
Coded UI test를 이용한 테스트 자동화명신 김
 
VS2015 C++ new features
VS2015 C++ new featuresVS2015 C++ new features
VS2015 C++ new features명신 김
 
Welcome to the microsoft madness
Welcome to the microsoft madnessWelcome to the microsoft madness
Welcome to the microsoft madness명신 김
 

More from 명신 김 (20)

업무를 빼고 가치를 더하는 클라우드 기술
업무를 빼고 가치를 더하는 클라우드 기술업무를 빼고 가치를 더하는 클라우드 기술
업무를 빼고 가치를 더하는 클라우드 기술
 
[2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기
[2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기[2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기
[2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기
 
Best of Build Seoul 2019 Keynote
Best of Build Seoul 2019 KeynoteBest of Build Seoul 2019 Keynote
Best of Build Seoul 2019 Keynote
 
Passwordless society
Passwordless societyPasswordless society
Passwordless society
 
DevOps and Azure Devops 소개, 동향, 그리고 기대효과
DevOps and Azure Devops 소개, 동향, 그리고 기대효과DevOps and Azure Devops 소개, 동향, 그리고 기대효과
DevOps and Azure Devops 소개, 동향, 그리고 기대효과
 
Serverless design and adoption
Serverless design and adoptionServerless design and adoption
Serverless design and adoption
 
Durable functions
Durable functionsDurable functions
Durable functions
 
Azure functions v2 announcement
Azure functions v2 announcementAzure functions v2 announcement
Azure functions v2 announcement
 
Azure functions
Azure functionsAzure functions
Azure functions
 
Logic apps
Logic appsLogic apps
Logic apps
 
Serverless
ServerlessServerless
Serverless
 
Azure event grid
Azure event gridAzure event grid
Azure event grid
 
Serverless, Azure Functions, Logic Apps
Serverless, Azure Functions, Logic AppsServerless, Azure Functions, Logic Apps
Serverless, Azure Functions, Logic Apps
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
 
Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리
 
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
 
Coded UI test를 이용한 테스트 자동화
Coded UI test를 이용한 테스트 자동화Coded UI test를 이용한 테스트 자동화
Coded UI test를 이용한 테스트 자동화
 
VS2015 C++ new features
VS2015 C++ new featuresVS2015 C++ new features
VS2015 C++ new features
 
Welcome to the microsoft madness
Welcome to the microsoft madnessWelcome to the microsoft madness
Welcome to the microsoft madness
 

Recently uploaded

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 

Recently uploaded (20)

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 

Connect(); 개방의 메시지를 구체화 하다

Editor's Notes

  1. There are three key attributes that we pursue in our development platform. Openness. The world of mobile-first and cloud-first is diverse and so it should be Microsoft’s solution. Openness is a core attribute in everything we do in Microsoft. You can use any technology or toolset for targeting the Microsoft platform. Azure support literally any development technology out there that you can think of. Visual Studio Online embraces any development tool so diverse teams can collaborate together. Visual Studio is adding support for more and more technologies so you can benefit the productivity gains for things like Python, or node.js. We will continue to provide the interoperability needed with the main technology ecosystems and vendors. The partnership with Docker that we announced three weeks ago is a good example of this. By embracing existing ecosystems instead of creating new ones, you can leverage the existing community, repositories and toolsets. Finally, from the platform side. The mobile-first, cloud-first is diverse. We will make sure we support that diversity, both on the client side with Android, iOS and Windows, as well as server side with Windows Server and Linux. Innovation. We want you to focus on driving innovative applications, by providing a platform that delivers unique capabilities for the future scenarios. You saw an example of that… when you bring the strength of the Microsoft platform foundation with the innovative capabilities that we are continuously adding to the platform, amazing things can happen. Big Data, cross-platform, machine learning, IoT… are pieces of the puzzle for you to think of new possibilities for your applications that just weren’t possible before. Agility. We are focused on helping you to be more agile as an individual developer, as part of a team or inside a broader organization. No matter if you are an indie developer delivering an idea or the first organization reacting to a customer demand, being the first can make the difference between success and failure. Microsoft provides an open end-to-end agile solution that you can use out-of-the-box of be adapted for you specific needs with great interoperability with other solutions. All of that to make you develop faster and being able to react to changes quickly. In Microsoft we are also applying that transformation ourselves. We have accelerated dramatically our ability to release a new service or product to market and quickly iterate to react to your feedback and demands. [Optionally include the VS story here: Visual Studio moved from 2 to 3 years to 3 months delivery with VSUs and 3 weeks deliveries for VSO]
  2. Let’s spend more time on openness.
  3. Our goal is to enable developers to create any app, from a mission critical core banking application to an indie game across iOS, Android and Windows. The second thing we are aiming is to bring the Microsoft development platform to every developer. No matter if you are a startup, a student, a hobbyist, an open source developer or a commercial developer… no matter the platform you are targeting or the app you are creating, Visual Studio is your tool.
  4. Visual Studio is transforming so it continues to provide the best tools and services for the diverse world of devices and services. On the client side, Visual Studio provides a solution to create first-class applications for any device including iOS, Android and Windows. On the server side, just like the rest of the Microsoft platform, Visual Studio is embracing Linux and provides a development environment for creating server applications that run on Linux.
  5. In addition to the compiler platform and ASP.NET, we will open source the full .NET Core Runtime for the server, including things like the Garbage Collector or the Jitter. We are also open sourcing the Core Framework with all the libraries needed to create server side applications. Bringing all together, this means you will have a full open source stack including the compilers, the runtime, and all the libraries for creating server and cloud applications. The cross-platform implementation will be fully supported by Microsoft and will also include full tooling support from Visual Studio, which will enable scenarios such as Linux deployment and remote debugging. The cross-platform nature will also enable new scenarios without Visual Studio, for example for creating ASP.NET apps by using Sublime on Mac. The project Omnisharp enables full intellisense or building support for .NET in these editors. Microsoft’s teams will continue to work as before, but they will contribute the code to the recently created GitHub repos in github.com/Microsoft/dotnet. Contributions from the community will be accepted but they will follow the same quality processes as the rest of the code developed by Microsoft, including reviews, patent coverage, and testing.
  6. Visual Studio Community is a fully capable Visual Studio with all the development productivity tools you can expect in Visual Studio. Visual Studio Community is an end-to-end development experience with full support for coding productivity features, instrumentation, code analysis, advanced debugging, etc. With Visual Studio Community you can target any app or any platform, or a combination of them in one single solution. It includes support for Windows desktop development and Windows Store development but also iOS development and Android development. In the same solution you can target the services behind these apps or web applications for Windows or Linux, so you can create modern applications across devices and services. And everything in the technology of your choice, thanks to the support of .NET, JavaScript, C++, Python, etcetera… all available for Visual Studio Community. Visual Studio Community is available for free for students, startups, open source developers and small companies (less than 250 PCs and $1M in revenue)
  7. We continuously provide new innovation in Visual Studio. We’ve released 4 updates with new capabilities in Visual Studio 2013 since its launch a year ago. The latest update, Update 4, brings dozens of new capabilities across the Visual Studio IDE, including Visual Studio Community, for things like advanced graphic debugging, web applications, data tooling or a variety of enhancements to Team Foundation Server. We also keep working hard continuously releasing new and exciting capabilities on Visual Studio services and subscriptions. Today, we are adding several new benefits for MSDN subscribers, including a library of Pluralsight training courses available for free to MSDN subscribers, or exclusive offers from the Visual Studio partners. All of these new benefits are explained and available in your MSDN subscriber portal. Visual Studio Online is releasing several new services that we will cover later in the agile section. This is not all. While we keep working on providing new value to the existing version of Visual Studio, we are working on the next major release.
  8. We also announced in Connect(); the preview of the next version of Visual Studio, Visual Studio 2015, as well as a preview of the next version of .NET, .NET 2015. Visual Studio 2015 is born in the world of mobile-first, cloud-first so you will see it has device development for Android, iOS and Windows on its DNA, as well as cloud development for Windows and Linux. All of it with a lot of new capabilities to make you more productive in existing and new applications.
  9. Visual Studio 2015 brings new investments for developers targeting WPF, for creating desktop applications. Universal Windows Apps provide a natural path for WPF developers willing to create mobile applications targeting Windows Store and Windows Phone. Using Visual Studio and Xamarin, you can extend those Universal Apps to natively target Android and iOS devices. Visual Studio 2015 introduces the concept of cross-platform mobile development to C++, allowing C++ developers to target Android and iOS devices within the same development environment. Browser-based applications allow you to target the broadest range of devices with the highest code reutilization. The Apache Cordova platform provides a native container for these applications based on web technologies so they look and behave like a native app. The conjunction of Visual Studio productivity with Apache Cordova is a winner solution for JavaScript developers willing to leverage their skills to create mobile applications.
  10. Xamarin and Visual Studio are far and away the most productive and powerful platform for building rich, native apps that can run on multiple platforms. Working only in C#, you can leverage the skills you already have to create app logic that Xamarin will allow you to share across any platform. With the combination of Universal Projects and Portable Class Libraries you can combine shared app logic that can access 100% of the underlying platform with rich, full featured platform specific UI layers for the best of both worlds: great experiences running natively and maximum code sharing all from a single solution. With Visual Studio 2015 Preview, Xamarin has become a first class citizen. The installation is now streamlined with Visual Studio, purchases of MSDN subscriptions come with a discounted Xamarin license and Xamarin Starter will be available for Visual Studio Community for free.
  11. Many organizations have critical code bases written in C++ that have been highly optimized over the years that they would like to extend onto new platforms. With C++ for MDD there is no need for expensive ports into new languages, developers can build C++ libraries that execute across multiple targets, including iOS, Windows Desktop, Windows Store, and Android. You can even take advantage of your optimized C++ libraries from a C#/Xamarin app, giving you the maximum flexibility. Whether you’re bringing across an existing application, or looking to leverage C++’s amazing performance in your new modern apps, Visual Studio offers the industry leading developer experience you would expect. A complete, end-to-end ALM and DevOps solution, from code authoring to automated builds, deployments and a full-featured debugging experience.
  12. This preview adds new project templates and tools for you to target the Apache Cordova project within Visual Studio. It is built on top the existing great HTML, CSS and JavaScript tooling in Visual Studio, but it integrates it with Apache Cordova, so you have things like intellisense support for the Cordova API, build for any targeted platform such as Android and directly from Visual Studio, run and debug the app on a device emulator or a remote device. The cool thing about these tools is that you will naturally know how to use it if you are familiar with web development. It supports TypeScript, which is very handy for these applications that can get very complex. It also supports the most popular JavaScript frameworks that you are probably using already for your mobile web applications such as Angular, JQuery Mobile or Backbone. Now you have the option to choose the multi-device strategy that is better for you: Native development with .NET Hybrid development with HTML and CSS
  13. Modern open web: Great experiences across devices, ensuring resiliency & scalability Connected services: Always on, always available, standards based protocols Devices and big data – the concept of the “internet of things”: Explosion of devices and data – and we can now make sense of it all
  14. DevOps practices like continuous delivery and hypothesis-driven development can increase your team’s agility. We see software engineering practices are evolving: Continuous delivery – competitive pressures, technology drivers and business demands IT to be more agile. After roughly one decade of Agile, it has been broadly adopted. Now we need to start thinking of the system as a whole and how to overall decrease cycle time. Automation is key. Collaboration between Dev and Ops is key. The result is continuous delivery of value to customers. Continuous monitoring - Amplified feedback loops is about creating the right to left feedback loops. The goal of almost any process improvement initiative is to shorten and amplify feedback loops so necessary corrections can be continually made. Continuous learning – or hypothesis-driven development is about experimentation and about using telemetry gathered in production to drive investment decisions and backlog prioritization. We’ve been delivering solutions for teams to improve agility in the Application Lifecycle for more than 10 years with helping development & testing teams deliver value more quickly. With development & testing teams delivering value faster, we want to focus on helping Ops release more efficiently & reliably. Today we’ll talk about how the application lifecycle is changing as it extends into IT operations and take a closer look at our next wave of ALM and DevOps investments.