고객 분들과 얘기 중에 “그런 것이 있었어요?” 라는 반응을 듣는 것 중에 하나를 나눕니다. 마이크로소프트 행사 혹은 관련 소식에 관심을 가지시는 분들은 Live ID를 가지고 계실 것입니다. 이 Live ID를 기반하는 하는 Windows Live 서비스 중에 SkyDrive라는 것이 있습니다. 글자 그대로 하늘 (웹)에 있는 저장 공간입니다. ID당 주어지는 공간이 25 기가입니다. 웹을 통해 파일을 공유할 경우, 파일을 SkyDrive에 올린 뒤 링크만 주셔도 되고 폴더 단위로 공유 폴더를 이용할 수도 있습니다.
최근에는 여기에 새로운 기능을 덧붙이고 있습니다. Windows Live의 사진 관리 서비스를 좀더 효율적으로 할 수 있는 프로그램인 Windows Live Photo Gallery에서 바로 SkyDrive로 올릴 수도 있고, 폴더를 zip 형태로 다운 받을 수 있고, 폴더 간 이동, 여러 폴더로 복사하는 것도 가능합니다. 이런 기능 뒤에는 웹, 개인 컴퓨터의 애플리케이션, 휴대폰과 같은 디바이스의 경험을 사용자 측면에서 종합해 통합 가치를 주겠다는 Software + Service 전략이 있습니���.
윈도우 클라이언트 개발자라면 윈도우7에 대한 SDK 소식이 반가울 것 입니다! 드디어 공식적으로 마이크로소프트 다운로드에서 Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA 이름으로 공개가 되었습니다.
파일 크기가 큽니다. ISO 파일로 약 1.3기가 정도 됩니다. 윈도우7 베타1을 설치했다면 SDK도 100% 설치를 해 보셔야 합니다!!
다운로드 받으셔서 설치하시면 Windows SDK for Windows 7 및 .NET Framework 3.5 SP1: BETA 가 수록되어 있습니다. 기본적으로 문서, 헤더 파일 및 개발도구 (C++ 컴파일도구 포함)을 포함해서 여러분들이 애플리케이션을 만드는 데 동작하는 코드들을 수록하고 있습니다.
이 SDK는 Visual Studio® 2008, including Visual Studio Express Editions, 에서 호환 가능하도록 만들어졌으며 모든 플랫폼 리스트와 컴파일 버전, Visual Studio 버전에 따라 사용할 수 있는 범위, 최근에 변경된 API 및 내용들도 포함되어 있습니다. 설치 후 꼭 Release Note 를 읽어 보시기를!
제가 경험해 본 설치 가이드는 다음과 같습니다.
1. 먼저 윈도우7 베타1 설치해 주십시오.
http://www.microsoft.com/windows/windows-7/beta-download.aspx
2. 개인 사용자라면 Visual Studio 2008 Express Edition 을 사용해 주시고, 일반 기업 사용자라면 최소 Visual Studio 2008 Professional Edition 버전을 설치해 주십시오.
3. Visual Studio 2008 SP1를 설치해 주십시오.
4. XMAL 디자인을 편리하게 하기 위해 Microsoft Expression Blend 도구를 설치해 주시면 좋습니다.
5. ISO 파일을 DVD에 굽으로 Virtual CD로 만들어서 Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA 를 설치해 주세요!
좀더 자세한 분석은 다음 편에 진행하도록 하겠습니다.
간단히 따라 해 볼 수 있는 코드 샘플을 현재 준비 중 이오니 기대하십시오!
이번 Windows 8은 모든 것을 새롭게 다시 상상했다고 할만큼 많은 것이 바뀌었지요. 관심을 가지고 지켜보더라도 중요한 정보들을 놓치기가 쉬울 것 같아요. 그래서 개발자들이 꼭 알아야 할 10가지 정보를 정리해 봤습니다.
1. 마이크로소프트는 작년 9월 //Build 개발자 컨퍼런스에서 Windows 8 Developer Preview를 공개하였다. 누구나 Windows 개발자 센터 사이트(http://dev.windows.com)에서 지금 바로 다운로드하여 설치할 수 있다. 개발툴이 포함되어 있어서 앱 개발을 시작해볼 수도 있다. 오는 2월 말에 베타 버전이 출시될 예정이다.
2. Windows 8에서는 Windows 7 응용프로그램들을 실행할 수 있으며, 평상시에도 더 적은 메모리와 프로세스 리소스를 사용한다. 기존의 모든 응용프로그램을 그대로 Windows 8에서 동작하도록 하는 것이 이번 Windows 8의 가장 중요한 컨셉이다. 기존 PC에서 사용하는데 지장이 없도록 최적화하는 것도 중요 과제 중 하나라고 한다.
3. Windows 8 은 태블릿이나 슬레이트 PC 뿐 아니라, 기존 PC에서도 사용할 수 있다. 터치 입력을 최우선으로 하지만, 마우스 키보드를 사용하는 경우에도 불편함이 없도록 메트로 스타일 인터페이스를 적용하였다. 개발자들아 터치, 마우스, 키보드 대응을 위해 별도로 작업하지 않도록 기본 컨트롤에서 이러한 기능을 제공한다.
4. Windows 8 의 GUI는 메트로 스타일(Metro Style)과 데스크톱 모드 두 가지를 제공한다. 새롭게 디자인된 메트로 스타일은 터치 입력을 최우선으로 한 인터페이스이며, 기존 데스크톱 UI에 비해 간결해서 앱과 컨텐츠에 집중할 수 있도록 도와준다. 개발자들은 새로운 Windows Runtime을 이용해서 메트로 스타일 앱을 개발할 수 있다.
5. 기존 Windows 7 응용프로그램은 데스크톱 모드에서 동작한다. 완전한 호환성을 확보하기 위해서 응용프로그램 개발자들은 Windows 8 Developer Preview를 설치하여 이전에 만들었던 Windows 7 용 응용프로그램들을 테스트해보는 것을 권장한다.
6. Windows 8은 기본 웹브라우저로 Internet Explorer 10을 탑재했고, 메트로 스타일과 데스크탑 스타일 두 가지 모드를 가지고 있다. 마치 하나의 엔진으로 두 가지의 스킨을 제공한다고 볼 수 있다. 웹사이트 개발자들은 Windows 8 Developer Preview를 설치하여 서비스중인 웹페이지가 제대로 보여지는지 미리 테스트해보는 것을 권장한다. Internet Explorer 10 역시 개발 중인 버전이기 때문에 가장 최신 버전인 Internet Explorer 10 Platform Preview는 IE Test Drive 사이트(http://ietestdrive.com) 에서 다운로드할 수 있다.
7. 메트로 스타일 모드의 Internet Explorer 10에서는 ActiveX 나 플래시, 툴바 등 플러그인 기술을 사용할 수 없다. HTML5와 같은 표준 기술을 통해 브라우저 상에서 모든 기능을 구현하는 “플러그인 프리 브라우징”을 권장하고 있다. 플러그인을 사용하려면 데스크톱 모드로 웹페이지에 접속해야 하는데, 사용자는 메뉴를 통해 직접 브라우저 모드를 전환할 수 있다.
8. Windows 8 은 스토어가 기본 설치되어 있어서, 개발자들은 스토어를 통해 직접 만든 Windows 8 용 메트로 스타일 앱을 전세계로 배포할 수 있다. Windows 7은 출시 이후 18개월 동안 4억 5천만 카피가 판매되었는데, Windows 8 은 이보다 더 많이 판매될 것으로 기대하고 있다. 베타 시점에는 미국, 독일, 프랑스, 일본, 인도 등 5개 국가에서 스토어가 공개되며 한국을 포함한 나머지 국가는 정식 버전 출시 시점에 스토어가 공개될 예정이다.
9. Windows 8 메트로 앱 개발은 C/C++, C#/VB/XAML, HTML/CSS/JS 등 다양한 개발 언어를 지원하고, 공통의 WinRT APIs를 사용한다. XAML 뿐 아니라 게임 개발을 위해 DirectX를 사용할 수도 있다. Windows 8 메트로 앱 개발에 대한 모든 정보는 http://buildwindows.com에서 얻을 수 있다.
10. Windows 8은 Live ID를 이용하여 SkyDrive를 통해 사용자 설정이나 앱 관련 파일을 클라우드에 저장할 수 있다. 서로 다른 PC에서도 Live ID로 로그인을 하면 개인화 설정이나 로그인 정보, 사용자 파일을 자동으로 동기화한다. 개발자들은 SkyDrive를 통해 사용자 데이터를 클라우드에 저장할 수 있다.
더 자세한 내용 및 개발 자료는 여기에서 참고하세요.
휴대폰이 두 사람의 목소리를 통한 소통 수단을 넘어 이제는 개인 컴퓨팅 수단으로 변하고 있습니다. 휴대폰에서 볼 수 있는 웹 콘텐트의 제약이 줄어 들긴 했지만, 그래도 아직은 글자를 넣어서 원하는 정보를 얻는 것은 불편합니다. 휴대폰에서 문자 입력의 불편함을 최소화할 수 있는 기술 – Microsoft Tag - 이 있어 소개합니다.
스마트폰을 가진 사용자가 생활을 하다가 얻고자 하는 정보가 있다면, 휴대폰에 있는 TagReader 프로그램을 구동하고 목표 물체에 표시된 바코드를 인식시키면 관련 정보가 휴대폰에 표시되는 것입니다. Microsoft Tag 기술을 사용하는 좀더 자세한 시나리오는 http://www.microsoft.com/tag/content/what/default.aspx?autoplay=y 에 잘 표현되어 있습니다. 한국 시장에서 모바일을 이용한 마케팅을 고민하시는 분들에게는 도움이 되리라 생각합니다.
이용 방법은 아래와 같습니다.
1) 휴대폰 상에서 원하는 정보를 가장 짧은 동선으로 전달할 내용을 정합니다.
2) http://tag.microsoft.com/ 사이트로 갑니다.
3) Tag 생성 버튼을 누르고, Tag의 분류, 이름, 유형, 간단한 설명, 유효 기간, 그리고 이동할 URL을 명기합니다.
4) 바코드를 생성합니다.
5) 생성된 결과물을 책, 웹 사이트, 표지판, 포스트 등과 같이 목표 고객에게 알릴 수 있는 곳에 둡니다.
6) 고객 휴대폰에는 Microsoft Tag을 인식할 수 있는 간단한 프로그램이 – TagReader.exe - 설치되어여 합니다.
7) 고객은 TagReader 프로그램을 구동하고 해당 바코드를 응시하면 자동으로 인식해서 관련 URL로 혹은 정보를 보여줍니다.
8) http://tag.microsoft.com/ 에서는 바코드가 이용된 통계 정보를 줍니다.