CE-HTML
CE-HTMLCE-HTML은 유니버설 플러그 앤 플레이 네트워크에서 소비자 전자 기기를 위한 원격 사용자 인터페이스를 갖춘 웹 페이지를 설계하기 위한 XHTML 기반 표준이다.이 표준은 모바일 기기의 고화질 텔레비전 세트를 포함하여 다양한 화면 크기와 기하학적 구조에 따라 우아하게 확장할 수 있는 사용자 인터페이스를 정의하기 위한 것이다.[1]
CE-HTML은 소비자 가전 협회(CEA)에 정의된 CEA-2014 표준의 일부("Web4CE"라고도 함)이다.[2][3]
특징들
CE-HTML은 다음과 같은 인터넷 언어로 구성된다.
- ECMAScript 262, 제3판[4]
- XHTML 1.0 전환/강성[5]
- CSS TV 프로필[6] 1.0
- XMLHtpRequest[7] 객체
- DOM 레벨 2.0(Core,[8] Style,[9] Events,[10] HTML[11])
- CE 장치의 여러 특정 확장.
CE-HTML은 모두 인터넷을 통해 UPnP를 통해 가정에서 사용할 수 있다.콘텐츠 제작자가 웹에서 공통언어와 알려진 언어를 사용하여 CE 기기에서 제어할 수 있는 사용자 인터페이스를 정의할 수 있도록 한다.CE-HTML 클라이언트는 일반적으로 가전제품 기기에서 실행되는 CE-HTML 표준에 맞게 조정된 웹 브라우저로 구성된다.CE-HTML은 다음과 같은 브라우저에 대한 특정 확장 기능을 제공한다.
- CSS3 입력 형식 태그를 사용하여 멀티탭 또는 기타 CE별 영숫자 입력 지원.[12]
- 오디오/비디오 스크립팅 개체를 사용한 미디어(오디오/비디오) 재생
- 위쪽, 아래쪽, 왼쪽, 오른쪽 및 OK 키를 사용하여 원격 제어(공간 탐색)를 통한 작동
- 클라이언트 기능 일치 – 서버가 제공하는 사용자 인터페이스에 클라이언트 기능을 일치시킨다.이를 위해 각 CE-HTML 호환 클라이언트는 기능 프로필을 사용하고 있다.클라이언트의 사용자-에이전트 문자열에 배치된 이 프로파일은 서버가 클라이언트에서 지원하는 CE-HTML의 일부를 알 수 있도록 한다.서버는 이른바 "XML UI Listing"으로 그 기능을 전송하여 클라이언트는 서버가 제공하는 다양한 CE-HTML 사용자 인터페이스 중에서 선택할 수 있다.
- 텔레비전과 같은 CE 장치의 사용을 위한 사용자 인터페이스 프로필.이는 CE-HTML 클라이언트가 그 기능을 기반으로 할 수 있는 미리 정의된 기능 프로파일이다.예를 들어 지원되는 글꼴, 장치의 화면 크기 및 장치의 a/v 스크립팅 개체가 지원하는 미디어를 정의한다.모든 프로파일은 10피트 사용자 인터페이스를 기반으로 한다.
- 클라이언트가 외부 서버의 메시지를 폴링하여 현재 표시된 사용자 인터페이스에 관계없이 사용자에게 표시할 수 있는 타사 알림입니다.
- CE-HTML 컨텐츠에 대한 특정 새로운 MIME 유형: "응용프로그램/ce-html+xml"
일반적인 CE-HTML 코드는 다음과 같다.[13]
<?xml 버전="1.0" 인코딩="UTF-8"?>>!DOCTYPE html 공중"-//W3C//DTD XML1.0Transitional//EN""ce-html-1.0-transitional.dtd">,<>html xmlns="http://www.w3.org/1999/xhtml">,<>head>, 개체, title>을 말한다.CE-HTML<, /title>,<>/head>,<>몸 onload="document.getElementById(''myvid).play(1);">, CE-HTMLa/v 개체:<>br/>,<>개체 type="video/mp4"id="myvid"data="myvideo.mp4"width="640"height="480">,<>./객체> </신체> </신체> </신체>역사
CE-HTML은 다수의 CE-제조자로 구성된 소비자 가전협회 R7WG9 실무그룹 내에서 개발되어 일반적인 개인용 컴퓨터의 특성을 보유하지 않는 기기에 HTML(웹) 콘텐츠를 표시하는 문제에 대한 해답을 도출하였다.[14]CE 장치는 일반 웹 페이지를 표시하는 데 문제가 있다. 이 페이지들은 다음을 사용하기 때문이다.
- TV 또는 셋톱 박스에서 경험했을 때와 같이 먼 거리에서 읽을 수 없는 작은 글꼴과 이미지
- 마우스 또는 키보드 기반 탐색만, 리모컨을 사용하여 탐색할 수 없음
- 사용자가 탐색하는 요소를 볼 수 없도록 탐색 가능한 요소에 강조 표시 안 함
- 많은 비휴대용 브라우저 특정 확장(DOM 레벨 0/레거시 DOM)
- 표준 오디오/비디오 개체 구현 없음
- Adobe Flash와 같은 CE 호환이 아닌 독점적 확장 기능 사용
웹 콘텐츠를 표시하기 위해 CE 장치를 사용하는 것과 관련된 추가적인 어려움은 CE 장치가 일반적으로 다른 해상도, 원격 제어 및 오디오/비디오 코덱과 같은 다른 기능을 가지고 있기 때문에 발생한다.
사용하다
CE-HTML은 Open IPTV [15]Forum, Digital Living Network Alliance (버전 2 기준) 및 HbbTV와 같은 다른 표준 내에서 점점 더 많이 사용되고 있다.일부 연구에서는 (CE-HTML이 중요한 부분인) CEA-2014가 거실 인터넷 체험의 핵심 기술 중 하나가 될 것으로 보고 있다.[16]오레건네트웍스가 개발한 오레건[17], 웹킷을 기반으로 한 웨디슨 프로젝트[18] 등 CE-HTML 지원 브라우저를 보유하고 있다고 주장하는 브라우저 벤더와 솔루션 제공업체들이 현재 다수 존재한다.
필립스는 2009년 4월 유럽에서 Net TV 기능을 통해 CE-HTML 표준을[19] 지원하는 최초의 장치를 출시했는데,[20][21] 2010년에는[22] 샤프와[23] 뢰웨[24] 플랫폼으로 확장되었다.
스마트 TV(Connected TV 또는 Hybrid TV라고도 함) 장치도 삼성,[25] 파나소닉[26], 소니에 의해 출시되고 있지만,[27] 이러한 장치들은 다른 많은 프로그래밍 언어에 기반을 두고 있다.[28][29][30]
참고 항목
참조
- ^ "CE-HTML for remote user interfaces for consumer devices". Domoticspoint.com. Archived from the original on 21 April 2006. Retrieved 19 October 2011.
- ^ "Web4CE: Accessing Web-based Applications on Consumer Devices" (PDF). Retrieved 19 October 2011.
- ^ "Consumer Electronics Association: CEA-2014". Ce.org. Archived from the original on 8 June 2011. Retrieved 19 October 2011.
- ^ "Ecmascript 262, 3rd edition". Ecma-international.org. Retrieved 19 October 2011.
- ^ http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 전환/초기화
- ^ "CSS TV Profile 1.0". W3.org. Retrieved 19 October 2011.
- ^ "XMLHttpRequest object". W3.org. Retrieved 19 October 2011.
- ^ "DOM level 2.0 Core". W3.org. 20 November 1997. Retrieved 19 October 2011.
- ^ "DOM level 2.0 Style". W3.org. 13 November 2000. Retrieved 19 October 2011.
- ^ "DOM level 2.0 Events". W3.org. 13 November 2000. Retrieved 19 October 2011.
- ^ "DOM level 2.0 HTML". W3.org. 9 January 2003. Retrieved 19 October 2011.
- ^ "CSS3 working draft". W3.org. Retrieved 19 October 2011.
- ^ CEA-2014 에라타 2008년 12월 9일 웨이백 머신에 보관
- ^ CELF-2007 CEA-2014 표준 소개[영구적 데드링크]
- ^ "Open IPTV Forum – Declarative Application Environment" (PDF). Archived from the original (PDF) on 14 January 2013. Retrieved 26 January 2012.
- ^ 월드 와이드 웹이 거실을 잠식하다
- ^ "Oregan media browser information". Oregan.net. Retrieved 19 October 2011.
- ^ http://www.wedison.org Wayback Machine Wedison 프로젝트 정보에 2010년 2월 12일 보관
- ^ Andrews, Robert (1 September 2008). "Philips demoing Net TV". Paidcontent.co.uk. Archived from the original on 1 June 2009. Retrieved 19 October 2011.
- ^ "Philips Net TV live in April, 2009". Engadget.com. Retrieved 19 October 2011.
- ^ "Philips announces Net TV". Pocket-lint.co.uk. 19 February 2009. Retrieved 19 October 2011.
- ^ "Philips partners with Sharp and Loewe". Whathifi.com. Archived from the original on 5 October 2011. Retrieved 19 October 2011.
- ^ "Sharp Aquos Net". Hughsnews.ca. 2 September 2010. Retrieved 19 October 2011.
- ^ "Loewe Medianet". Loewe-int.de. Retrieved 19 October 2011.
- ^ "Samsung Internet-enabled televisions this year". Inquisitr.com. 26 August 2008. Retrieved 19 October 2011.
- ^ "Panasonic Vieracast internet enabled plasmas due this summer". Engadget.com. Retrieved 19 October 2011.
- ^ "Sony Google TV". Discover.sonystyle.com. Archived from the original on 10 July 2011. Retrieved 19 October 2011.
- ^ "Samsung Connected TV Yahoo". Connectedtv.yahoo.com. Retrieved 19 October 2011.
- ^ "Panasonic Vieracast". .panasonic.com. Archived from the original on 10 March 2011. Retrieved 19 October 2011.
- ^ Linux 장치가 TV를 인터넷 비디오에 연결