2010년 3월 30일 화요일

마이크로소프트 Website Spark

아이디어에 불꽃을 - Microsoft Spark 시리즈

아이디어가 있는데, 바로 현실화 하는데 제약이 있으신가요? 마이크로소프트는 소프트웨어 생태계를 위해 DreamSpark, BizSpark, WebsiteSpark 프로그램을 통해 소프트웨어를 무상으로 지원하고 여러분의 다양한 아이디어를 구체화, 사업화 할 수 있도록 지원한다고 합니다.

 

 

2010년 3월 29일 월요일

[스크랩] MIX10에서 공개된 MS 모바일 전략

원문:[현장] MIX10에서 공개된 MS 모바일 전략 

 

mix_1

 

 현지시간 3월 17일 9시, 미국 라스베이거스에서는 마이크로소프트(이하 MS) MIX10 컨퍼런스 키노트 발표를 시작으로 3일간의 행사가 시작되었습니다.  MIX 컨퍼런스는 MS가 개최하는 최대의 웹 컨퍼런스이지만, 이번 행사의 최대 화두는 스마트폰과 모바일 웹이었습니다.

 

mix_2

 

 무엇보다 지난달 스페인 바르셀로나에서 열린 월드 모바일 콩그레스에서 발표된 이후 많은 관심을 불러일으키고 있는 윈도우폰 7과 관련한 기술들에 화제가 집중되고 있습니다.  이렇게 웹 컨퍼런스인 MIX10 컨퍼런스에서 윈도우폰 개발 주제가 많은 비중을 차지한 이유 중 하나는 웹과 모바일의 개발 방법이 더 이상 무관하지 않기 때문입니다.  특히 강조된 기술 분야는 실버라이트를 이용한 PC·웹·모바일 영역의 통합 개발 환경입니다.  윈도우폰 7의 어플리케이션 개발 환경은 스마트폰에 특화된 API 등이 추가된 실버라이트 3을 지원하고 있습니다.  이제 같은 툴, 같은 언어, 같은 코드로 PC와 웹 그리고 윈도우폰을 아우르는 통합 어플리케이션까지 개발이 가능합니다.

 

mix_4

 

 MS는 기존 실버라이트 개발자, 웹 개발자, 디자이너 등이 모바일 어플리케이션을 특별한 기술을 배우지 않고도 개발할 수 있다고 강조하고 있습니다. 실제 윈도우폰 7 어플리케이션 개발 방법의 중요한 접근 방법으로 제시되고 있는 것은 ‘Design based approach’(디자인 기반 접근법)입니다. 즉, 눈에 보이는 UI·UX로부터 개발이 시작되고 어플리케이션의 가장 중요한 부분이 된다는 점입니다. 과거 전통적인 개발 방법인 기능과 코드가 중심이 되었던 어플리케이션 개발 접근 방법이 사용자 경험 중심으로 바뀌고 있다는 것을 의미합니다.

 

 실제 키노트 발표 중 MS 개발자 사업부 총괄 책임자인 스캇 구슬리(Scott Guthrie)가 직접 데모로 2분여 만에 제작한 트위터 어플리케이션은 마치 파워포인트 문서를 작성하는 것처럼 간단한 마우스 조작만으로 윈도우 폰 어플리케이션을 구현할 정도로 쉽고 빠른 어플리케이션 개발방법을 보여주었습니다. 이런 디자인 기반 개발 접근 방법은 기존 웹 개발 프로세스와 크게 다르지 않습니다. 기존 웹 개발 영역에 있는 개발자나 디자이너들에게도 이젠 스마트폰 어플리케이션 개발이 크게 어렵지 않다는 점은 새로운 기회를 원하는 분들께 희소식이 될 것 같습니다.

 

