• Title/Summary/Keyword: 확장 마크업 언어

Search Result 43, Processing Time 0.03 seconds

A Design and Implementation of WML Compiler for WAP Gateway for Wireless Internet Services (무선 인터넷 서비스를 위한 WAP 게이트웨이용 WML 컴파일러의 설계 및 구현)

  • Choi, Eun-Jeong;Han, Dong-Won;Lim, Kyung-Shik
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.2
    • /
    • pp.165-182
    • /
    • 2001
  • In this paper, we describe a design and implementation of the Wireless Markup Language(WML) compiler to deploy wireless Internet services effectively. The WML compiler translates textual WML decks into binary ones in order to reduce the traffic on wireless links that have relatively low bandwidth to wireline links and mitigate the processing overhead of WML decks on, wireless terminals that have relatively low processing power to fixed workstations. In addition, it takes over the overhead of eXtensible Markup Language(XML) well-formedness and validation processes. The WML compiler consists of the lexical analyzer and parser modules. The granunar for the WML parser module is LALR(1) context-free grammar that is designed based on XML 1.0 and WML 1.2 DTD(Document Type Definition) with the consideration of the Wireless Application Protocol Binary XML grammar. The grammar description is converted into a C program to parse that grammar by using parser generator. Even though the tags in WML will be extended or WML DTD will be upgraded, this approach has the advantage of flexibility because the program is generated by modifying just the changed parts. We have verified the functionality of the WML compiler by using a WML decompiler in the public domain and by using the Nokia WAP Toolkit as a WAP client. To measurethe compressibility gain of the WML compiler, we have tested a large number of textual WML decks and obtained a maximum 85 %. As the effect of compression is reduced when the portion of general textual strings increases relative to one of the tags and attributes in a WML deck, an extended encoding method might be needed for specific applications such as compiling of the WML decks to which the Hyper Text Markup Language document is translated dynamically.

  • PDF

The System Design and Implementation for Integrated Mobile Internet Service (통합 무선인터넷 서비스를 위한 시스템의 설계 및 구현)

  • 정병수;이민석;김강희;안광선
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.484-486
    • /
    • 2001
  • 인터넷 사용자의 확대와 기반 시설의 확충, 무선인터넷 기술의 발달은 무선인터넷을 통한 데이터 서비스의 시대를 확장시키고, 무선인터넷 서비스 업체의 증가를 가져 왔다. 그러나 무선인터넷의 컨텐츠 서비슬 위한 문서는 표준화되어 있지 않다. 무선인터넷에 접속사는 단말기는 하나의 형식만을 지원하는데 비해서, 무선인터넷 컨텐츠를 작성하는데 사용되는 기술언어는 WML, HDML, mHTML, sHTML, cHTML 등 다양한 마크업 언어가 존재하고 있다. 그래서 서비스를 제공하는 업체에서는 동일한 서비스를 각각의 마크업 언어로 개발해야 하는 문제점이 있다. 본 논문에서는 서비스 업체의 개발 부담을 줄이고, 기존의 무선 인터넷을 위한 마크업 언어를 완전하게 재구성할 수 있을 뿐 아니라 새로이 개발되는 마크업 언어에 적응력을 가질 수 있는 XML기반의 응용(WIML)을 제안하고, 이것을 기반으로 하는 시스템(IWIS)을 설계 및 구현한다.

