This Week On Channel 9 요약 정리 [10월 4,5주차]
안녕하세요. 한국마이크로소프트의 개발자 및 플랫폼 사업총괄 팀에서 에반젤리스트로 근무하고 있는 최한홍입니다. 저희 팀에서는 개발자 분들에게 유용한 정보를 전달하고 다양한 마이크로소프트의 기술들을 주제로 세미나와 캠프 등의 활동을 하고 있는데요, 제가 앞으로 연재하게 될 내용은 This Week On Channel 9 이라는, 개발자들을 위한 마이크로소프트의 최신 기술 업데이트를 다루는 동영상 컨텐츠를 요약 정리한 것입니다. 당분간 격주로 내용을 정리하여 포스팅 해보도록 하겠습니다. 각각의 주제들의 상세한 내용은 제목의 링크를 통해 확인하실 수 있습니다. 그럼 함께 살펴보도록 하겠습니다.
Windows 10 (Technical Preview)의 첫 업데이트 공개
이번 Windows 10의 첫 업데이트에는 알림(Notification)들을 확인하고 제거할 수 있는 Action Center가 추가되었습니다.
또한 Windows 10에서는 데스크탑 환경을 여러 개 만들 수가 있는데요, 데스크탑 모드간의 전환 시 애니메이션 효과가 생기도록 업데이트 되었습니다. Windows 10은 현재 Windows Technical Preview 상태로, Insider 라는 프로그램을 통해 사용자들의 피드백을 받고 있으며 업데이트 시 이를 반영하고 있습니다.
점점 커지고, 빨라지며 개방되고 있는 Microsoft Azure 소식
Microsoft Azure는 자주 업데이트가 발표되는 제품들 중 하나입니다. 매번 업데이트 마다 다양한 기능들이 Preview로 등장하고, 차후 공식 서비스로 전환되곤 하는데요, 이번 업데이트 에서는 G-Series라 불리우는, 대용량의 SSD 저장공간과 고성능을 자랑하는 Azure의 가상머신이 발표 되었습니다. 올해 안에 공식서비스로 전환될 예정이라고 합니다. 그 외 SSD를 사용하는 Premium Storage와 Azure상에서 구동되는 솔루션을 올려 판매할 수 있는 Azure Marketplace도 발표되었습니다.
Kinect SDK 2.0과 새로운 Adaptor Kit 발표
그 동안 Xbox One용 Kinect는 Windows용으로 사용할 수 없어서 PC용 Kinect와 Xbox One용 Kinect를 따로 구매해야 했습니다. 이번에 새로 출시된 Adaptor Kit를 구입하시면 Xbox One용 Kinect를 PC에 연결하여 사용할 수 있게 됩니다. 새로운 어댑터의 가격은 미화 50$ 입니다. 또한 새롭게 공개된 Kinect SDK 2.0을 사용하여, Windows Store에 Kinect를 사용하는 앱을 개발해서 올릴 수 있게 되었습니다.
.NET Foundation의 포럼과 자문위원회 관련 소식
.NET Foundation은 .NET 컴파일러 플랫폼인 Roslyn과 ASP.NET MVC등의 오픈소스 .NET 프로젝트를 지원하는 재단입니다. 이 재단에 관심이 있는 개발자들의 활발한 논의를 위해 포럼을 새롭게 만들고, 자문위원회를 구성하고 있습니다.
Python Tools for Visual Studio (PTVS) 2.1 업데이트
Visual Studio에서 Python으로 개발이 가능하도록 해주는 PTVS 2.1 버전이 공개되었습니다. PTVS를 사용하면 웹사이트를 Azure에 쉽게 배포할 수 있을 뿐만 아니라, Azure의 Cloud Service, Web Role, Worker Role등의 서비스들을 손쉽게 만들 수 있는 방법을 제공합니다.
Hour of Code 2014 소식 (12월 8일 ~ 14일)
전 세계인들이 함께하는 연례 코딩 축제가 있다는 사실을 알고 계셨는지 모르겠습니다. Microsoft와 Apple, Amazon등이 후원하고 Code.org에서 주관하는 Hour of Code 행사의 등록이 시작되었습니다. Hour of Code는 전 세계의 수많은 학생들에게 프로그래밍 강의를 할 수도 있고 배울 수도 있는 행사입니다.
얼마 전 애틀랜타에서 열렸던 Xamarin Evolve 2014 행사의 세션 영상들이 온라인에 공개되었습니다. 개발언어로 C#을 사용하는 크로스플랫폼 개발도구인 Xamarin에 관심이 있으신 분들은 세션 영상들을 확인해보세요.
마이크로소프트의 첫 번째 웨어러블 디바이스 마이크로소프트 밴드 공개! 업무와 건강에 관한 정보를 한 눈에!
마이크로소프트 밴드는 심박수 및 수면상태 측정, GPS, 자외선 지수 측정 등의 다양한 기능을 가지고 출시한 마이크로소프트의 첫 웨어러블 디바이스 입니다. 밴드 개발을 위해 실제로 개발 엔지니어 다섯 명이 헬스장에서 트레이너의 지시대로 운동을 하고 테스트를 하며 개발했다고 합니다. 윈도우폰과의 연동을 통해 지능형 개인비서 서비스인 코타나를 사용할 수 있을 뿐만 아니라iOS, Android 기기들과도 연동되는 마이크로소프트 밴드에 대해 한번 살펴 보시기 바랍니다.
마이크로소프트의 기술 행사인 TechEd Europe 이 지난 10월 28일에 진행되었습니다. 본 행사에서는 기업 사용자들과 개발자들을 위한 여러 기술 업데이트가 있었습니다. 대규모의 작업이나 컴퓨팅작업을 수 천개의 코어를 사용하여 빠르게 끝낼 수 있는 Azure Batch외에도 다양한 Azure의 서비스들이 Preview로 공개되었습니다. 그 밖에도 엔터프라이즈 모빌리티를 위한 여러 제품과 서비스들의 업데이트와 여러 API들의 업데이트 내용이 공개되었습니다. 자세한 내용은 링크를 통해 살펴 보시기 바랍니다.
Windows, iOS, Android, 웹 개발자들을 위한 Office 365의 확장성
이번 TechEd Europe 에서는 Office 365 앱 개발을 위한 새로운 API들과 iOS / Android 개발용 SDK가 공개되었습니다. iOS SDK와 Android SDK는 MS Open Tech에서 개발하였고 REST API로 구성되어 있습니다. iOS용 SDK의 경우 개발언어로 Objective-C를 지원하며, 앞으로도 Office 365 앱을 다양한 개발 언어를 사용하여 개발할 수 있도록 할 계획이라고 합니다.
얼마 전 공개된 TypeScript 1.1 컴파일러는, 1.0 컴파일러에 비해 4배 빨라진 놀라운 성능을 보여준 바 있었는데요, 향후 TypeScript 2.0까지의 로드맵이 공개되었습니다. TypeScript에 대해 관심이 있으신 분들은 확인해 보시기 바랍니다.
Visual Studio의 아키텍처, 디자인 도구의 업데이트
Visual Studio에는 아키텍처 탐색기나 개체 탐색기 같이 응용프로그램의 구조를 시각화 할 수 있는 유용한 도구들이 있습니다. 이러한 도구들을 개발하는 팀에서 향후 업데이트 방향에 대해 설명해 놓은 글이 공개 되었습니다. 현재 제품에 대한 개발자들의 피드백도 받고 있는 중이라고 하니 아키텍처에 관심이 많은 개발자 분들은 확인해 보시길 바랍니다.
Apache Cordova 3.6과 WinJS 3.0 소식
웹 프로그래밍 언어인 HTML과 JavaScript를 사용하여 Windows, iOS, Android용 응용프로그램을 작성할 수 있는 도구인 Apache Cordova 3.6이 지난 9월 공개된 바 있었는데요 (참고로 Phone Gap은 Apache Cordova의 오픈소스 배포프로젝트 중의 하나입니다.), Apache Cordova에서는 WinJS, AngularJS 외에도 여러 JavaScript 라이브러리를 사용할 수 있습니다. 상세한 내용은 링크를 통해 확인해 보시길 바랍니다.
.NET Framework의 직렬화(Serializer) 클래스 비교 차트 공개
.NET Framework에는 여러 형태의 직렬화 클래스가 있고 각각의 클래스들의 사용 방법이 조금씩 다른데요, 이들의 차이점을 잘 정리해둔 표가 블로그에 공개 되었습니다.
Windows 10 (Technical Preview)에서의 Visual Studio GenerateResource 에러 관련 Workaround
얼마 전 공개된 Windows 10 (Technical Preview) 에서 Visual Studio를 사용하여 Windows Store / Universal App을 개발할 때 발생하던 에러가 있었다고 하는데요, 이를 해결하기 위한 방법이 소개되었습니다.
AngularJS는 무엇인가? AngularJS에 대한 새로운 시각
본 블로그는 지난 10월 미국 애틀랜타에서 열린 JavaScript Meetup 행사에서 AngularJS를 바라보는 새로운 시각에 관하여 발표를 진행한 Jeremylikness의 블로그로, 발표 관련 내용과 동영상, 발표자료 링크를 함께 담고 있습니다.
게임 개발 엔진으로 유명한 Unreal Engine 4에서 이제 C++외에도 C#과 F#를 사용해서 스크립팅을 할 수 있게 되었습니다.