• Title/Summary/Keyword: HanScript

Search Result 63, Processing Time 0.03 seconds

The Development and Evaluation of Educational Hangul Programming Language 'HanScript' (교육용 한글 프로그래밍 언어 'HanScript'의 적용)

  • Jeong, Young-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.3
    • /
    • pp.15-22
    • /
    • 2004
  • This study developed HanScript, which is an educational Hangul programming language, in order to make programs easily and conveniently and applied it to the school fields. To evaluate HanScript, additionally, the researcher divided the properties of educational programming languages into easiness to read, easiness to write and easiness to debug and, based on them, compared HanScript with Visual Basic. According to the result, HanScript was expressed in Korean language style, so was easier to read and debug than Visual Basic. But it was not different from Visual Basic in debugging. Due to fewer libraries compared to Visual Basic, however, it was difficult to implement complex functions using HanScript. In addition, HanScript did not include an editor to edit source codes. Thus, if HanScript is equipped with rich libraries, detailed debugging information and an editor for source code edition, it will be a useful educational programming language.

  • PDF

The Development and Influence of Seal Script of Han Dynasty Inscriptions

  • Yang, Shanshan
    • International Journal of Advanced Culture Technology
    • /
    • v.10 no.3
    • /
    • pp.192-201
    • /
    • 2022
  • The Han Dynasty was the great unification dynasty in history after the Qin Dynasty. Since the Han Dynasty inherited the Qin system, the seal script of the Han Dynasty developed continuously based on inheriting the Qin Small Seal Script. With the progress of social productivity, the Official Script gradually replaced the Seal Script in the Han Dynasty, but the Seal Script did not disappear completely; instead, a special line of development arose under the influence of the Official Script. Through the study of seal script of Han Dynasty inscriptions, this paper understands that the practical function of seal script of inscriptions has been weakening under the influence of clerical script, but the aesthetic value has been increasing day by day. Moreover, there were new artistic innovations in the context of the development of the diversification of inscriptional forms, and its emphasis on social role, cultural status, and the presentation of an aesthetic style that had a profound impact on later generations are worth studying.

Implementation of Java Web Server for Web Lecture Script (Web Lecture Script를 위한 Java Web Server 구현)

  • Hwang, Hyo-Sun;Kim, Eun-Young;Kim, Hye-Yeon;Han, Ji-Seon;Cho, Dong-Sub
    • Proceedings of the KIEE Conference
    • /
    • 1999.07g
    • /
    • pp.2965-2967
    • /
    • 1999
  • 본 논문에서는 Web Lecture script를 정의하고 이를 효과적으로 운영하기 위한 Java Web Server를 설계 구현하였다. Web Lecture Script란 강의록, 문제출제, 문제 평가, 숙제 제출, 자료실, 토론방 등의 가상 대학 환경을 편리하게 구축하기 위해서 데이터베이스 및 파일의 접근을 Web 환경의 script막을 사통하여 구현할 수 있도록 정의한 것이다. Lecture시스템은 사용자에게 정형화된 포맷이 많이 쓰이기 때문에 script로 정형화된 형태의 인터페이스가 적합하며, 실제적인 구현이 Jaya로 이루어지기 때문에 확장의 범위가 크다. Web Server는 이러한 Lecture Script를 사용자에게 제공하기 위한 Script Engine을 포함하고 있어야 하는데, 이러한 Script Engine이 Web Server라 어떻게 상호작용 하는가에 따라 성능이 좌우된다. 상호 작용하는 방법에는 Script Engine이 Web Server 자체에 포함될 경우, 독립적인 프로세서를 띄워서 처리하는 방법 스크립트만을 처리하는 별도의 서버를 두어 처리를 전환하는 방법이 있다. 따라서 Lecture Script 처리 Engine은 여러 방법으로 구현하고 성능을 비교하여 보다 효과적인 서버를 제안하고자 한다.

  • PDF

Ubiscript: A Script Language for Ubiquitous Environment

  • Lee, Min-Kyu;Han, Dong-Soo
    • Journal of Computing Science and Engineering
    • /
    • v.5 no.2
    • /
    • pp.141-149
    • /
    • 2011
  • Many distributed and heterogeneous services and devices are accessible in ubiquitous computing environment, so interoperating those services and devices is one of the key tasks in implementing ubiquitous applications. We used to use script languages in integrating such interoperating components and services. However currently available most script languages are not suitable for ubiquitous environment because there are so diverse forms of interoperation targets such as service objects, web, legacy objects and programmable devices. So it is worthwhile designing a new script language well-suited to ubiquitous environment. In this paper, we propose a new script language, called Ubiscript, for the ubiquitous environment. We develop and adopt several unique language features such as remote scope, multiple contexts, web and legacy objects, remote exception handling, etc. in Ubiscript to overcome the limitations of conventional script languages. In this paper, we also describe the implementation of Ubiscript and its runtime system. A couple of ubiquitous applications were developed in Ubiscript, and the applications are tested on the runtime system. According to our experiences and evaluation, Ubiscript turned out to have a high potential in its expression power and contribution to improving ubiquitous application developers' productivity.

