RE: W3C 표준화 관련 문의

안녕하세요. 김도완 매니저님.

좋은 이슈를 discussion table에 올려주셔서 감사합니다~^^

 

아래와 같이 답변을 달아보았습니다. 혹시 첨언을 하실 분이 있으면 편하게 의견 주세요~ ;)

 

 

 

From: Dowan Kim [mailto:forty4@gmail.com] 
Sent: Monday, November 14, 2011 2:42 PM
To: public-html-ig-ko
Subject: W3C 표준화 관련 문의

 

안녕하세요.

김도완입니다. 

최근 W3C TPAC에서 진행된 표준화 미팅과 관련해서 몇 가지 궁금한 점이 있어서, 아시는 분들이 전체 공유 좀 해주셨으면 해서 문의드립니다. ^^

1. Media 처리 관련

  - DAP에서 진행하고 있던 Media Capture API와 관련하여 최근 진행되고 있는 상황에 대해 공유 부탁드립니다.
  - 즉, Media Capture API, Device Tag<device>, getUserMedia(), Stream API, File API 들의 현재 상황, 관계 그리고 향후 방향에 대해 궁금합니다.

è    Media Capture와 관련해서 DAP WG에서 개발 중인 표준은 HTML Media Capture(input tag 활용)과 Media Capture API 입니다. 이 두가지 표준은 모두 Native Camera 기능을 Launching하도록 되어 있고, 

è    Capturing 후에 웹앱은 이 파일의 위치를 이용해서 다음 액션을 하는 개념입니다. HTML Media Capture는 이미 Mature한 수준이고, Media Capture API의 경우 좀더 정리가 진행될 예정입니다.

è    이들 둘에 비해서 getUserMedia는 브라우저가 Camera handling 기능을 내장하는 것을 의미합니다. 따라서 실시간으로 Video 또는 Audio Stream을 받아서 활용해야하는 웹앱의 경우는 이 표준을 활용해야 합니다.

è    Stream API의 경우 WebRTC WG에서 좀더 정리가 될 것으로 예상되고, 

è    File API의 경우는 File Reader API, File Writer API, File system and directory로 나누어져 표준 개발이 이루어 지고 있으며 File Reader API는 Mature 한 수준입니다.

è    <device>는 예전에 drop 되었습니다.


  - 또한 DAP WG과 WRTC WG간 향후 이와 관련하여 어떤 식으로 진행하려고 하는지요?

 

à 말씀하신 두개의 WG 간에 합의한 내용은 WebRTC Spec에서 getUserMedia() 기능은 별도의 Use Case가 존재하기 때문에,

è  WebRTC 스펙에서 분리하여 별도의 표준으로 개발하기로 하였고, 본 스펙에 대해서 TF 형태로 두 그룹이 같이 개발하기로 합의하였습니다~

è  따라서 앞으로 TF 구성에 대한 조율을 하고 아마도 별도의 TF Mailing-list/Conf. Call을 통해서 표준 개발이 진행될 것 같습니다.

 

2. Web Intents 및 Device API Architecture

  - DAP를 중심으로 Web Intents에 대한 관심이 많은 것으로 알고 있습니다. 관련하여 Web Apps WG과도 Joint TF를 만드는 작업을 진행중이더군요.
  - 향후 Web Apps WG 및 DAP WG에서 API를 표준화함에 있어서 API 직접 호출 방식(e.g. navigator.contacts.get(...)), REST/XHR 방식, 그리고 Web Intents 방식이 어떤 기준으로 어떻게 표준화되는 것인지요? 
  - 즉, 각 API마다 한 가지 방식으로 제공되는 것인지? 아니면 복수개의 방식으로 제공되는 것인지? 그렇게 제공되는 기준은 무엇인지? 왜 이런 논의들이 이루어졌었는지? 향후 API들이 추가될 때 어떤 방향 및 Guideline이 있는지? 등

à 이 부분은 아직 정확하게 정리가 되지는 않았습니다. 그런데 이번 TPAC 회의를 통해서 Web Intents 를 활용하는 것이 전체적으로 힘들 받았습니다.

è  따라서 당분간은 Contacts을 포함해서 다양한 API를 Web Intent 기반으로 만드는 것에 대해서 논의를 할 것 같습니다.




3. Discovery 및 Communication

  - 최근 Web and TV IG를 중심으로 Home Network내 다양한 Device들의 Web Apps간 상호 연동에 대해 관심이 많습니다. 이와 관련하여 WRTC WG과 Service Discovery에 대한 논의를 한 것으로 알고 있습니다.
  - 앞으로 Web Apps간 통신에 대한 논의가 많을 것으로 예상되는데, 이와 관련하여 Service Registration/Discovery/Advertisement 및 API, Web Messaging, WRTC, Web Intents, 들이 어떤 WG 또는 TF에서 어떤 방향으로 표준화가 진행될 것으로 생각하는지요?

è    WRTC WG은 제가 잘 모르는 WG입니다^^; 좀 알려주세요~

è    이거 알려주시면 다른 것과 함께 제가 알고 있는 선에서 답변드리겠습니다~



위의 내용들은 정말 살아있는 표준화 및 기술들의 모습 같더군요.
한 분이 다 알기는 어려울 수 있으니, 관련하여 상황 및 방향에 대해 조금이라도 아시는 분들끼리 서로 서로 공유하면 다 같이 도움이 될 것 같습니다.

특히 위에서  <http://webintents.org/> Web Intents는 Google과 Apple에서도 관심이 많은 듯 하더군요.
아마 Android나 iOS에도 빠르게 적용되지 않을까 싶네요.
물론 지금도 Custom URL Scheme를 만들어서 Web App on Browser에서 Native App을 호출할 수 는 있으나, Fire and Ignore 형태밖에 안 되며, 특히 iOS에서는 원래 App(Browser)으로 다시 돌아갈 수 없는 문제도 있죠.
특히 Web Intents가 표준화되면 Intents 등록이 공식화되고 Repository가 만들어 질 수 있기에 활용성이 훨씬 좋아지리라 생각합니다. 또한 활용 방식도 훨씬 다양해지고.



+1

이원석 드림.


그럼 자유로운 의견 공유 부탁드립니다. ^^

Received on Wednesday, 16 November 2011 04:47:16 UTC