2. Silverlight for Windows Phone Silverlight 와 XNA는 윈도우폰7 어플리케이션의 기본 플랫폼. 윈도우폰7의 브라우저에서 Silverlight가 보여지는 것이 아니다. Silverlight는 플랫폼의 UI Framework로 기본 탑재되어 있다.
5. Text Input 소프트웨어 키보드(가상키보드)는 TextBox와 통합된 환경을 제공한다. 소프트웨어 키보드의 입력 상태 지원 지원되는 키보드 입력상태: EmailNameOrAddress Text Url Number Time TelephoneNumber PasswordBox는 1초의 delay를 갖고있다.
6. email URL text Number Telephone Number Input Scope – DEMO1
7. Touch 3가지 방식 터치 입력 지원 Mouse events Manipulation events Silverlight 3 Touch class (FrameReported) ScrollViewer는 내부적으로 pan 과 flick을 지원 Manipulation event로 pinch 와 stretch 처리 가능
10. Audio Input Microphone 입력 지원 raw PCM WAV data에 엑세스 가능 전화 통화 시 일정한 간격으로 BufferReadyevent발생 사용자 App의 요청 또는 BufferReady Event를 통해 데이터를 받을 수 있다 10ms latency
11. Media 지원되는 Media 하드웨어 디코더 지원 미디어 스트리밍 지원 PlayReady DRM MediaElement한계 한번에 MediaElement한 개씩 재생 가능 VideoBrush미 지원 XNA sound effect API 동시에 여러 개 음원 재생이 가능 (Polyphonic) WAV data의 반복 재생 가능
12. Vibration 지정된 시간 동안 진동 발생 게임에 사용 가능 사용자에게 업데이트 공지에 사용가능 VibrateControllervc = VibrateController.Default; vc.Start(TimeSpan.FromSeconds(2));
13. Web Browser Control Web과 Local 컨텐츠 표시 pan, double tap, pinch to zoom 지원 transforms & projections App에서의 javascript지원 개인정보 보호에 최적화 스크립트가 기본적으로 비활성화 되어 있음 쿠키 및 캐쉬의 고립(isolated)
14. Silverlight to Script Silverlight string fromScript = wb.InvokeScript("runScriptStuff", arg1, arg2); JavaScript function runScriptStuff(arg1, arg2) { return “awesome”; }
17. Integrating with the OS 통합된 Hub 결합된 Hub의기능으로 App을 돋보이게 한다. Launcher를 통해 OS에서 제공하는 기능의 통보와 실행이 가능하다 SMS, email, web browser, maps, dialer, search, etc Choosers는 open file dialog 와 같다. 사용자가 App에서 OS로부터 제공하는 정보를 이용할 수 있다 Picture, contact, camera, etc
20. Pivots & Panoramas 윈도우폰7 어플리케이션 최고의 컨트롤 새로운 윈도우폰7의 UX를 쉽게 적용할 수 있다 UX 가이드라인과 시스템 동작에 가장 잘 어울린다 그래픽 적이다 ( 리스트 방식, Off-Screen 콘텐트) 사용자를 위한 정보를 덩어리로 정보를 나눌 수 있다 동작구조가 물리적으로 비슷하다 주기적, 왼쪽 또는 오른쪽 제스처, 후방탐색
26. Windows Phone Resources Questions? Demos? The Latest phones? 윈도우 폰 개발자 그룹 (WinMoDev)www.winmodev.net Developer Resources developer.windowsphone.com Business IT Resources www.windowsphone.com/business Experience Windows Phone 7 on-line and get a backstage pass www.windowsphone7.com