한 주간의 마이크로소프트소식 [2월 1주차]
안녕하세요. 지난 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.
.NET Core 에 대해서 지난 1월 3주차 포스팅에서 소개 드린바 있었는데요, .NET Core 오픈소스 프로젝트에 많은 개발자들이 참여하고 있습니다. .NET Core가 첫 공개된 11월 이후 250개 이상의 pull request가 있었으며, 외부 contributor의 비율이 51.6%로 내부 contributor보다 더 많다고 합니다.
현재 GitHub의 .NET Core repository에 공개된 라이브러리는 전체 라이브러리의 25%라고 하며 앞으로 계속 추가될 예정입니다. 제목의 링크는 .NET Core 개발팀의 포스팅으로, 오픈소스 프로젝트를 진행하면서 겪었던 일들과 어려웠던 점등을 설명하고 있습니다. 아울러 .NET Core 개발팀의 실제 API 검토 미팅 영상도 Channel 9에 공개 되었으니 확인해 보시기 바랍니다.
.NET Core Framework의 수행 엔진인 CoreCLR이 오픈소스화 되어 GitHub에 공개되었습니다. CoreCLR은 .NET Framework의 CLR처럼 garbage collection과 머신 코드로의 컴파일 작업을 수행합니다. 현재 CoreCLR은 Windows에서만 동작하며(Linux, Mac을 위한 구현은 수 개월 내에 공개됩니다), 콘솔 응용프로그램과 ASP.NET 5 웹 응용프로그램을 CoreCLR을 통해 실행할 수 있습니다.
Windows 10에서 동작하는 새로운 Office 앱이 공개되었습니다. 이 앱들은 Modern App으로 Word Preview, Excel Preview, PowerPoint Preview라는 이름으로 Windows 10 Technical Preview에 포함된 Store(beta)를 통해서 다운로드 하실 수 있습니다.
새로운 Office 앱들은 모바일 및 터치환경에 최적화 되어 키보드와 마우스가 없는 태블릿에서도 편리하게 사용할 수 있으며, Universal App으로 개발되었기 때문에 Windows Phone에서도 동일하게 사용할 수 있습니다. Windows Phone용 Office 앱은 차주에 공개된다고 합니다.
Windows 10이 라즈베리파이 2를 지원합니다. 현재 마이크로소프트는 IoT 개발자들을 위한 프로그램을 운영하고 있으며, 라즈베리파이 2를 지원하는 Windows 10을 프로그램에 가입되어 있는 개발자들에게 무료로 공개할 예정입니다. IoT 개발자 프로그램 가입은 다음 링크를 통해 하실 수 있습니다.
C#과 Visual Studio를 사용하여 크로스플랫폼 웨어러블 디바이스 앱 만들기(Part 2)
Microsoft Bing이 예측한 2015년 핫 트렌드 1위로 웨어러블 디바이스가 선정되었습니다.
개발자를 위한 SDK와 API를 지원하는 웨어러블 디바이스로는 Android Wear, Apple Watch, Microsoft Band(추후 공개 예정)가 있습니다. 크로스플랫폼 개발 도구인 Xamarin이 Android Wear와 Apple Watch용 개발도구를 제공하기 때문에, C# 개발자들은 여러 웨어러블 디바이스에서 동작하는 앱을 개발할 수 있습니다. 제목의 링크를 통해 실제 C#으로 개발된 앱들을 확인해 보시기 바랍니다.
크로스플랫폼 직렬화(Serialization) 라이브러리 "Bond" 오픈소스화
마이크로소프트의 대규모 서비스에 사용되며, 도식화된(Schematized) 데이터를 처리하는 라이브러리인 "Bond"가 오픈소스로 공개 되었습니다. Bond는 언어간 직렬화 및 역 직렬화를 지원하며, 효율적으로 데이터를 다루는 일반화된 방법을 제공합니다. 또한 Bond는 Linux, OS X, Windows에 설치할 수 있는 크로스플랫폼 Framework 입니다. 링크의 Github repository를 통해 Bond의 설치 방법과 설명, 소스코드 등을 확인해 보시기 바랍니다.
찰스페졸드의 Xamarin.Forms 서적, 2차 Preview 공개
지난 10월에 있었던 Xamarin evolve 2014 행사에서는 "Creating Mobile Apps with Xamarin.Forms" 라는 서적의 첫 번째 Preview가 공개된 바 있습니다. 이 책은 Windows 개발 서적의 저자로 유명한 찰스 페졸드가 집필 중인 것으로 알려져 있는데요, 이 서적의 두 번째 Preview가 공개되었습니다.
5월 4일부터 8일까지 시카고에서 열리는 Microsoft Ignite 행사(지난 포스팅 참조)의 세션 목록이 공개되었습니다.
터치 기술의 역사를 연도별로 정리한 흥미로운 글이 공개되었습니다.