mix_3

 

 실버라이트와 함께 강조된 개발도구 중 하나는 ‘마이크로소프트 익스프레션 블렌더4′입니다.  MS 익스프레션 블렌더4는 디자이너들이 보다 빠르게 UI를 구현할 수 있도록 돕는 개발 도구입니다. 디자이너 역시 이 도구를 이용해 직접 디자인한 어플리케이션을 에뮬레이터나 디바이스를 통해 직접 UI의 실제 작동 상태를 확인해가며 디자인할 수 있습니다.  이런 윈도우폰 개발툴(Windows phone developer tools CTP)들은 MIX10 행사가 시작된 미국 현지시각(3월15일) 윈도우폰 어플리케이션 개발자 사이트를 통해 무료 다운로드 형태로 배포하고 있습니다.

 키노트 발표가 끝나고 오후에는 윈도우 폰 어플리케이션 개발 환경에 대한 세션이 있었습니다. 그곳에서 역시 그간 궁금했던 많은 부분들을 해소할 수 있는 내용들이 쏟아졌습니다. 이 가운데 몇 가지 인상적인 내용을 소개해드리겠습니다.

 

 먼저 윈도우7의 멀티태스킹 관련 부분입니다. 윈도우폰 7은 멀티태스킹을 중요한 기능 중 하나로 강조하고 있습니다. e-메일을 보내는 동안 음악을 듣는 것처럼 OS와 함께 제공되는 기본 어플리케이션에서는 지원 가능하지만, 일반 개발자들을 위한 멀티태스킹 환경은 제공하지 않습니다. 하지만 엔터프라이즈(비즈니스,기업용) 배포 방법 및 베타버전의 내부 테스트 등을 위한 배포 방법은 별도로 제공할 예정입니다.

 

 개발 언어에 관한 발표도 흥미롭습니다.  알려진 것처럼 윈도우 폰 7부터는 C++을 사용한 네이티브 개발 환경을 지원하지 않습니다.  관리형 개발 환경으로 불리는 닷넷 콤팩트 프레임워크(.Net Compact Framework)상에서 어플리케이션이 작동되는 환경이며, 윈도우 폰 개발자가 사용할 수 있는 개발 언어는 현재로서는 C# 언어가 지원됩니다.  앞으로 닷넷 기반의 다른 언어(C++, VB) 등도 지원할 예정입니다.  그리고 실버라이트 구현을 위한 XAML과 함께 다이나믹한 3D 개발을 위한  XNA 4.0을 통해 향상된 어플리케이션을 개발할 수 있는 점을 강조하고 있습니다.

 

 마지막으로 MS는 새로운 시작으로 윈도우 폰에 대한 4가지 철학을 기본으로 윈도우 폰이 만들어졌다고 강조합니다.  이 4가지는 Customer(소비자), Design(디자인), Experience(경험/느낌), Platform(환경)입니다. 스마트폰과 웹의 인터페이스 환경이 UX 중심으로 바뀌는 트렌드와 아이폰을 선두로 한 스마트폰 소비자의 다양한 경험을 만족시키는 것이 윈도우 폰 7의 최대 과제였음을 분명히 말해주고 있습니다.

 

 이번 MIX10 행사를 통해 MS의 새로운 스마트폰 전략과 실체 그리고 개발 방법까지 구체적으로 공개되었습니다.  앞으로 MS 윈도우 폰을 통해 얼마나 많은 어플리케이션들이 만들어지고, MS가 의도한 통합 개발 환경의 장점이 얼마나 많이 드러날 지 기대됩니다.

2010년 3월 26일 금요일

Microsoft Translator (MS 번역기)

 MS(마이크로소프트)에서 제공하는 번역(Translator) 서비스입니다.

 

1. Bing Translator: 웹 사이트를 무료로 번역해 주는 서비스입니다.

 

2. Translator Widget: 웹 페이지 위젯을 통해 웹 사이트 내에서 실시간 번역을 제공합니다.

 

3. T-봇(T-Bot): Windows Live Messenger에서 번역을 제공하는 자동 대화 친구입니다. T봇은 2008년에 프로토타입으로 처음 출시된 이래 많은 인기를 얻고 있습니다. T봇과 1:1 대화를 나눌 수 있으며, 다른 언어를 사용하는 친구를 초대하여 T봇의 번역을 통해 대화할 수도 있습니다.

 

관련 링크

2010년 3월 25일 목요일

Microsoft tech.days - Korea 2010 Spring

 

 

2010, IT 기술과 컴퓨팅 플랫폼은 점점 더 빠른 속도로 진화하고 있으며,

