• Title/Summary/Keyword: Translator

Search Result 302, Processing Time 0.041 seconds

Implementation of Translator HTML to WML (HTML(Hyper Text Markup Language)-WML(Wireless Markup Language) Translator 구현)

  • 박진희;김명철;마중수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.477-479
    • /
    • 1999
  • 인터넷 환경이 예전의 데스크 탑(Desktop)과 같은 고정적인 환경에서 PDA나 Handheld PC와 같은 작은 휴대단말기(Mobile device: 이동전화, PDA, Handheld PC)를 사용하는 유동적인 환경으로 변하고 있다. 물론 이런 작은 휴대단말기는 기존의 데스크 탑(Desktop) 컴퓨터와는 다른 환경을 가지고 있다. 여기서 다른 환경이라는 것은 작은 메모리, 느린 CPU 속도, 느리며 불안정한 통신상태, 화면의 작고 색상의 단조로움 등을 가리킨다. 그러나 휴대단말기는 이동성이라는 장점을 가지고 있기 때문에 그 보급이 기하급수적으로 늘어난 전망이다. 그러나 기존의 인터넷 정보를 표현하는 HTML 문서를 수용함에 있어서 휴대단말기는 앞서 말한 여러 가지 제약점을 가지고 있기 때문에 휴대단말기의 환경에 적합한 Markup 언어가 필요하다. 이에 현재 WAP Forum이라는 단체에서 WML(Wireless Markup Language)을 표준으로 정하기 위한 활동을 하고 있다. 본 논문에서는 휴대단말기로 기존의 인터넷에 접속하기 위한 환경에 대해 고찰하고 HTML을 WML로 변환하는 도구의 구현을 다루고자 한다.

  • PDF

A Description Technique and It's Simulation of Gate Level Digital Circuits (게이트 레벨 디지털 회로의 기술방법 및 시뮬레이션)

  • 권승학;이명호
    • Journal of the Korea Society of Computer and Information
    • /
    • v.4 no.4
    • /
    • pp.57-68
    • /
    • 1999
  • The purpose of this study is to build a description technique and to make a simulator, which can simulate and verify the behavior of gate level digital system. To get the object code from the input description language, we build a translator. To do this, we used YACC of the UNIX parser generator. and made an intermediate code in the mid-process between translator and simulator to extend the range of application. For experimental models. we used the Full-Adder and Modulo-3 Counter.

  • PDF

Study on Implementation of High­performance IPv6­IPv4 Protocol Translator (고성능 IPv6­IPv4 프로토콜 변환기의 구현에 관한 연구)

  • 공인엽;이중렬;이경렬;이정태
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.622-624
    • /
    • 2003
  • IPv6의 도입을 위한 기술 연구가 활발하게 이루어지고 있는 가운데, IPv4 네트워크와 IPv4네트워크가 혼재하는 환경에서 네트워크 간의 통신을 가능하게 하는 IPv6­IPv4 프로토콜 변환기에 대한 관심과 수요가 증가되고 있다. 이에 IETF에서는 여러 기법을 제안하였고, 그 중 일부는 소프트웨어로 구현되었다. 그러나 기존에 구현된 IPv6­IPv4 프로토콜 변환기는 운영체제를 탑재한 호스트 시스템에서 동작하는 것으로서, 네트워크 간의 모든 트래픽에 대한 변환을 수행해야 하므로 고성능이 요구된다. 이에 본 논문에서는 기존의 소프트웨어 IPv6­IPv4 프로토콜 변환기의 성능을 측정하였고, 성능 저하의 요인을 분석하였다. 또한 성능을 개선할 수 있는 방안을 제시하고, 이를 적용한 하드웨어 기반의 IPv6­IPv4 프로토콜 변환기인 64Translator를 제안하였다.

  • PDF

Development of an Arden Syntax Translator for Building a Clinical Decision Support System with XML

  • Doo, Sung-Hyun;Jung, Chai Young;Bae, Jong-Min
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.11
    • /
    • pp.119-126
    • /
    • 2015
  • CDSS provides clinical doctors with knowledge to be required when they diagnose or make decision about treatment strategy. Arden Syntax is one of the language with which we write MLM that is a component of CDSS. It was designated as a standard by HL7/ANSI. ArdenML is an XML version of Arden Syntax. In this paper we propose a tool which translates Arden Syntax MLMs into ArdenML MLM. To this end we first defines the corresponding relation between two languages. Next we presents a modified version of Arden Syntax grammar to improve performance of lexical analysis and minimize parsing conflicts. Finally we presents syntax and semantics gaps between the both languages, which are a structural representation problem, a data type problem, and a disrelation problem. Our translator resolves such issues and generates exact ArdenML codes for an arbitrary Arden Syntax MLM.

Translation, Creation, and Empowerment in Chaucer's Clerk's Tale

  • Yoo, Inchol
    • Journal of English Language & Literature
    • /
    • v.57 no.6
    • /
    • pp.1173-1198
    • /
    • 2011
  • In this paper, I discuss Chaucer's Clerk's Tale by viewing the relationship between Walter and Griselda as that of a medieval translator and his translation. My major concern is how a medieval translation can serve power, more specifically the consolidation of power under particular historical circumstances. The motive and the process of Walter's creative translation of Griselda are closely examined to show that his translation, which includes a creation of a new Griselda as a pinnacle of wifely virtue of patience, is performed as a form of political propaganda, ultimately aimed at strengthening his governing power over his people and land. My discussion of the Clerk's Tale ends with the comparison of the two translators, Walter and the Clerk, the latter of whom is an example of an unsuccessful translator for his lack of creation in the translation.

