맨위로가기

무선 마크업 언어

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

무선 마크업 언어(WML)는 1998년 WAP 포럼에 의해 개발된 마크업 언어이다. 오픈웨이브의 HDML, 노키아의 TTML, 에릭슨의 모바일 콘텐츠용 마크업 언어를 기반으로 하며, 1.1 버전이 표준으로 제정되었고, 2001년 WML 2.0이 명시되었지만 널리 채택되지는 않았다. WML 문서는 XML 문서이며, "덱"으로 알려진 구조로 구성된다. WML 덱은 웹 서버에 저장되며 WAP 게이트웨이를 통해 모바일 장치에 전송된다. WML은 모바일 장치 하드웨어 인터페이스를 다루지만, 모바일 장치의 처리 능력 향상으로 인해 XHTML과 표준 HTML을 허용하는 방향으로 발전하고 있다.

더 읽어볼만한 페이지

  • XML 마크업 언어 - 스케일러블 벡터 그래픽스
    스케일러블 벡터 그래픽스(SVG)는 W3C가 개발한 XML 기반의 마크업 언어로, 웹에서 벡터 그래픽을 표현하며, 확대/축소 시 화질 저하가 없고, 다양한 그래픽 기능과 텍스트 표현, 메타데이터 지원 등을 제공한다.
  • XML 마크업 언어 - 지리 마크업 언어
    지리 마크업 언어(GML)는 지리 정보를 전송 및 저장하기 위한 XML 기반 마크업 언어이며, 개방형 공간 정보 컨소시엄(OGC)에서 관리하는 국제 표준으로 ISO 19136:2007로 채택되었다.
  • 무선 통신 - 건 다이오드
    건 다이오드는 건 효과를 이용하여 마이크로파를 생성하는 발진 소자로, 갈륨 비소와 같은 반도체의 전자띠 구조를 통해 음의 미분 저항을 발생시키며, 스피드건, 레이더 등 다양한 분야에 응용된다.
  • 무선 통신 - 진폭 변조
    진폭 변조(AM)는 정보 신호를 반송파의 진폭 변화로 전송하는 통신 변조 방식으로, 잡음에 약하고 전력 효율이 낮지만 포락선 검파가 가능하여 중파 및 단파 방송에 널리 사용되었으며, 현재는 디지털 방송에 밀려 사용이 줄었으나 재난 방송 및 사물 인터넷 분야에서 활용되고 있다.
  • 전화 - 무선 전화
    무선 전화는 음성을 무선으로 전송하는 통신 기술로, AM, FM 등 다양한 변조 방식을 사용하며 해상 통신에 널리 쓰였으나 위성 통신 발달로 중요성이 감소하고 디지털 시스템으로 대체되는 추세 속에서 규제 및 사회적 논란도 있다.
  • 전화 - 국제전화
    국제전화는 국가 간 통신을 가능하게 하는 서비스이며, 국제 통신망 등을 통해 이루어지고, 다양한 서비스 방식과 국제전화 번호 체계를 가지며, 과거에는 관련 문제들이 발생하기도 했다.
무선 마크업 언어
기본 정보
종류마크업 언어
개발WAP 포럼
첫 공개1998년
기반 언어XML
관련 기술HDML
상태폐기됨

2. WML 역사

오픈웨이브의 HDML을 기반으로, 노키아의 "태그 텍스트 마크업 언어"(TTML)와 에릭슨의 모바일 콘텐츠용 독점 마크업 언어를 바탕으로 WAP 포럼은 1998년에 WML 1.1 표준을 만들었다.[1] 2001년에 WML 2.0이 명시되었지만,[2] 널리 채택되지는 않았다. 이는 WAP 2.0 사양이 최종 확정되기 전에 WML과 XHTML Basic을 연결하려는 시도였다.[3] 결국 XHTML Mobile Profile이 WAP 2.0에서 사용되는 마크업 언어가 되었다. 현재 사용 중인 최신 WML 버전은 1.3이다.

최초로 WML 사이트를 공개한 회사는 1999년 10월 네덜란드의 이동 통신 네트워크 사업자인 텔포트(Telfort)였으며, 이 회사는 세계 최초로 노키아 7110을 출시한 회사이기도 하다. 텔포트(Telfort) WML 사이트는 청구 엔지니어인 크리스토퍼 비(Christopher Bee)와 전국 배포 매니저인 유안 맥레오드(Euan McLeod)에 의해 기기의 기능을 테스트하기 위한 부수적인 프로젝트로 제작 및 개발되었다. 이 WML 사이트는 네덜란드어와 영어로 된 4개의 페이지로 구성되었으며, 두 개발자 모두 노키아 7110에서 WML이 홈 페이지로 구성되어 있다는 사실을 알지 못했고, 네덜란드어 원어민이 아니었기 때문에 네덜란드어에 많은 문법적 오류가 포함되어 있었다.