이러한 변화는 기업 환경 뿐만 아니라 PC, 웹 브라우저 그리고 내 손 안의 디바이스 단말까지

우리의 모든 일상을 바꾸고 있습니다.

세상을 움직이는 기술의 변화는 곧 개발자와 IT 전문가에게는 새로운 기회의 장을 의미합니다.

한국마이크로소프트에서는
클라우드 컴퓨팅, 모바일, 3-스크린, 가상화, 통합 보안 등

개발자와 IT 전문가가 새롭게 도약할 수 있는 수 많은 가능성을 10가지 트렌드로 정리하여

TechDays 2010 Spring에서 제안해 드립니다.

최신 플랫폼과 기술 트렌드를 한 자리에서 만나볼 수 있는 국내 최대 온라인 컨퍼런스,

TechDays 2010 Spring에서 2010 IT를 이끌어갈 10가지 주요 기술과 함께

여러분의 미래를 만나보실 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

2009 개최된 마이크로소프트 최대 개발자 컨퍼런스 PDC

(Professional Developers Conference) 여는 키노트 세션입니다.

미래를 변화시킬 가장 중요한 기술이자 개발자가 가장 주목해야

트렌드인 클라우드 컴퓨팅과 3-스크린 전략에 대한 심도깊은 세션과 함께

다양한 서비스, 마켓플레이스, 그리고 데모를 종합하여 만나보실 있습니다.

개발자가 진출할 있는 기회의 장이 어느 보다도 많이 열려있는 2010년,

개발자의 미래 설계를 위해 주목해야 할 IT 트렌드를 집중적으로 짚어 드립니다.

개발자가 직면한 현실과 트렌드의 중요성과 전망, 기술을 데모와 함께

만나보실 있습니다.

비용 절감과 효율성 증대, 보안 확보까지 2010 기업의 미래를 책임지는

IT 전문가가 주목해야할 IT 트렌드 - 클라우드 컴퓨팅, 그린 IT, 가상화,

소셜리틱 애플리케이션, 통합 보안 환경 그리고 IT 거버넌스까지,

IT 전문가를 위한 IT 트렌드 2010 만나보십시오.

 

 

2010년 3월 24일 수요일

MS Office를 App-V 가상화 환경에서 실행하기

About This Video

Microsoft Application Virtualization (App-V) provides the ability to deliver virtual applications to users on demand out of the box. With App-V, you can run multiple versions of applications on the same computers where small groups of users will not be adversely impacted by fast deployment and speedy migration, or incompatibilities in file formats between versions of the same applications. In this video, we'll demonstrate how two different versions of Microsoft Office Word can run side-by-side, and how data can be shared between the different versions.

 

 

 

App-V Sequencer를 사용하여 Virtual Application 생성하기

About This Video

The Application Virtualization (App-V) Sequencer is a powerful, easy-to-use tool that enables IT professionals to create a new virtual application. This video will walk you through the different files that make up a virtual application package and teach you how to:

  • Run the App-V 4.6 Sequencer to sequence an application.
  • Create file type associations and shortcuts.
  • Configure a custom application package

 

 

 

 

MS Hyper-V Server 2008 R2에 대한 자세한 내용

 

Microsoft Hyper-V Server 2008 R2


Hyper-V Server 2008 링크

-

Hyper-V Server 2008

-

Hyper-V Server 2008 FAQ

-

Hyper-V Server 2008 개요

-

Hyper-V Server 2008 기술 리소스

-

시작하기 가이드

-

TechNet Magazine: Windows Server 2008 Hyper-V 소개

-

구성 가이드


커뮤니티

-

가상화 뉴스그룹

-

Windows 가상화 블로그


웹캐스트 비디오

-

Momentum 웹캐스트: 가상화를 도입할 준비가 되셨습니까?


도구

-

Windows Server 가상화 가이드

-

Microsoft Virtualization Solution Accelerators

-

System Center Virtual Machine Manager180 평가판

 

 

기타

 

 

 

2010년 3월 23일 화요일