Translator-Assisted L2 Writing, Necessary or Not?: Beginner University Learners' Perceptions of Its Validity (대학 L2 글쓰기에서 번역기 사용은 필요한가?: 타당성에 대한 초급반 학습자의 인식)

  • Kim, Kyung-Rahn
    • Journal of Digital Convergence
    • /
    • v.18 no.6
    • /
    • pp.99-108
    • /
    • 2020
  • This study aimed to investigate beginner-level learners' use of translators in L2 writing, and shed light on its validity in writing performance through their responses on the necessity, reliability and limitation of machine translation. 117 university students from beginner-level L2 writing classes participated in the survey. Additionally, 11 of them were interviewed about their answers. The survey and interview data revealed varying viewpoints such as reliability and effects as well as reasons for choosing translator-assisted writing. The vast majority(76.1%) used web-based machine translators for their writing activities, and employed various strategies to help their insufficient L2 skills and to increase their motivation and confidence. On the other hand, they exhibited its detrimental effects including it could lead to plagiarism, and interfere with the learning process unless they post-edited the given translation. However, translators were viewed as a new, efficient, and valid educational tool for effective and successful L2 writing.

Design and Implementation of a Virtual Machine for Embedded Systems (임베디드 시스템을 위한 가상기계의 설계 및 구현)

  • Oh Se-Man;Ko Kwang-Man;Lee Yang-Sun
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.9
    • /
    • pp.1282-1291
    • /
    • 2005
  • This paper presents the EVM(Embedded Virtual Machine) which enables the execution of dynamic applications loaded in the embedded systems such as Mobile Devices(mobile phone, PDA), Set-Top Box, and Digital TV using downloading techniques. To accomplish this goal, we defined a SIL-(Standard Intermediate Language) code, and implemented a Bytecode-to-SIL translator which enables the execution of programs written in java language in the EVM platform without JVM, and a MSIL--to-SIL- translator which enables for programs written in .NET language to be executed in the EVM platform without .NET platform. Also, we developed a EFF(Executable File Format) builder as an assembler which translates SIL codes into an executable file, *.evm, and implemented the EVM which reads the *.evm file and executes it. The virtual machine for embedded systems developed in this paper is the software technologies that enable the execution of applications or contents without changes to when the platforms change. In fact, the virtual machine suggested here is not only usable as a standard model for existing virtual machines but also aid in more efficient execution of applications loaded in the embedded systems such as Mobile Devices, Digital TV, and Set-Top Box.

  • PDF

Design and Implementation of the MSIL-to-Bytecode Translator to Execute .NET Programs in JVM Platform (JVM 플랫폼에서 .NET 프로그램을 실행하기 위한 MSIL-to-Bytecode 번역기의 설계 및 구현)

  • Lee, Yang-Sun;Whang, Dae-Hoon;Na, Seung-Won
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.7
    • /
    • pp.976-984
    • /
    • 2004
  • C# and .NET platform in Microsoft Corp. has been developed to meet the needs of programmers, and cope with Java and JVM platform of Sun Microsystems. After compiling, a program written in .NET language is converted to MSIL code, and also executed by .NET platform but not in JVM platform. Java, one of the most widely used programming languages recently, is the language invented by James Gosling at Sun Microsystems, which is the next generation language independent of operating systems and hardware platforms. Java source code is compiled into bytecode as intermediate code independent of each platform by compiler, and also executed by JVM. This paper presents the MSIL-to-Bytecode intermediate language translator which enables the execution of the program written in .NET language such as C or C# in JVM(Java Virtual Machine) environment, translating MSIL code produced by compiling .NET program into java bytecode. This work provides an environment for programmers to develop application programs without limitations of programming languages.

  • PDF

An EXPRESS-to-XML Translator (EXPRESS 데이타를 XML 문서로 변환하는 번역기)

  • 이기호;김혜진
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.6
    • /
    • pp.746-755
    • /
    • 2002
  • EXPRESS is product information description language. It is interpretable by human and software. Product data written in EXPRESS make it possible to exchange between heterogeneous systems. However, the number of software that can use EXPRESS is limited and it is expensive to use the software. XML makes it possible to update and manage data on the Web. Because the Web is easier to use and access than other tools comparatively, data represented by XML need not depend on specific applications or systems and it can be used for exchange of data. Therefore, if we represent EXPRESS-driven data in XML, there will be more active data exchange widely and easily In this work, a method of translation EXPRESS document to XML DTD and XML Schema is proposed. By classification all of EXPRESS syntax element and consideration complex cases caused by this syntax element, a translation rule that represent XML DTD and XML Schema is suggested. Also, a translator which is corresponding to this rule is implemented.

A palynological study of the subfamily Asclepiadoideae (Apocynaceae s.l.) in Korea (한국산 박주가리아과(광의의 협죽도과)의 화분학적 연구)

  • Nam, Bo Mi;Chung, Gyu Young
    • Korean Journal of Plant Taxonomy
    • /
    • v.45 no.2
    • /
    • pp.183-191
    • /
    • 2015
  • The palynological characters of 14 taxa of 4 genera (Cynanchum, Metaplexis, Tylophora, Marsdenia) in Asclepiadoideae were observed and measured using SM and SEM. The orientation and granulate surface patterns of the pollinia were important characters for delimitating the genera. The position of the attachment of the translator arms to the pollinia, considered to be an important character for recognizing the above genera, was an overlapping character among the genera and can therefore be utilized only as taxonomy at the species level. Also, we found for the first time that only Tylophora floribunda has an incised margin of the corpusculum. The quantitative characters of the pollinia, arms and corpusculum were useful keys for the delimitation of the species.