An Arabic Script Recognition System

  • Alginahi, Yasser M.;Mudassar, Mohammed;Nomani Kabir, Muhammad
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.9 no.9
    • /
    • pp.3701-3720
    • /
    • 2015
  • A system for the recognition of machine printed Arabic script is proposed. The Arabic script is shared by three languages i.e., Arabic, Urdu and Farsi. The three languages have a descent amount of vocabulary in common, thus compounding the problems for identification. Therefore, in an ideal scenario not only the script has to be differentiated from other scripts but also the language of the script has to be recognized. The recognition process involves the segregation of Arabic scripted documents from Latin, Han and other scripted documents using horizontal and vertical projection profiles, and the identification of the language. Identification mainly involves extracting connected components, which are subjected to Principle Component Analysis (PCA) transformation for extracting uncorrelated features. Later the traditional K-Nearest Neighbours (KNN) algorithm is used for recognition. Experiments were carried out by varying the number of principal components and connected components to be extracted per document to find a combination of both that would give the optimal accuracy. An accuracy of 100% is achieved for connected components >=18 and Principal components equals to 15. This proposed system would play a vital role in automatic archiving of multilingual documents and the selection of the appropriate Arabic script in multi lingual Optical Character Recognition (OCR) systems.

The Design and Implementation of Script Interpreter for Multimedia Authoring (멀티미디어 저작을 위한 스크립트 인터프리터의 설계 및 구현)

  • Cha, Hyun-Sung;Han, Kwang-Rok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.5
    • /
    • pp.1098-1108
    • /
    • 1998
  • The script of multimedia authoring tool must be able to define the basic events, represent the special function of an object and change the entire system dynamically. In this paper, we design and implement a script interpreter that defines the properties and events of various multimedia objects and executes them, and describe the analysis of script source, the management of execution table, and the method for storing the script information to the objects and executing it according to the user's events.

  • PDF

A Comparative study of the Calligraphy Theory between Jin Nong and Yibingshou in the Qing Dynasty (청대(淸代)의 김농(金農)과 이병수(伊秉綬)의 예서(隸書) 작품 비교연구)

  • Zhang, Lei
    • The Journal of the Convergence on Culture Technology
    • /
    • v.8 no.6
    • /
    • pp.493-503
    • /
    • 2022
  • With the rise of epigraphy and textology, and the emerge of many famous outstanding clerical script masters, Qing Dynasty becomes another important innovation period in the development of the clerical script. Jin Nong and Yi Bingshou are two important clerical script masters in the Qing Dynasty. Thus, researches on the courses of their careers as well as a comparative study between these two calligraphers, Jin Nong and Yi Bing, are specially important. The comparative study of Jinnong and Yibingshou's clerical script is a relatively new subject, which is entered from the angel of comparative perspective between their clerical scripts works. Through an in-depth research on different inheritance routes, which are origin from Han Dynasty clerical scripts, of Jin Nong and Yibingshou, it is found that these two calligraphers are different in innovation of clerical script style, theory of calligraphy and of clerical script practice. This paper focuses on a comparative study of the different clerical theories and clerical script works between Han Dynasty, Jinnong and Yi Bingshou. A comparative study of clerical script works of Jin Nong and Yibingshou in Qing Dynasty provides a more comprehensive and in-depth understanding on these two calligraphers; meanwhile, it provides valuable learning paths for later calligrapher in the field of clerical script, and can be regarded as references in the innovation of the official script style.

Plagiarism Detection Using Dependency Graph Analysis Specialized for JavaScript (자바스크립트에 특화된 프로그램 종속성 그래프를 이용한 표절 탐지)

  • Kim, Shin-Hyong;Han, Tai-Sook
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.5
    • /
    • pp.394-402
    • /
    • 2010
  • JavaScript is one of the most popular languages to develope web sites and web applications. Since applicationss written in JavaScript are sent to clients as the original source code, they are easily exposed to plagiarists. Therefore, a method to detect plagiarized JavaScript programs is necessary. The conventional program dependency graph(PDG) based approaches are not suitable to analyze JavaScript programs because they do not reflect dynamic features of JavaScript. They also generate false positives in some cases and show inefficiency with large scale search space. We devise a JavaScript specific PDG(JS PDG) that captures dynamic features of JavaScript and propose a JavaScript plagiarism detection method for precise and fast detection. We evaluate the proposed plagiarism detection method with experiment. Our experiments show that our approach can detect false-positives generated by conventional PDG and can prune the plagiarism search space.

JsSandbox: A Framework for Analyzing the Behavior of Malicious JavaScript Code using Internal Function Hooking

  • Kim, Hyoung-Chun;Choi, Young-Han;Lee, Dong-Hoon
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.6 no.2
    • /
    • pp.766-783
    • /
    • 2012
  • Recently, many malicious users have attacked web browsers using JavaScript code that can execute dynamic actions within the browsers. By forcing the browser to execute malicious JavaScript code, the attackers can steal personal information stored in the system, allow malware program downloads in the client's system, and so on. In order to reduce damage, malicious web pages must be located prior to general users accessing the infected pages. In this paper, a novel framework (JsSandbox) that can monitor and analyze the behavior of malicious JavaScript code using internal function hooking (IFH) is proposed. IFH is defined as the hooking of all functions in the modules using the debug information and extracting the parameter values. The use of IFH enables the monitoring of functions that API hooking cannot. JsSandbox was implemented based on a debugger engine, and some features were applied to detect and analyze malicious JavaScript code: detection of obfuscation, deobfuscation of the obfuscated string, detection of URLs related to redirection, and detection of exploit codes. Then, the proposed framework was analyzed for specific features, and the results demonstrate that JsSandbox can be applied to the analysis of the behavior of malicious web pages.

Skeleton Game Development Using Script (스크립트를 이용한 스켈레톤 게임 개발)

  • Choi Han-Yong;Kim Gui-Jung
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2005.05a
    • /
    • pp.55-58
    • /
    • 2005
  • The existing game development way is adopting a direct engine design way. It was hard to learn game development, but it can learn the process that uses a script an abstraction. And it improves productivity and convenience anger because modeling does not do an engine directly and reduce a development cost and can solve a problem of a development human power security. The representative characteristic of this paper was able to change a development environment into an abstract script language with modeling having done an engine in the existing game development environment directly.

  • PDF