Performance Improvement of Mathematical Formula Retrieval Using Two Different Kinds of Embedding (두 종류의 임베딩을 이용한 수식 검색 성능 개선)

  • Yang, Seon;Kim, Hyemin;Ko, Youngjoong
    • Annual Conference on Human and Language Technology
    • /
    • 2018.10a
    • /
    • pp.616-618
    • /
    • 2018
  • 본 연구에서는 한글 질의어를 이용하여 MathML이라는 마크업 언어 형태로 저장된 수식을 검색하는 수식 검색 시스템을 제안하는데, 마크업 형태 자체에 대한 임베딩과 수식을 한글화 한 후의 임베딩이라는 두 가지 서로 다른 임베딩 결과를 이용하여 검색 성능을 향상시키는 것을 목표로 한다. 최근 자연어 처리의 많은 과제에서 임베딩은 거의 필수적으로 사용되고 있는데, 본 실험을 통해 자연어 문서가 아닌 마크업 형태 수식을 대상으로도 임베딩 사용이 성능 개선에 효과가 있음을 확인할 수 있다. 검색 환경을 실제와 유사하게 설정하기 위하여, 본 실험에서 사용하는 데이터에는 실험을 위해 수기로 작성된 수식들 외에도 실제 웹에서 가져온 여러 분야의 수많은 수식들이 포함된다. Indri 시스템을 이용하여 검색 실험을 수행한 결과, 임베딩을 활용하여 수식을 확장한 경우 수식 확장 이전에 비해 MRR 기준 4.8%p의 성능 향상을 확인할 수 있었다.

  • PDF

Design of a Markup Language for Augmented Reality Systems (증강현실 시스템을 위한 시나리오 마크업 언어 설계)

  • Choi, Jongmyung;Lee, Youngho;Kim, Sun Kyung;Moon, Ji Hyun
    • Journal of Internet of Things and Convergence
    • /
    • v.7 no.1
    • /
    • pp.21-25
    • /
    • 2021
  • Augmented reality systems are widely used in the fields of entertainment, shopping, education, and training, and the augmented reality technology is gradually increasing in importance. When augmented reality technology is used for education or training, it must be possible to represent different virtual objects depending on the work stage even for the same marker. Also, since the training content varies depending on the situation, it is necessary to describe it using a training scenario. In order to solve this problem, we propose a scenario markup language for an augmented reality system that can create training content based on a scenario and connect it with an augmented reality system. The scenario markup language for augmented reality provides functions such as a method for connecting a scene, a marker and a virtual object, a method for grasping the state of equipment or sensor value, and a method for moving a scene according to conditions. The augmented reality scenario markup language can flexibly increase the usefulness and expandability of the augmented reality system usage method and content usage.

심층탐구 / XML

  • Kim, Jong-Min
    • Digital Contents
    • /
    • no.7 s.86
    • /
    • pp.82-87
    • /
    • 2000
  • XML 구조는 기존의 HTML의 단점을 보완한 SGML의 복잡함을 보완하고 호환성이 있다는 점에서 주목을 끌고 있다. SGML은 마크업 언어의 표준으로 등장했지만 규모가 커서 처리해야할 사항이 너무 많았다. 그리고 HTML은 단순하기는 하지만 사용자가 원하는 모든 작업을 수행하기에는 충분하지 못했다. HTML에 새로운 태그, JavaScript, VBScript와 같은 스크립트 언어들을 추가함으로서 이러한 한계를 극복하려는 시도도 있었다. HTML은 이러한 확장은 가능했지만, 너무 많은 회사들이 난립해 웹상에서 혼란만 초래하게 되었다. 이에 XML구조의 장점과 필요성에 대해서 짚어보았다.

  • PDF

The Design of SWT Builder Using Groovy Markup Extention (GroovyMarkup 확장을 이용한 SWT Builder 설계)

  • Lee Dongju;Ji JungHoon;Jang Hanil;Woo Gyun;Kim Won-Young;Choi Wan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.976-978
    • /
    • 2005
  • Java 플랫폼 기반 스크립트 언어인 Groovy는 Java와 같은 객체지향 언어지만 Java보다 훨씬 고급 수준의 언어로서 간결한 코드와 쉬운 프로그래밍 환경을 제공한다. Groovy가 제공하고 있는 기능 중에서 GroovyMarkup은 XML 문서와 같이 각각의 객체가 중첩된 트리 구조를 다루는 응용프로그램을 쉽게 생성할 수 있도륵 해준다. GUI 프로그램은 Component 및 Container 객체가 중첩된 구조로 이루어져 있으므로 GroovyMarkup을 이용하면 GUI 프로그램을 간결하고 쉽게 작성할 수 있다. 본 논문에서는 Java 플랫폼 GUI 중 최근 각광 받고 있는 SWT(Standard Widget Toolkit)를 Groovy에서 지원할 수 있게 GroovyMarkup을 확장하여 SWT Builder를 설계한다. SWT Builder는 마크업 형태로 기술한 SWT widget 이름과 속성을 SWT widget 객체와 일대일로 대응하는 구조로 설계된다. 따라서 GUI 프로그램의 골격을 구성하는 SWT Builder를 마크업 형식의 코드로 작성하고 GUI 컴포넌트 내의 이벤트 처리는 클로저(closure)를 이용함으로써 좋은 성능을 내는 GUI 프로그램을 비교적 쉽게 구성할 수 있다.

  • PDF

