Partager via


MIX11을 통해 보는 차세대웹 - Windows Phone 망고의 새로운 플랫폼 API 소개 (8/13)

[MIX11 Day2 키노트 포스트 링크]
MIX11을 통해 보는 차세대웹 - Day2 키노트 홀랑 벗겨먹기! (1/13) MIX11을 통해 보는 차세대웹 - Windows Phone 키노트의 시작은 Thank you, every DEVELOPER! (2/13) MIX11을 통해 보는 차세대웹 - Windows Phone Next와 새로운 기회! (3/13) MIX11을 통해 보는 차세대웹 - Windows Phone과 Native HTML5 (4/13) MIX11을 통해 보는 차세대웹 - Windows Phone 망고의 새로운 개발 기능 소개 (5/13) MIX11을 통해 보는 차세대웹 - 개발자를 위한 Windows Phone 망고 (6/13) MIX11을 통해 보는 차세대웹 - Windows Phone 망고의 성능향상 (7/13) MIX11을 통해 보는 차세대웹 - Windows Phone 망고의 새로운 플랫폼 API 소개 (8/13) MIX11을 통해 보는 차세대웹 - Silverlight5의 진화는 현재진행형 (9/14) MIX11을 통해 보는 차세대웹 - Silverlight5 3D 그리고, Silverlight의 내일(10/13) MIX11을 통해 보는 차세대웹 - Kinect SDK, 동작인식 장치의 가능성 (11/13) MIX11을 통해 보는 차세대웹 - Kinect SDK, 모든 우주를 키넥트로 여행 (12/13) MIX11을 통해 보는 차세대웹 - Kinect SDK, 재미재미재미있는 Kinect! (13/13)

안녕하세요. MIX11을 읽어드리는 남자, 코난 김대우입니다.

지 난 시간에는 Windows Phone 망고의 성능향상에 대해서 알아 보았습니다. 우리가 만든 앱에 대해 코드 한줄 변경 없이 다양한 성능 향상 효과를 얻을 수 있다는것 만으로도 망고 SDK가 기다려지네요. 자~ 이번에 소개해 드릴 내용은 망고의 다양하고 새로운 API들 입니다.

Get Microsoft Silverlight
동영상 - 가운데 "플레이" 버튼을 누르시면 시작됩니다.

image

이렇게 많은 API와 기능이 망고에서 추가 되었습니다.  실제 1,500여개의 API가 추가 되었다고 하는데요. 바로 이어서 주요한 기능들에 대한 데모가 진행됩니다.
- 로컬 데이터베이스 - Local Database
image_2.png
첫 번째로 소개되는 기능은 Local Database 기능입니다. SQL CE 기반으로 폰을 위해 최적화한 엔진을 사용한다고 합니다. 데모 어플리케이션은 Feed Reader라는 app이네요. 로컬에 다운로드된 feed들을 Linq to SQL로, 한줄의 코드로 바로 조회하는 데모를 시연합니다. 흥미롭게 보실 부분은, Linq to SQL과 SQL CE 부분일 것 같아요. 양쪽 모두 모바일에서는 물론 엔터프라이즈 웹 어플리케이션에서 모두 개발 가능하기 때문입니다. 바꿔말하면, 기존의 .NET 개발자들이 망고 이후 폰용 앱을 개발할 경우 진입 장벽이 높지 않다는 의미기도 할겁니다.

