Udostępnij za pośrednictwem


한 주간의 마이크로소프트 소식 [3월 1주차]

안녕하세요. 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.

관련 영상 : This Week on Channel 9 – Surface Pro 3 & Lumia MWC Awards, GDC Xbox announcements and more…

 

MWC 2015 소식

지난 목요일에 막을 내린 MWC 2015 행사에서 Microsoft의 여러 제품들(Surface Pro 3, Lumia 640 / 640XL, Universal Folding Keyboard)의 수상 소식이 있었습니다.

 

Windows 10 Universal App 플랫폼 Overview

Windows 10 Universal App은 플랫폼 통합의 마지막 과정으로, 개발자들이 단일 API를 사용하여 개발한 앱을, 단일 Store에 배포하여, 사용자들의 여러 디바이스에서 사용할 수 있게 됩니다. 개발 플랫폼의 API가 어떤 모습일지, 어떤 기술을 사용하게 될지 궁금하실 텐데요, Windows 공식 블로그에서 Windows 10 Universal App 플랫폼의 개념을 설명하는 글을 공개하였습니다. 아래는 핵심 내용과 간단한 설명입니다.

  • Conditional Complier Flags (e.g., #define, #if) 를 사용하지 않고도, 디바이스가 사용할 수 있는 고유의 API를 식별
  • Adaptive UX: 사용자 인터페이스가 디바이스 및 앱 사용환경에 따라 런타임 시에 적용 가능
  • Natural User inputs: 사용자의 시선, 제스처, 음성 등을 입력으로 활용할 수 있음
  • 클라우드 기반 서비스: 기존의 서비스들(Windows Notification Services (WNS), Windows roaming data, Windows Credential Locker)에 Cortana AI, OneDrive, Application Insights를 추가
  • 개인비서 Cortana의 통합: Cortana 검색 결과에 앱이 포함되며 Cortana가 앱을 실행할 수 있음

Windows 10 Universal App 플랫폼에 대한 내용은 4월 29일에 시작되는 Build 컨퍼런스에서 세부 내용이 공개될 예정입니다.

 

Windows 10용 Xbox Live SDK 소식

Windows 10에서 사용할 수 있는 Xbox Live SDK가 일부 게임개발 파트너들에게 공개되었습니다. 조만간 모든개발자들에게 공개 될 예정이며, 이 SDK를 사용하면 대부분의 Xbox Live 서비스를 Windows 10에서도 사용할 수 있습니다.

 

GDC 2015: Xbox One과 Windows 10 게임의 미래

Microsoft Xbox팀의 수장인 Phil Spencer가 연례 게임 개발자 행사인 GDC 2015에서 Xbox One과 Windows 10에 대한 발표를 진행하였습니다. 제목의 링크에는 발표 내용이 잘 정리된 기사가 있으니 궁금하신 분들은 참고하시기 바랍니다.

 

Visual Studio 확장도구로 웹사이트의 접근성 향상시키기

HTML 구문을 분석하여 웹 사이트의 접근성을 테스트 해 주는 tenon.io는 공개 API를 제공합니다. 이 API를 사용하여 만든 Visual Studio의 확장 도구인 Tenon HTML Accessibility Checker가 Visual Studio Gallery에 공개 되었습니다. 이 도구를 사용하면 정적 분석 뿐만 아니라, 디버깅 중에 동적으로 HTML을 분석하는 것도 가능합니다. 또한 .html 파일을 지원하는데 그치지 않고 .asp, .aspx 등 다양한 확장자를 갖는 파일들도 분석할 수 있습니다.

 

Visual Studio에서 디버깅을 좀 더 빠르게 하는 방법

Microsoft ALM팀에서 공개한 이 글은 Visual Studio에서 디버깅이 느려지는 현상을 3가지 유형으로 나누고, 각각의 유형별로 원인에 대한 세밀한 분석과 문제해결을 위한 팁을 다루고 있습니다.

 

JavaScript 학습가이드

마이크로소프트의 에반젤리스트인 Dave Voyles가 작성한 JavaScript 학습가이드가 공개 되었습니다. 직접 여러 해커톤 행사를 진행하면서, JavaScript를 시작하는 개발자들이 겪는 공통적인 어려움을 기반으로 가이드를 정리했다고 합니다.

 

Common Language Runtime (CLR)의소개

.NET Framework의 실행환경인 Common Language Runtime(CLR)에 대해 자세히 소개한 글이 GitHub 문서로 공개되었습니다. 본 문서는 CLR이 무엇이며 어떤 역할을 수행 하는지 설명하고 있으며, Garbage Collector와 C#의 여러 특징들(형식 안전성, 값 타입 vs 참조타입, Generics, Reflection API)까지 잘 설명하고 있습니다.

Comments

  • Anonymous
    March 09, 2015
    게시물에 대한 감사합니다.

  • Anonymous
    March 10, 2015
    (y) Great Work Seriously

  • Anonymous
    March 10, 2015
    we need .NET 4.5

  • Anonymous
    March 10, 2015
    or can we implement on .NET 3.5 also