Korea Evangelist

Developer & Platform Evangelism, Microsoft Korea

  • Korea Evangelist

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

    • 0 Comments

     

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

    관련 영상 : This Week on Channel 9 – Kinect, MWC, Connect Live, Hololens and more…

     

    MWC 2015 소식

    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 발표 영상(영문)은 링크를 참고 하시기 바랍니다.

    clip_image002

     

    Xbox Live의 역사 살펴보기

    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 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 공개

    새로운 OneDrive API는 REST API로, Windows 뿐만 아니라 Web, iOS, Android용 응용프로그램에서 호출하여 사용자의 데이터를 관리하고 저장할 수 있습니다. OneDrive API는 아래와 같은 개선된 기능들을 제공합니다.

    - 파일과 폴더의 변경사항을 검색할 수 있는 기능이 추가되어 적은 호출로도 많은 파일들을 효과적으로 Sync할 수 있습니다.

    - 10GB까지의 파일들은 파일 조각으로 업로드 할 수 있어, 업로드가 중단되더라도 다시 재개할 수 있습니다.

    - 파일의 썸네일 이미지를 커스터마이징 할 수 있어 사용자 응용프로그램에 향상된 경험을 제공합니다.

    OneDrive API는 Onedrive Gitgub io 에서 살펴 보실 수 있습니다.

     

    Connect(“Live”) 시리즈 영상

    Connect(“Live”)는 마이크로소프트의 여러 제품(Visual Studio, Azure SDK, .NET, ASP.NET등) 의 개발팀과 실시간으로 대화를 나누고, 데모를 볼 수 있는 시리즈 영상물로 Channel 9에 녹화 영상이 공개됩니다. 시리즈의 첫 영상으로, Visual Studio 디버깅 팀과 Azure SDK팀과의 Q&A 영상이 업로드 되었습니다.

    clip_image006

     

    Microsoft Band SDK Preview 공개

    Microsoft Band는 Microsoft가 만든 Wearable 디바이스로 지난 11월의 포스팅에서 소개 드린바 있었습니다. Microsoft Band SDK Preview가 공개되어 개발자 분들이 Band에서 동작하는 다양한 앱을 만드실 수 있게 되었습니다.

    clip_image008

  • Korea Evangelist

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

    • 0 Comments

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

    관련 영상 : This Week on Channel 9 – Azure Machine Learning, .NET Orleans, asm.js

     

    Big Data 관련 최신 Azure 서비스

    빅 데이터와 관련한 Microsoft Azure의 여러 서비스가 정식 서비스로 전환 되었습니다. 스트림 분석 플랫폼인 "Storm for Azure HDInsight"를 활용하면, 사용자들은 실시간 분석과 IoT 시나리오를 위한 애플리케이션을 배포 및 관리 할 수 있습니다.

    "Storm" 외에 머신러닝도 정식 서비스로 전환 되었습니다. 데이터 과학자와 개발자는 머신러닝을 사용해서 사용자 경험을 높이고 시스템 오류를 예측 및 예방하기 위한 다양한 응용프로그램을 만들고 배포할 수 있습니다. 또한 머신러닝 마켓플레이스를 통해서 머신러닝 관련한 API와 완성된 서비스를 사용할 수 있습니다.

     

    Azure 업데이트소식 : 머신러닝, HDInsight, 기타기능들

    앞서 소개 드린 Azure 머신러닝과 Storm for HDInsight 관련 소식 외에도 다양한 Azure의 업데이트 소식이 ScottGu의 블로그를 통해 공개 되었습니다. 특히 HDInsight에 대한 여러 소식이 있었는데요, HDInsight 클러스터를 Linux 컨테이너에도 배포할 수 있게 되었고(preview), 클러스터 스케일링을 상황에 맞게(on the fly) 할 수 있게 되었습니다.

    또한 "Enterprise DR(재난복구) with SANs" 서비스, SQL Database(V12)가 정식 서비스로 전환되었습니다. 웹 사이트 서비스는 Slot 설정을 지원하여, 이를 이용하면 웹사이트 배포 시 Deployment Slot을 사용하여 Production과 동일한 설정으로 배포한 후에 원하는 때에 이 둘을 Swap할 수 있게 되었습니다. (Deployment Slot 추가 이전에는 Staging과 Production을 각각 테스트 환경과 실제 환경으로 사용한다면, Swap 전에 Staging환경을 실제 환경으로 변경하는 등의 작업을 해야 했었습니다.)

    그 밖에도 여러 업데이트 소식들(API Management 서비스의 Premium Tier 추가, Document DB 사용 가능 지역(Asia, US Region) 추가, 미디어서비스의 컨텐츠 보호 기능 정식 서비스 전환 등)이 있었으니, 좀 더 상세한 내용이 궁금하시다면 링크의 ScottGu 블로그를 참고하시기 바랍니다.

     

    Channel 9컨텐츠 추천을 위해 Azure 머신러닝 추천 API사용합니다

    마이크로소프트의 동영상 컨텐츠들을 제공하는 Channel 9 플랫폼이 머신러닝 추천 API를 사용하여 사용자들에게 영상을 추천하고 있습니다. 링크의 글은 머신러닝 API를 적용한 방법을 단계별로 설명하고 있습니다.

     

    Net# 언어로 Azure 머신러닝 신경망(Neural Nets) 구현

    신경망(Neural networks)은 널리 인기 있는 머신러닝 알고리즘 중의 하나입니다. 링크의 블로그는 Net# 언어를 사용하여 신경망을 만드는 간단한 내용을 담고 있습니다.

     

    Project Orleans사용하는 클라우드 응용프로그램 개발

    지난 12월의 포스팅에서 Project Orleans의 오픈 소스화 소식을 전해 드린바 있었는데요, 이제는 CodePlex 뿐만 아니라GitHub에서도 Project Orleans를 살펴 보실 수 있습니다. Project Orleans는 분산 컴퓨팅 응용프로그램 개발을 위한 직관적인 방법을 제공하며, 프로그래머들이 복잡한 동시성(Concurrency) 문제와 scaling 패턴 문제를 고민하지 않도록 프로그래밍 모형을 단순화시켜 줍니다.

     

    IE JavaScript 수행엔진 "Chakra" asm.js지원합니다

    asm.js는 자바스크립트의 부분집합으로 C/C++ 코드를 웹으로 포팅 하는데 유용하게 사용됩니다. 그 동안 asm.js를 지원해 달라는 많은 요청들이 IE Suggestion Box를 통해 접수 되었습니다. 현재 Windows 10 에 포함된 IE의 JavaScript 수행 엔진인 Chakra가 asm.js을 공식 지원합니다. 이로서 게임개발자들이 별도의 플러그인 없이도 웹 브라우저에서 동작하는 게임을 개발하는 것에 asm.js를 활용할 수 있습니다. (관련 내용은 Dave Voyles의 블로그 글을 참고 하시기 바랍니다.)

    다양한 프로그래밍 언어들의 사용통계 - GitHut

    GitHut GitHub프로젝트들이사용하는언어를분석(언어별리파지토리의개수, Push , Fork ) 통계를보여주는흥미로운사이트입니다.

     

    Mozilla Shumway사용하여 Flash 구동하기, Fayde사용하여 실버라이트와 유사한 응용프로그램 만들기

    Scott Hanselman블로그를 통해 웹 브라우저에서 플러그인을 사용하지 않으려는 움직임들이 소개 되었습니다. Mozilla 프로젝트 "Shumway"는 Flash가 가진 기능들을 TypeScript와 HTML5를 사용하여 구현하였기 때문에 Flash 앱을 구동할 수 있다고 합니다. 오픈소스로 공개된 프로젝트 이므로 GitHub를 통해 살펴 보실 수 있습니다. 또한 "Fayde" 프로젝트는 오픈소스로 공개된 프로젝트로 실버라이트와 유사한 개발 및 사용자 경험을 갖지만, TypeScript와 HTML5를 사용합니다. "Fayde"를 사용하여 만든 Fantasy Football 웹 응용프로그램(데모)을 링크를 통해 살펴 보실 수 있으며 대략적인 모습은 아래와 같습니다.

     

    OneNote 무료공개 소식

    OneNote는 Windows 운영체제 뿐만 아니라 Android와 iOS에서도 사용할 수 있는 응용프로그램으로도 제공되고 있습니다. 작년에 무료화했던 윈도우 데스크탑용 OneNote 2013은 Office 제품군에 포함된 OneNote와는 몇 가지 기능적 차이점이 있었는데요, 이번에는 해당 기능 제한(암호화된 섹션, 페이지 히스토리 등)이 없어졌습니다.

     

    Visual Studio새로운 기능을 제안하는 방법

    Visual Studio개발팀은 사용자의 요구를 제품에 반영하기 위해 별도의 Backlog를 운영하여 개발을 하고 있습니다. Visual Studio팀에 새로운 기능을 제안하는 방법을 담은 짤막한 영상 (영문)이 공개 되었습니다. 아울러 Visual Studio 사용영상 시리즈도 살펴 보시기 바랍니다.

     

    NuGet에서 C++라이브러리 찾기

    지난주포스팅에서 NuGet에 대해 설명 드린바 있었는데요, Nuget 갤러리에서 사용가능한 C++ 라이브러리들이 정리된 문서가 공개 되었습니다.

     

    ADAL JavaScript v1 정식서비스

    Active Directory Authentication Library (ADAL)은 응용프로그램에서 Azure AD를 통한 사용자 인증을 할 수 있도록 도와주는 라이브러리 입니다. ADAL은 .NET / Windows Universal App용 라이브러리가 정식으로 운영되어 왔으며, JavaScript용 라이브러리가 이제 Preview 상태에서 정식서비스로 전환 되었습니다.

  • Korea Evangelist

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

    • 0 Comments

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

    관련 영상 : This Week on Channel 9 - TouchDevelop, Microsoft helps create Node.js, Git Training and more

     

    TouchDevelop 웹앱 오픈소스화

    TouchDevelop은 간단한 터치만으로 다양한 앱을 만들 수 있는 도구입니다. TouchDevelop은 다양한 플랫폼(iOS, Android, Windows, Mac, Linux) 용 앱이나 웹 브라우저에서 사용할 수 있는데요, 이 중 웹 브라우저용 애플리케이션이 MIT 라이선스의 형태로 오픈소스화 되었습니다.

    오픈소스화된 TouchDevelop 프로젝트는 해당 Github 리파지토리에서 살펴 보실 수 있습니다. TouchDevelop으로 만들어진 앱은 마이크로소프트의 또 다른 앱 제작도구인 App Studio를 사용해서 개발된 앱을 포함(embed)하는 새로운 앱을 만들 수도 있습니다.

     

    마이크로소프트가 Node.js 재단 설립에 참여합니다

    마이크로소프트가 IBM, Fidelity, PayPal등의 기업들과 Node.js 재단 설립에 참여합니다. 이 재단은 비영리 단체로, 커뮤니티의 참여를 늘리는데 그 목적이 있다고 합니다.

     

    최신의 .NET Framework 위한 개발자가이드

    개발을 위한 유용한 컨트롤과 도구들을 만드는 Telerik사가 .NET 개발 (C# 6.0, Roslyn, .NET Core등의 최신 .NET 관련 기술들)을 위한 무료 eBook을 배포합니다. 간단한 등록 양식을 제출 후 다운로드 받으실 수 있습니다.

     

    NET 개발자가 알면 좋은 JavaScript 함수 11가지 : Part 1

    .NET Framework 개발을 위해 사용하는 C# 함수와 JavaScript 함수들은 사용방법이나 개념적인 부분들에서 차이가 있습니다. .NET 개발자가 JavaScript 함수들의 개념을 이해할 있도록 예제와 함께 설명하는 글이 공개되었습니다.

     

    Git 사용법 트레이닝 영상과 GitHub 사용법 트레이닝 영상 공개

    지난주 포스팅에서는 .NET Core 개발팀이 실제로 API 검토하는 영상을 소개 드린바 있었는데요, 이번 주에는 .NET 개발팀 내부의 Git 사용법 트레이닝 영상과 Roslyn팀의 GitHub 사용법 트레이닝 영상이 공개되었습니다. 마이크로소프트 직원들이 어떻게 회의를 하고, 학습을 하는지 궁금하시다면 살펴보시기 바랍니다.

     

    C# 코드포맷 자동완성기 공개

    프로그래밍 언어는 각각의 코딩 관습(Camel 표기법, 파스칼 표기법, Allman style brace 등등) 이 있으며 C#의 경우도 C# 코딩 관습을 따릅니다. 이러한 코딩 관습에 맞게 C# 프로젝트의 소스코드를 자동으로 변경해 주는 도구가 GitHub 공개 되었습니다.

     

    Visual Studio 2013에서 AngularJS 사용하기

    Visual Studio팀은 개발자들이 JavaScript 코드작성을 편리하게 할 수 있도록 노력하고 있습니다. 그 일환으로 JavaScript 개발자들이 많이 사용하는 라이브러리인 AngularJS를 지원하여 AngularJS 프로젝트 템플릿과 인텔리센스를 제공합니다.

    링크의 Visual Studio 공식 블로그에는 Visual Studio 2013에서 AngularJS로 개발하기 위한 여러 팁과 추가 확장도구 사용방법 등을 설명하고 있습니다.

     

    Windows Store 개발에 AngularJS 사용하기

    Windows Store 앱 개발에 AngularJS를 사용하는 방법을 다룬 영상(6분 50초, 영문) 이 공개되었습니다.

     

    Xamarin Visual Studio 이용하여 Android Wear 개발하기

    크로스플랫폼 앱 개발도구인 Xamarin의 Visual Studio 확장도구를 사용하면 Visual Studio에서 C#을 사용하여 Android Wear용 앱을 개발할 수 있습니다. 링크의 블로그에는 Visual Studio 설치부터 Android SDK 설치, 프로젝트 생성 및 실행까지의 과정을 잘 설명하고 있습니다.

     

    Windows Azure 개인 NuGet 서버 만들기

    NuGet은 Visual Studio에서 사용할 수 있는 패키지 매니저로, 개발자들이 사용하는 여러 라이브러리나 확장도구들을 NuGet을 통해 손쉽게 설치하실 수 있습니다. 뿐만 아니라 NuGet의 공개 서버를 사용하지 않고, 개발자가 Visual Studio를 사용하여 개인 NuGet 서버를 만든 후 패키지를 배포 할 수도 있는데요, 이 때 Windows Azure의 웹사이트 기능을 사용할 수 있습니다. 개인 NuGet서버를 통해 패키지를 배포한다면 원하는 사용자 혹은 내부 개발팀에게만 패키지를 배포할 수 있습니다. 링크의 글은 개인 NuGet 서버를 만들기 위한 준비사항, 프로젝트 생성 및 배포 과정을 상세히 다루고 있습니다.

     

    Intel Galileo V2 보드에서 동작하는 만들기

    인텔의 Galileo V2 보드는 임베디드용 Window가 설치된 IoT 장치입니다. 갈릴레오 보드에서 작동하는 응용프로그램을 만들기 위해서 Visual Studio 2013의 C++ 템플릿과 C# 템플릿을 사용할 수 있는데요, 보드의 세팅 과정부터 코드 작성까지의 전체 과정을 잘 설명하고 있습니다.

     

    Windows 10 탑재된 개인비서 Cortana, 이야기

    지난 1월 미디어브리핑 행사에서 공개된 Windows 10 Technical Preview에는 개인비서 기능인 Cortana가 첫 선을 보인바 있는데요, Cortana가 Windows 10에 탑재된 과정과 뒷 이야기가 공식 블로그에 공개되었습니다.

  • Korea Evangelist

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

    • 0 Comments

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

    관련 영상 : TWC9: .NET Core OSS Update, CoreCLR on GitHub, Windows 10 for Raspberry Pi 2, Super Bowl Stories and more

     

    .NET Core 오픈소스 프로젝트 업데이트

    .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에 공개 되었으니 확인해 보시기 바랍니다.

     

    CoreCLR 오픈소스화

    .NET Core Framework의 수행 엔진인 CoreCLR이 오픈소스화 되어 GitHub에 공개되었습니다. CoreCLR은 .NET Framework의 CLR처럼 garbage collection과 머신 코드로의 컴파일 작업을 수행합니다. 현재 CoreCLR은 Windows에서만 동작하며(Linux, Mac을 위한 구현은 수 개월 내에 공개됩니다), 콘솔 응용프로그램과 ASP.NET 5 웹 응용프로그램을 CoreCLR을 통해 실행할 수 있습니다.

     

    Windows 10 Office 공개

    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 지원

    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가 공개되었습니다.

     

    Microsoft Ignite 세션목록 공개

    5월 4일부터 8일까지 시카고에서 열리는 Microsoft Ignite 행사(지난 포스팅 참조)의 세션 목록이 공개되었습니다.

     

    터치기술의 역사

    터치 기술의 역사를 연도별로 정리한 흥미로운 글이 공개되었습니다.

  • Korea Evangelist

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

    • 0 Comments

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

    관련 영상 : This Week On Channel 9

     

    차세대 윈도우 Windows 10, 새 빌드(9926) 공개

    지난 목요일에 있었던 미디어 브리핑에서는 Windows 10의 새로운 빌드(9926)가 공개 되었습니다.이번 빌드에는 Windows Phone에서만 사용 가능하던 개인비서 코타나가 탑재되었고, 사용자의 입력 환경에 따라 데스크탑 / 태블릿 모드간의 전환을 할 수 있는 컨티늄(Continuum) 모드가 추가되었습니다. 또한 기존의 참 바(Charm bar)가 Action Center를 통합한 형태로 구성이 바뀌었고 사용자 UI가 전반적으로 개선되었습니다.

    clip_image002

    이번 미디어 브리핑에서는 Windows 10의 새 빌드 외에도 많은 뉴스가 있었는데요, 기존의 Windows 7 및 Windows 8/8.1 사용자들은 Windows 10 정식 출시 후 1년간 무료로 OS를 Windows 10으로 업그레이드 할 수 있습니다. 또한 작은 크기의 태블릿과 폰을 위한 Windows 10이 출시될 예정이며, 이는 2월 중으로 윈도우 인사이더 프로그램을 통해 공개됩니다. 차세대 웹 브라우저 “Project Spartan”도 이번 행사에서 첫 선을 보였고, 그 밖에 Office Universal App, HoloLens, Surface Hub등 많은 제품들이 미디어 브리핑 행사에서 소개되었습니다.

     

    Project Spartan과 Windows 10 January Preview 빌드

    이번 미디어 브리핑 행사에서 첫 선을 보인 “Project Spartan”은 Windows 10에 탑재되게 될 새로운 브라우저입니다. 새로운 렌더링 엔진의 탑재로 Spartan은 더 나은 상호 운용성과 사용자 경험을 제공하며, 마우스와 키보드가 아닌 사용자의 터치 및 제스처, 음성 등의 다양한 입력을 받아 작동할 수 있습니다.

    clip_image004

    Spartan의 전체 로드맵은 다음 링크에서 확인하실 수 있으며, 새로운 렌더링 엔진은 추후에 공개될 Windows 10 빌드나 modern.IE 홈페이지(Azure Remote App의 형태)를 통해서 테스트 해 보실 수 있습니다. 좀 더 자세한 내용은 제목의 IE블로그 링크를 통해 확인하시기 바랍니다.

     

    Surface Hub : 팀 내 협업을 위한 디바이스

    역시나 이번 미디어 브리핑 행사에서 처음으로 공개된 Surface Hub는 84인치 크기, 4k 해상도의 대형 디바이스입니다. Surface Hub가 지닌 가치와 탑재 예정인 기술들에 대한 정보를 정리한 글이 마이크로소프트 공식 블로그에 게재되었습니다.

    clip_image006

    블로그 글 외에도 좀 더 자세한 내용을 원하시는 분들은 Surface Hub 공식 홈페이지를 참고 하시기 바랍니다.

     

    Microsoft HoloLens

    사용자에게 홀로그램을 통한 가상현실을 보여줄 수 있는 장치인 Microsoft HoloLens가 공개 되었습니다. HoloLens는 4월 29일부터 3일간 열리는 Build 2015 행사에서 공개될 예정입니다. 좀 더 많은 정보가 필요하시다면 링크의 HoloLens 공식 홈페이지를 확인하시기 바랍니다.

     

    Microsoft Ignite

    세계 각지에서 열렸던, 개발자와 IT-Pro를 위한 행사인 Tech-Ed가 Ignite라는 이름으로 새롭게 단장하였습니다. Ignite 행사는 5월 4일부터 8일까지 미국 시카고에서 열리며, Satya Nadella 회장의 키노트를 비롯하여 각 사업부 수장들이 세션이 이어질 예정입니다.

     

    Visual Studio 2015 CTP 5 공개

    Visual Studio 2015의 CTP 5가 공개 되었습니다. CTP 5 에는 여러 개선사항들이 있었는데요, 새로운 진단도구 창이 추가되어 디버깅과정에서 메모리 및 CPU 사용량을 확인해 볼 수 있게 되었습니다.

    clip_image008

    이 진단도구 창은 WPF, WinForms, 콘솔응용프로그램, Windows Store App등의 여러 프로젝트들에서 사용 가능합니다.

    기존의 XAML UI 반응성 도구를 대체하는 Timeline Tool도 이번 CTP 5에 추가 되었는데요, 응용프로그램이 사용하는 리소스들에 대한 반응성을 한눈에 볼 수 있어 WPF나 Windows Store 앱의 성능을 향상시킬 수 있습니다.

    clip_image010

    그 밖에도 .NET Compiler 플랫폼인 “Roslyn”에 XAML Language 서비스를 탑재하여 XAML 편집기에서의 더 나은 코딩경험을 제공할 수 있게 되었고, ASP.NET 5에도 여러 기능들이 추가되는 등 많은 변화가 있었습니다. 좀 더 자세한 내용은 제목의 Visual Studio 블로그 링크를 통해 살펴 보시기 바랍니다.

     

    DirectX 12 소식

    이번 미디어 브리핑 행사에서 마이크로소프트 Xbox 사업부의 수장인 Phil Spencer는 차기 Unity 5에서부터 DirectX 12가 지원된다고 밝힌 바 있습니다. 링크의 블로그에는 DirectX 12의 성능 테스트 결과와 DirectX 12 관련 내용이 잘 정리 되어 있습니다.

     

     

Page 1 of 126 (628 items) 12345»