한 주간의 마이크로소프트소식 [2월 2주차]
안녕하세요. 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.
관련 영상 : This Week on Channel 9 - TouchDevelop, Microsoft helps create Node.js, Git Training and more
TouchDevelop은 간단한 터치만으로 다양한 앱을 만들 수 있는 도구입니다. TouchDevelop은 다양한 플랫폼(iOS, Android, Windows, Mac, Linux) 용 앱이나 웹 브라우저에서 사용할 수 있는데요, 이 중 웹 브라우저용 애플리케이션이 MIT 라이선스의 형태로 오픈소스화 되었습니다.
오픈소스화된 TouchDevelop 프로젝트는 해당 Github 리파지토리에서 살펴 보실 수 있습니다. TouchDevelop으로 만들어진 앱은 마이크로소프트의 또 다른 앱 제작도구인 App Studio를 사용해서 개발된 앱을 포함(embed)하는 새로운 앱을 만들 수도 있습니다.
마이크로소프트가 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 사용법
트레이닝
영상이
공개되었습니다. 마이크로소프트
직원들이
어떻게
회의를
하고, 학습을
하는지
궁금하시다면
살펴보시기
바랍니다.
프로그래밍 언어는 각각의 코딩 관습(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에 탑재된 과정과 뒷 이야기가 공식 블로그에 공개되었습니다.