Generation of Class MetaData Based on XMI (XMI기반 클래스의 메타데이터생성)

  • Lee, Sang-Sik;Choi, Han-Yong
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.12
    • /
    • pp.572-581
    • /
    • 2009
  • Study on the class using XMI Meta model and XML MetaDats has significant difference from the method of Data creation which is widely used. Most of MXL System are focusing on the editor funcition, Database connection and Generation of Markup language. Unlikelly, however, this study has focused on the creation of Markup language of Class MetaData which are extracted from MXI data modedl. In addition to that, the attribute of unit element within the class and the relationship between the classes within the model were set to be given and expressed respectively. For the generation of Markup language, XML schema was used to declare the detail data type.

Design of a Middleware Integrating Database in a Wireless Environment (무선 환경에서 데이터베이스를 통합하는 미들웨어 설계)

  • 조승호;이원진;유제권;안효철
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.929-932
    • /
    • 2003
  • 본 연구에서는 유무선 통합 환경에서 데이터베이스 정보를 일관되게 제공함과 동시에 다양한 무선 마크업 언어에 대한 추가적인 개발 비용을 줄이고자 하는 목적으로 기존 유선 환경의 고객/서버 데이터베이스 시스템을 무선 환경에서 접근할 수 있게 하는 미들웨어에 대해 연구하였다. 본 연구에 의해 관계형 데이터베이스내 테이블을 XML 문서로 자동 추출하여 이를 다양한 무선 마크업 언어로 출판하여 제공함으로써 사용자가 언제, 어디서든지 쉽게 데이터베이스 정보를 접근할 수 있는 미들웨어가 설계되었다. 본 미들웨어는 기존의 고객/서버 환경을 무선 환경으로 확장시 유무선 환경에서 일관된 데이터베이스 서비스 제공 모바일 응용 시스템 개발 기간 단축 추가 개발 비용 감소 등의 효과를 얻게 된다.

  • PDF

Design and Implementation of A XML DTD Auto Converter (XML DTD 자동 변환기의 설계 및 구현)

  • 박기영;강현석
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2000.04a
    • /
    • pp.261-264
    • /
    • 2000
  • 문서의 논리적 구조를 기술하는 표준 메타 언어인 SGML은 각종 전자문서를 기술하는 기반 언어로 사용되고 있으나 그 사용법이 매우 복잡하다. 그리고 이 SGML로 정의도니 HTML은 그 사용법이 매우 쉬워 홈페이지 제작등에 널리 사용되고 있다. 그러나 태그의 확장성이 없고, 사용자가 마음대로 DTD를 바꿀수 없어 다양한 형식의 문서를 표현하는 데는 한계가 있다. 따라서, 최근에 다양한 인터넷 문서를 다룰 수 있도록 XML 이라는 확장 가능한 마크업을 기술할 수 있는 새로운 메타 언어가 출현하게 되었다. 그런데 기존에 만들어진 SGML문서들을 새로운 웹 환경에서 사용하기 위해서는 이 문서들을 XML 문서로 변환하는 작업이 필요하다. 본 논문은 기존에 만들어진 SGML 문서의 DTD를 웹 환경에서도 사용할 수 있도록 XML DTD로 자동 변환하는 시스템을 설계하여 자바 언어로 구현한 내용을 기술한다.

  • PDF