네트워크 소켓(Socket) – IRC 데모
image_4.png
미륵이다 미륵… mIRC네요. 98년도에 신나게 채팅하면서 쓰던… 안쓴지 13년도 더 지나는군요. 알고 계시는 것처럼, mIRC는 6667~6668번 포트를 기본 사용하며 프로토콜 구조도 단순합니다.(IRC 클라이언트 직접 만든다고 RFC 찾던 기억도 새록새록) – 네. 확실히 Windows Phone에서 Socket 통신을 지원합니다. 데모의 라이브러리는 Silverlight4용 IRC 라이브러리라고 하네요. Silverlight4 에서 Socket 개발 했다면, 100% Windows Phone 망고에서도 호환, 같은 API를 쓴다고 하네요.
Kik Messenger 데모 - 400만명이 현재 사용중인 메세징 어플리케이션
image_6.png
허얼~ 이거 카카오톡하고 판박이네요. ㄷㄷㄷ Kik는 벤처기업(Startup)이 만든 메세징 어플리케이션입니다. Windows Phone으로 이번에 개발 하는 중이며 들어왔다고 하네요. 푸쉬 알림 기능(Push notification)과 Contact API, 소켓 기능을 이용하지 않을까 예상됩니다. 카카오톡이 자꾸 떠오르는건… ㅎㅎㅎ
카메라 API – USAA  원격 수표 예금 시스템
image_8.png
USAA는 8백만 회원의 금융회사로, 은행 및 보험 업무를 하는 회사라고 합니다. 미국의 수표(Check) 시스템을 알고 계신다면 아마 쉬운 예제가 아닐까 생각하는데요. 미국은 개인이 직접 수표를 써서 발행 가능합니다.(작은 수표책에서 쓰고 한장씩 발행하죠.) 이 수표를 받은 사람이 자신의 은행에 가서 예금을 하는 방식입니다. 그런데, 이 USAA 앱을 이용하면 은행에 갈 필요 없이 바로 Windows Phone의 카메라로 촬영 후 예금이 가능합니다. Raw Camera API 를 이용해 촬영 후 바로 이미지를 첨부해 보내는 형태로 처리가 되네요.
Windows Phone 망고의 그래픽 기능 – Silverlight 3D 기능
image_10.png
Full 3D 인터렉티브 스캇! 가장 센스있었던 데모가 아니였을까 합니다. ㅎㅎㅎ 3D로 만들어진 스캇~ Silverlight과 Windows Phone 문신까지~ 실버라이트 파이어스타터에서 본 데모를 모바일 버전으로~ 폰에서의 그래픽 기능을 재미있는 데모로 그냥 커버 하는군요.
망고에서는 1,500개 이상의 새로운 API를 지원한다고 합니다. 코난이의 소견으로 이제 좀 Windows Phone으로 새롭고 다양한 많은 시도를 할 수 있는 타이밍이 열리지 않나 생각됩니다. 망고 SDK 빨리 나와라~
감사드리며, 다음 시간에는 Silverlight5로 찾아 뵙도록 하겠습니다.

[MIX11 Day2 키노트 포스트 링크]
MIX11을 통해 보는 차세대웹 - Day2 키노트 홀랑 벗겨먹기! (1/13) MIX11을 통해 보는 차세대웹 - Windows Phone 키노트의 시작은 Thank you, every DEVELOPER! (2/13) MIX11을 통해 보는 차세대웹 - Windows Phone Next와 새로운 기회! (3/13) MIX11을 통해 보는 차세대웹 - Windows Phone과 Native HTML5 (4/13) MIX11을 통해 보는 차세대웹 - Windows Phone 망고의 새로운 개발 기능 소개 (5/13) MIX11을 통해 보는 차세대웹 - 개발자를 위한 Windows Phone 망고 (6/13) MIX11을 통해 보는 차세대웹 - Windows Phone 망고의 성능향상 (7/13) MIX11을 통해 보는 차세대웹 - Windows Phone 망고의 새로운 플랫폼 API 소개 (8/13) MIX11을 통해 보는 차세대웹 - Silverlight5의 진화는 현재진행형 (9/14) MIX11을 통해 보는 차세대웹 - Silverlight5 3D 그리고, Silverlight의 내일(10/13) MIX11을 통해 보는 차세대웹 - Kinect SDK, 동작인식 장치의 가능성 (11/13) MIX11을 통해 보는 차세대웹 - Kinect SDK, 모든 우주를 키넥트로 여행 (12/13) MIX11을 통해 보는 차세대웹 - Kinect SDK, 재미재미재미있는 Kinect! (13/13)