한 주간의 마이크로소프트소식 [2월 4주차]
안녕하세요. 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.
관련 영상 : This Week on Channel 9 – Kinect, MWC, Connect Live, Hololens and more…
3월 2일부터 5일까지 바르셀로나에서 열리는 MWC(Mobile World Congress) 2015 행사에 마이크로소프트가 참여합니다. 행사 첫 날에는 디바이스 그룹의 부사장인 Stephen Elop이 Lumia 640 / 640 XL을 공개 했는데요, 이 디바이스들은 올해 말에 공개될 Windows 10으로 업그레이드가 가능합니다. 또한 이날 행사에서는 마이크로소프트의 폰과 태블릿 뿐만 아니라 iOS, Android 디바이스에서도 사용할 수 있는 Universal Keyboard를 공개 하였고, Office for Windows 10과 Surface Hub의 데모도 진행하였습니다. MWC 2015 발표 영상(영문)은 링크를 참고 하시기 바랍니다.
Xbox Live는 Xbox 게임의 온라인 멀티플레이를 가능하게 하고, 디지털 미디어를 제공하는 서비스 입니다. Xbox Live 서비스를 만든 Microsoft의 엔지니어들과의 인터뷰를 바탕으로 작성된 Xbox Live의 역사에 대해 다룬 장문의 글이 공개 되었습니다.
Visual Studio 2015 CTP 6, Team Foundation Server 2015 CTP 공개
Visual Studio 2015의 여섯 번째 Technical Preview와 팀 협업 도구인 Team Foundation Server 2015의 첫 CTP가 공개되었습니다. Visual Studio 2015 CTP 6의 변경 사항은 아래와 같습니다.
- Single Sign in : Visual Studio 내에서 Microsoft ID(구 Live ID)를 이용해 로그인을 해야 하는 경우가 많이 있는데요(e.g. Microsoft Azure에 응용프로그램 배포, Visual Studio Online에 접속, Windows Store 개발자 계정 정보 가져오기 등), 이 때 반복해서 사용자 인증을 해야 하는 불편함이 개선되었습니다.
- 향상된 ASP.NET 5 : ASP.NET 런타임의 성능이 향상되었고, 새로운 Web Project 템플릿인 “ASP.NET 5 Preview Starter Web” 템플릿이 추가되는 등 여러 개선점들이 있었습니다. 관련하여 좀 더 자세한 내용은 링크의 .NET Web Development and Tools 블로그를 통해 확인하시기 바랍니다.
- Xamarin 통합기능 : Visual Studio의 설치과정에서 Xamarin을 설치할 수 있게 되었습니다. 또한 Visual Studio에서 Xamarin 확장기능을 사용하는 개발자 분들은 이제 Xamarin의 Android 프로젝트에서 C++ 라이브러리를 참조하고 빌드 / 디버깅 할 수 있습니다.
- Visual Studio Tools for Apache Cordova : Windows Phone 8.1을 타겟으로 하는 Apache Cordova App들을 Visual Studio에서 디버깅할 수 있습니다.
- 코드렌즈 : 코드렌즈를 사용하면, Visual Studio의 코드편집기를 벗어나지 않고 코드에 대한 많은 정보를 확인할 수 있습니다. 이번 업데이트에서는 코드렌즈의 file-level indicator를 통해 Git 리파지토리내의 C++, SQL, JavaScript로 작성된 파일들의 버전 정보를 확인할 수 있게 되었고, file-level work items indicator를 통해서 C++, SQL, JavaScript로 작성된 파일들과 관련된 Work item 항목들의 정보를 볼 수 있게 되었습니다.
그 밖에도 아키텍처 도구의 향상, NuGet의 인터페이스 변경, XAML 디버깅 환경 개선(디버깅 시Live Visual Tree, Live Property Explorer 창 추가), Visual Studio의 Android 에뮬레이터 기능 향상 등의 업데이트가 있었습니다. 좀 더 상세한 내용들은 제목의 링크(Visual Studio 블로그)를 참고하시기 바랍니다.
ASP.NET 5는 새로운 버전의 ASP.NET으로, 오픈소스 Web framework입니다. ASP.NET 5는 Windows 뿐만 아니라 Linux, Mac 에서도 동작하는 웹 응용프로그램을 만들기 위한 프레임워크로, MVC 6 framework를 포함하고 SignalR 3의 기반이 됩니다. ASP.NET 5의 전반적인 내용을 소개하는 글이 Scott Guthrie의 블로그에 공개 되었습니다.
ASP.NET 5와 MVC 6의 가장 큰 변화 10가지
계속되는 ASP.NET 5 소식입니다. Stephen Walther라는 개발자가 ASP.NET 5와 MVC 6의 가장 큰 변화 10가지에 대해 정리하여 블로그에 포스팅 하였습니다. (필자 본인의 주관적 의견이라고 합니다)
새로운 OneDrive API는 REST API로, Windows 뿐만 아니라 Web, iOS, Android용 응용프로그램에서 호출하여 사용자의 데이터를 관리하고 저장할 수 있습니다. OneDrive API는 아래와 같은 개선된 기능들을 제공합니다.
- 파일과 폴더의 변경사항을 검색할 수 있는 기능이 추가되어 적은 호출로도 많은 파일들을 효과적으로 Sync할 수 있습니다.
- 10GB까지의 파일들은 파일 조각으로 업로드 할 수 있어, 업로드가 중단되더라도 다시 재개할 수 있습니다.
- 파일의 썸네일 이미지를 커스터마이징 할 수 있어 사용자 응용프로그램에 향상된 경험을 제공합니다.
OneDrive API는 Onedrive Gitgub io 에서 살펴 보실 수 있습니다.
Connect(“Live”)는 마이크로소프트의 여러 제품(Visual Studio, Azure SDK, .NET, ASP.NET등) 의 개발팀과 실시간으로 대화를 나누고, 데모를 볼 수 있는 시리즈 영상물로 Channel 9에 녹화 영상이 공개됩니다. 시리즈의 첫 영상으로, Visual Studio 디버깅 팀과 Azure SDK팀과의 Q&A 영상이 업로드 되었습니다.
Microsoft Band는 Microsoft가 만든 Wearable 디바이스로 지난 11월의 포스팅에서 소개 드린바 있었습니다. Microsoft Band SDK Preview가 공개되어 개발자 분들이 Band에서 동작하는 다양한 앱을 만드실 수 있게 되었습니다.