앱 제작자를 위한 Windows 스토어 앱 랩

오늘 Microsoft는 앱 개발자, 디자이너, 사업가 등 모든 앱 제작자를 위한 Windows 스토어 앱 랩을 전 세계 30여개 이상의 도시에서 선보인다고 발표했습니다. 이에 따라, 앱 제작자들은 Windows 스토어 앱 랩을 통해 최신 Windows 8 장치에 액세스하고, Windows 전문가의 기술 지원을 받고, 디자인 트렌드를 선도하는 디자이너와 디지털 에이전시로부터 디자인에 대한 도움을 받을 수 있습니다. 이 모든…


뛰어난 Windows 8 인쇄 경험 구현하기

Microsoft는 이제껏 볼 수 없었던 새로운 모습의 Windows를 설계할 때 사용자 경험, 개발자 플랫폼 및 광범위한 장치 에코시스템 등 인쇄와 관련된 모든 영역에 주안점을 두었고 이들이 완벽한 조화를 이루어 경이로운 경험을 제공하도록 하기 위해 다양한 방안을 모색했습니다. 이 글에서는 Windows 8의 인쇄 기능에 대한 사용자 경험 및 개발자 플랫폼에 대해 간략하게 살펴보고, 앱 사용자의 요구…


HTML 컨트롤을 이용한 멋진 Metro 스타일 앱 만들기

Windows 8에서는 HTML을 사용해 Metro 스타일 앱을 만들 수 있습니다. HTML 컨트롤을 직접 사용하여 새로운 Windows 8 경험을 자동으로 구현할 수 있습니다. 터치 기능을 지원하면서 HTML을 유연하게 사용할 수 있는 앱을 만들어 상업적 경쟁력을 높일 수 있도록 HTML 구현 환경을 개선하는 데 많은 노력을 기울였습니다. 이는 멋진 앱을 쉽고 빠르게 만들 수 있게 하고자 하는…


최신 입력 방식을 지원하는 Windows 8

Windows 8에서는 입력 플랫폼을 현대화할 방안을 모색했습니다. 입력 플랫폼을 좀 더 쉽게 개발할 수 있게 하는 동시에 Windows와 앱이 발전함에 따라 새로운 입력 형식을 확장하고 지원할 수 있는 기반을 구축하고자 했습니다. 이를 위해 기본으로 돌아가 입력 플랫폼에 대해 다시 생각하고, 설계 지향점이 되는 핵심 원칙을 강화하는 데 집중했습니다. 이 글에서는 이러한 원칙이 중요한 이유를 설명하고,…


뛰어난 라이브 타일 환경 만들기(2부)

이 글의 1부에서 타일 업데이트를 디자인하고 라이브 타일에 표시할 콘텐츠에 적합한 템플릿을 선택하는 방법에 대해 배웠습니다. 와이드 기본 타일로 앱을 설정했으니 이제 타일을 업데이트할 준비가 다 되었습니다. 지금부터는 코드를 직접 살펴보도록 하겠습니다. 우선 웹 서비스 코드가 어떻게 되어 있는지를 비롯해 Contoso Food Trucks 앱 타일에 폴링을 설정하는 방법부터 알아보겠습니다. 그런 다음 앱에 보조 타일을 추가하고…


뛰어난 라이브 타일 환경 만들기(1부)

라이브 타일은 사용자가 여러분의 앱을 다시 찾도록 하는 가장 좋은 방법입니다. 이 글은 폴링 및 로컬 API를 사용하여 앱의 라이브 타일을 업데이트하는 방법을 설명합니다. 이를 통해 Windows 8 시작 화면에서 앱의 특징을 더욱 돋보이게 만들 수 있습니다. 타일에는 앱을 가장 잘 설명해 주는 내용을 넣을 수 있습니다. 앱 타일은 앱의 핵심적인 부분이며 가장 자주 보게…


Windows 8 개발자 캠프에서 전문가와 함께하는 앱 구축

블로그와 포럼에 올려 주신 여러분의 의견과 질문을 읽어 보니 많은 분이 새로운 Metro 스타일 앱을 구축하는 데 관심을 갖고 있으며 궁금한 사항도 많다는 것을 알게 되었습니다. 그래서 여러분의 궁금증을 해결할 수 있는 Windows 8 개발자 캠프를 소개해 드리려고 합니다. 개발자 캠프는 개발자 센터 리소스를 보완하는 곳으로, 여러분이 Metro 스타일 앱의 개발자로서 역량을 향상시키는 데 도움이…


앱에서 Windows 8 계약 활성화하기

Metro 스타일의 앱을 처음 개발하는 분들은 Windows 8에 새로 도입된 강력한 기능인 계약이라는 개념과 곧 마주하게 됩니다. Metro 스타일 앱은 계약을 통해서 다른 앱 및 Windows와의 상호 작용에 대한 지원을 시작하게 됩니다. 검색, 공유 등의 계약에 대해 이미 들어 보신 분들도 있을 것입니다. 계약을 통해서 앱이 시스템과 연동하거나 다른 앱과의 연동(사용자가 계약이 이루어진 앱을 추가로…


Windows Runtime 비동기 방식으로 빠르고 유연한 앱 유지

인간은 선천적으로 비동기적인 특성을 타고나기 때문에 앱 역시 비동기적으로 반응하기를 기대합니다. Windows Runtime(WinRT)은 이러한 비동기 방식을 빠르고 유연한 Metro 스타일 앱 개발의 기본 방식으로 채택했습니다. 여러분이 Metro 스타일 앱을 개발하다 보면 비동기 코드를 작성해야 하는 부분이 있을 것입니다. 이 글에서는 WinRT에서 비동기 프로그래밍이 일반적으로 사용되는 이유에 대한 이야기를 나누고, 앱에서 비동기 프로그래밍을 사용하는 방법에 대한…


XAML과 DirectX 결합

우리는 Windows 8 개발 초기부터 다양한 컨트롤과 같은 UI, XAML에서 제공하는 대화형 작업, DirectX의 고성능 하위 수준 렌더링과 같은 그래픽을 결합하는 방법을 생각해 왔습니다. 여러분이 개발자 센터 포럼과 다른 채널을 통해 Developer Preview에 대해 보내주신 의견 덕분에 우리는 개발자가 정말로 만들고 싶어 한 시나리오에 초점을 맞출 수 있었습니다. 그리고 몇 가지 공통점을 발견할 수 있었습니다….