Microsoft Virtual Labs - (Hyper-V edition)

 본 Lab은 IT 관리자들이 Microsoft Hyper-V Server, Microsoft System Center Virtual Machine Manager 및 Citrix XenDesktop을 사용하여 가상 Desktop 컴퓨터들을 배포하는 방법을 설명합니다.

 

먼저 Microsoft Virtual Labs - (Hyper-V edition) 사이트에 접속합니다.

 

 Virtual Lab을 구동하기 위해서는 위 화면에서 [Launch Virtual Lab] 버튼을 클릭하십시오.

다음 그림과 같이 Virtual Lab 구동 화면이 나타납니다.

 

 본 Virtual Lab에 대한 매뉴얼은 첨부 파일이나 여기를 클릭하십시오.

 

Microsoft 공식 MDOP 블로그 사이트

Microsoft 공식 MDOP(Microsoft Desktop Optimization Pack) 블로그 사이트입니다.

 

 

 

2010년 3월 22일 월요일

Microsoft - Desktop Virtualization Hour

 지난 3월 19일(미국 시간 3월 18일), Microsoft에서는 Desktop Virtualization Hour를 개최하였습니다. 향후 데스크톱 가상화의 기술과 로드맵을 살펴보실 수 있는 좋은 기회였으며, WIndows 7과 Windows Server 2008 R2의 서비스팩 1의 가상화 부분에 대한 몇가지 기술이 소개되었습니다.

 

 Windows Server 2008 R2 가상화 영역에서 추가될 기술은 크게 2가지입니다.

 

  1. Hyper-V 환경에서 동적 메모리 관리(Dynamic Memory)가 가능해집니다. 이는 VM의 최대, 최소 메모리를 지정하고, 시스템 요구에 기반하여, 자동으로 조절되는 것입니다.
  2. VDI 환경에서 RemoteFX 기술을 통해 클라이언트의 3D 콘텐츠와 Windows Aero 기술이 전면적으로 클라이언트 하드웨어 기반 가속 기능을 활용하게 됩니다. 이를 통해 더 나은 가상화 그래픽 자원과 더 많은 코덱을 지원할 수 있게 됩니다. 현재 RDP 프로토콜은 VDI 환경내에서 클라이언트(서버에서 서비스되는)와 이를 접속해서 사용하는 클라이언트(원격 데스크톱 클라이언트)가 상호 작업을 분배해서 처리하게 되지만, RemoteFX는 이를 접속해서 사용하는 클라이언트의 하드웨어로 이관할 수 있음을 의미합니다.

 

아직까지 서비스팩 1의 출시 일정은 공개되지 않았습니다.

 

 

[참고 사이트]

 

 

Windows Azure 시작하기

인용글: Windows Azure Getting Started

 Discover, Develop, Deploy with the Windows Azure platformDiscover, Develop, Deploy with the Windows Azure platformDiscover, Develop, Deploy with the Windows Azure platform

Develop

1. Download the Windows Azure Platform Training Kit

2. Configure your local machine

3. Download Tools & SDK


 

 

 

4. View Windows Azure Sample Application and Code

Deploy

  1. Purchase the Windows Azure platform offer that best meets your needs. (refer to our offer page)
  2. Create a New Windows Azure Storage Project (If Needed)

    If you need cloud storage using Windows Azure, follow these steps.
    1. Login to the Windows Azure Portal at http://windows.azure.com.
    2. Click New Project, and then select Storage Account.
    3. Enter a project label (such as davidtododb) and click Next. Enter the same name for the Storage Account Name. Check to make sure the account is available and then click Create.
  3. Deploy your Application
    1. On the Windows Azure Portal, click New Project, and then select Hosted Service.
    2. Enter a project label (such as davidMyToDo) and click Next. Enter the same name for the Account Name. Check to make sure the account is available and then click Create.
    3. When the project screen appears, click Deploy.
    4. For the app package, upload AppName.cspkg.
    5. For the Configuration setting, upload ServiceConfiguration.cscfg.
    6. Enter v1 as the label for deployment.  Click Deploy.
    7. Once the package has updated, click Run. This may take a few minutes to complete.
    8. Once the package is running, click the Swap button between Staging and Production to promote your service to production.
    9. Click the URL to access your application.