한국마이크로소프트(www.microsoft.com/korea)가 모바일, 웹, 클라우드 환경에서 개발자들이 쉽게 영역을 넘나들며, 멀티 플랫폼 상에서 일관된 사용자 경험을 제공할 수 있도록 지원하는 정책과 제품들을 발표했다. 기존 개발 환경에 아이디어만 접목하면 다양한 플랫폼을 넘나들며 구동되는 소프트웨어를 개발할 수 있다는 것이다.
개발자들이 하나의 툴로 모바일, 웹, 클라우드 환경에 대응할 수 있도록 함으로써, 개발에 들어가는 시간과 비용을 절약하고 시너지 효과를 낼 수 있다는 것이 한국마이크로소프트의 설명이다. 그 핵심에는 6월 1일 개최된 리믹스 10(ReMIX’10)에서 선보인 비주얼 스튜디오 2010이 있다.
비주얼 스튜디오 2010을 활용하면 통합된 휴대전화 개발 디자인 환경을 이용해 윈도우폰 7을 위한 모바일 애플리케이션, 윈도우 애저(Windows Azure) 기반의 클라우드 응용프로그램, 엑스박스 360용 게임 등을 개발하는 것이 가능하다고 한국마이크포소프트는 밝혔다. 윈도우 7과 호환되는 멀티터치 등 윈도우 7 응용프로그램 개발에 최적화된 환경도 제공한다.
아울러 비주얼 스튜디오 2010은 애플리케이션 수명 주기 관리(ALM: Application Lifecycle Management)의 소스와 형상관리, 리포팅, 테스팅 등 모든 업무를 통합 지원한다. 윈도우 프레젠테이션 파운데이션(WPF: Windows Presentation Foundation) 기반의 편집 도구는 개발자들이 여러 개의 모니터를 동시에 사용해 개발 작업을 할 수 있도록 돕는다.
한국마이크로소프트는 ‘최강 효율’, ‘최신 기술’, ‘완벽 팀워크’라는 표현을 사용하며 비주얼 스튜디오 2010의 특징을 강조했다. ‘최강 효율’로 강력해진 디버깅과 멀티 모니터 기능 등 개발 생산성을 높여줄 기능들을 제시했으며 , 모바일 및 클라우드 등 새로운 영역으로의 확장을 위한 최적의 툴이라는 면에서 ‘최신 기술’을 키워드로 제시했다는 것이다.
아울러 자바 개발자 등 이제까지 다른 영역으로 여겨졌던 이기종 기술을 사용하는 개발자들이 협업을 할 때도 활용할 수 있는 ALM(애플리케이션 수명주기 관리) 도구인 비주얼 스튜디오 팀 파운데이션 서버(Visual Studio Team Foundation Server)와 테스팅 도구인 비주얼 스튜디오 테스트 프로페셔널(Visual Studio Test Professional) 2010 신제품도 이번 리믹스 2010에서 데모 시연과 함께 소개되었다.
이러한 변화된 개발 환경을 반영하는 의미에서 올해 개최된 리믹스에서 한국마이크로소프트는 ‘모바일, 웹, 클라우드 NOW’라는 슬로건을 제시했다. 소프트웨어와 서비스의 경계가 모호해짐에 따라 사용자의 경험이 PC를 중심으로, 웹, 폰, 클라우드로 확장되고 긴밀하게 상호 연결되는 경향을 엿볼 수 있도록 해주는 부분이다.
한국마이크로소프트는 리믹스 기조연설을 통해 다양한 플랫폼을 넘나드는 이러한 개발환경의 변화를, ‘똑같은 프로그래밍 모델, 똑같은 개발 도구, 똑같은 툴’이라는 말로 강조했다. 그리고 윈도우 7 기반 멀티터치 스크린 장비, 윈도우 폰 7, Xbox 360을 넘나드는 데모를 통해 이러한 변화를 체험할 수 있는 기회를 제공했다.
이를 통해 기존 개발에 활용된 익숙한 윈도우 및 실버라이트 개발자들은 모바일, 웹, 클라우드를 넘나드는 소프트웨어 및 서비스 개발이 가능해진 셈이다. 특히 이날 기조연설에서 비주얼 스튜디오 2010과 이 제품을 기반으로 한 각종 무료 도구들을 함께 발표했다.
한편 이번 리믹스에서는 윈도우 폰 7을 국내 최초로 시연하고 윈도우 폰 앱 개발자들을 함께 소개해 큰 관심을 받았다. 윈도우 폰 7에는 실버라이트가 기본 UX 플랫폼으로 채택되었고, 게임 앱을 위한 마이크로소프트의 XNA 게임 프레임워크가 기본 기술로 내장했다. 개발자들은 한 번의 개발로 PC, 게임 콘솔 그리고 스마트폰에 동일한 경험의 게임 앱이 서비스 되도록 할 수 있게 된 것이다.
2007년 9월 첫 출시된 웹기술인 실버라이트 역시 리믹스의 주요 주제였다. 첫 버전 출시 3년 만에 네 번째 버전으로 선보인 실버라이트 4도 국내에서 첫 선을 보였다. 실버라이트 4에서 추가된 아웃-오브-브라우저 및 DRM 기능 등 웹 플러그-인에서 리치 클라이언트 기술로 확장하는 기술은 웹과 리치 클라이언트의 컨버전스가 가속화됨을 보여주며 개발자와 디자이너들의 주목을 끌었다.
참고로 리믹스는 미국에서 열리는 연간 최대 웹 기술 컨퍼런스인 MIX 의 한국판 행사로서, 올해로 4년째를 맞는다. 해마다 다채로운 뉴스와 신기술 발표로 기대를 모은 리믹스의 주요 내용을 살펴보면 최근 몇 년 간 마이크로소프트가 웹을 중심으로 강조해 온 내용들을 훑어 볼 수 있다.
‘Next Web NOW’라는 주제로 최초로 진행된 2007년 제 1회 리믹스 행사는 당시 ‘실버라이트’를 최초로 선보이면서 마이크로소프트가 제시하는 ‘차세대 웹’ 논의를 시작했다. 그로부터 3년여 동안 실버라이트는 보급률이 65%에 이를 만큼 빠르게 성장했다.
2008년 행사의 주제는 ‘Beyond RIA’. RIA만을 위한 도구로 인식되어 플래시와의 대결 구도로만 보이던 실버라이트의 두 번째 새 버전을 선보이면서 단순한 RIA 툴이 아닌 인터랙티브한 웹 환경을 위한 신개념의 플랫폼임을 강조했다. 특히 2회 행사에서는 NHN, SBS, SK 커뮤니케이션 등 10여 개의 국내 유명 웹 기업들이 사례 발표에 참여해 많은 주목을 받았다.
작년인 200년 9월 개최된 제3회 행사에서는 ‘/Web’이라는 슬로건을 내걸며 마이크로소프트의 웹 플랫폼 전략 발표와 웹 관련 기업 중소기업 지원 정책인 ‘웹사이트 스파크 프로그램(WebsiteSpark)’을 발표한 바 있다. 특히 이 때부터 PHP 등 다른 기술을 포용하는 웹 플랫폼 제공 회사로의 이미지 구축에 투자와 지원을 하기 시작했다.