휴대 기기의 성능 향상과 함께 XHTML 및 HTML이 사용되면서, WML의 이용은 구형 휴대 기기에 한정되게 되었다.

WAP 2.0 규격 제정 시, WML은 cHTML, XHTML MP과 함께 콘텐츠 기술 언어로서 겨우 병기되었다. 그러나 WML 및 cHTML은 무선 인터넷의 통신 속도가 느렸던 시절에는 존재 이유가 있었지만, 오늘날과 같이 비교적 저렴하게 고속 통신 속도와 풍부한 콘텐츠를 이용할 수 있는 상황에는 적합하지 않게 되었다. 이 때문에 WML 및 cHTML은 제한된 환경의 레거시 콘텐츠로 남아 있을 뿐이며, 소멸되어 가는 콘텐츠 기술 언어이다.

3. WML 마크업

WML 문서는 WML DTD(Document Type Definition)에 대해 유효성을 검사하는 XML 문서이다.[4] W3C 마크업 유효성 검사 서비스(http://validator.w3.org/)를 사용하여 WML 문서의 유효성을 검사할 수 있다(선언된 문서 형식에 대해 유효성 검사를 수행함).

예를 들어, 다음과 같은 WML 페이지를 "example.wml"로 저장할 수 있다.

```xml




"http://www.wapforum.org/DTD/wml_1.1.xml" >











This is a sample WML page.







```

WML 문서는 "덱"이라고 알려져 있다. 덱의 데이터는 하나 이상의 "카드"(페이지)로 구성되며, 각 카드는 사용자와의 단일 상호 작용을 나타낸다.

WML 덱은 일반 웹 서버에 저장되며, 일반 HTML 및 변형 외에도 text/vnd.wap.wml MIME 유형을 제공하도록 구성된다. 장치에서 요청한 WML 카드는 모바일 장치와 월드 와이드 웹 사이에 위치하여 마치 프록시 서버처럼 페이지를 서로 전달하는 브리지(WAP 게이트웨이)에 의해 액세스된다. 게이트웨이는 모바일 장치 수신에 적합한 형식(WAP 이진 XML)으로 WML 페이지를 전송한다. 이 프로세스는 휴대폰에서 숨겨져 있으므로 URL(예: http://example.com/foo.wml)을 사용하여 브라우저가 HTML에 액세스하는 것과 동일한 방식으로 페이지에 액세스할 수 있다.(모바일 폰 통신 사업자가 사용자가 지정한 URL에 대한 액세스를 방지하기 위해 특별히 휴대폰을 잠그지 않은 경우.)

WML에는 저자가 다른 카드로의 탐색을 제어하는 데 사용할 수 있는 축소된 절차적 요소 집합이 있다.

WML은 HTML과 매우 유사하며, 하이퍼링크, 텍스트와 이미지 혼합, 폼을 통한 입력 등이 가능하다.

4. 데스크톱 브라우저에서의 WML 지원

모질라 파이어폭스(Mozilla Firefox)에서 WMLBrowser의 스크린샷


프레스토 레이아웃 엔진(오페라가 블링크로 전환하기 전에 사용)은 WML을 기본적으로 이해했다. 모질라 기반 브라우저(파이어폭스 (57 버전 이전), 씨몽키, 마이크로브)는 WMLBrowser 애드온을 통해 WML을 해석할 수 있었다. 구글 크롬도 WML과 FireMobileSimulator 두 가지 확장 기능을 통해 WML을 해석할 수 있다.

5. 비판

휴대 기기의 성능 향상과 함께 XHTMLHTML이 사용되면서, WML의 이용은 구형 휴대 기기에 한정되게 되었다.[1]

WML 및 cHTML은 무선 인터넷의 통신 속도가 느렸던 시절에는 존재 이유가 있었지만, 오늘날과 같이 비교적 저렴하게 고속 통신 속도와 풍부한 콘텐츠를 이용할 수 있는 상황에는 적합하지 않게 되었다. 이 때문에 WML 및 cHTML은 제한된 환경의 레거시 콘텐츠로 남아 있을 뿐이며, 소멸되어 가는 콘텐츠 기술 언어이다.[1]

참조

[1] 블로그 A brief History of WAP http://inspiredblogg[...]
[2] 간행물 Wireless Markup Language (WML) 2.0 Document Type Definition http://www.wapforum.[...] WAP Forum
[3] 웹사이트 One quick note about WML 2.0 http://developer.ope[...]
[4] 간행물 Wireless Markup Language (WML) 1.3 Document Type Definition http://www.wapforum.[...] WAP Forum



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com