• Title/Summary/Keyword: java script

Search Result 215, Processing Time 0.025 seconds

Alias Analysis for JavaScript Program Optimization (자바스크립트 프로그램 최적화를 위한 별칭 분석)

  • Jo, Gang-Won;Kim, Hong-June;Lee, Joo-Hwan;Nah, Jeong-Ho;Lee, Jae-Jin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06c
    • /
    • pp.462-465
    • /
    • 2011
  • 웹 애플리케이션의 사용이 늘어남에 따라 자바스크립트 프로그램의 성능을 높이는 것이 중요한 문제가 되었다. 자바스크립 프로그램에 대해 별칭 분석을 수행하면 더 많은 최적화가 가능해지지만, 자비스크립트가 가지는 동적인 특성으로 인해 분석 방법을 고안하는 데 어려움이 있었다. 본 논문에서는 자바스크립트의 주요한 동적 특성을 온전하게 다루는 별칭 분석 알고리즘을 최초로 제안한다. 제안한 방법은 별칭 그래프를 생성하여 프로그램 내의 별칭 관계를 완전하게 찾아내며, 또한 실행시킬 코드가 동적으로 추가될 때마다 이전에 이루어졌던 최적화가 유효한지 검사한다. 별칭 분석 결과를 이용하여 V8 자바스크립트 엔진에서 추가적으로 최적화를 수행한 결과, 유의미한 수행 시간 감소를 확인할 수 있었다.

Performance of Database Driven Network Applications from the User Perspective

  • Tang, Shanyu;YongFeng, Huang;Yip, Yau Jim
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.3 no.3
    • /
    • pp.235-250
    • /
    • 2009
  • An understanding of performance of database driven network applications is critical in combating slow performance of e-commerce web sites, besides efficient web page design, and high quality and well-maintained web server equipment. This paper describes a method of measuring performance from the user viewpoint, which can help enormously in making realistic assessment of true performance of database driven applications. The performance measurements were taken at user locations by using several specially designed JavaScript functions along with ASP scripts. A performance study is presented in this paper, comparing performance of data access using stored procedures with the traditional way of querying a database. It is generally believed that stored procedures have performance benefits as they are pre-compiled. However, our study shows that the data access approach using stored procedures provides significant benefits(by about 30%) over the traditional approach for querying a commercial MySQL database, only when retrieving a substantial amount of data(at least 10,000 rows of data).

A Novel Security Scheme with Message Level Security for Hybrid Applications

  • Ma, Suoning;Joe, Inwhee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.215-217
    • /
    • 2016
  • With the popularity of smart device, mobile applications are playing more and more important role in people's daily life, these applications stores various information which greatly facilitate the user's daily life. However due to the frequent transmission of data in the network also increases the risk of data leakage, more and more developers began to focus on how to protect user data. Current mainstream development models include Native development, Web development and Hybrid development. Hybrid development is based on JavaScript and HTML5, it has a cross platform advantages similar to Web Apps and a good user experience similar to Native Apps. In this paper according to the features of Hybrid applications, we proposed a security scheme in Hybrid development model implements message-level data encryption to protect user information. And through the performance evaluation we found that in some scenario the proposed security scheme has a better performance.

Building Open API Ontologies based (ll Semantics for Smart Mashup (스마트 매쉬업을 위한 시맨틱 기반 Open API 온톨로지 구축 기법)

  • Lee, Yong Ju
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.7 no.3
    • /
    • pp.11-23
    • /
    • 2011
  • Recently, Open APIs are getting attention with the advent of Web 2.0. Open APIs are used to combine services and generate new services by Mashup. However, the growing number of available Open APIs raises a challenging issue how to locate the desired APIs. We automatically build ontologies from WSDL, WADL, HTML, and their underlying semantics. The key ingredient of our method is a technique that clusters input/output parameters in the collection of API methods into semantically meaningful concepts, and captures the hierarchical relationships between the terms contained in a parameter. These semantic ontologies allow search engines to support a similarity search for Open APIs based on various protocols such as SOAP, REST, JavaScript, and XML-RPC, and significantly improve the quality of APIs matching by the clustering and hierarchical relationships mechanism.

Development and Implementation of School Affairs Support System Using UML (UML을 이용한 학사지원시스템 구현 및 개발)

  • 정화영
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.10a
    • /
    • pp.521-524
    • /
    • 2001
  • 학사행정 업무분야는 학교업무의 전산화에 있어서 가장 중요한 요소가 되며, 이를 인터넷에 접목하여 사용하면서 최대의 효과를 부가시키고있다. 즉, 인터넷을 응용하여 원거리의 학생에 관한 학교업무에 편리성과 효율성을 주고 있다. 이에, 본 논문에서는 전체 학사행정업무 중에서 성적조회와 수강신청 및 변경에 관한 업무를 온라인 상에서 할 수 있도록 하는 학사지원시스템을 선계 및 구현하였다. 이는, 학생모드와 관리자 모드로 나누었으며, 학생모드에서는 성적조회와 수강신청을 수행하고 관리자모드에서는 수강기간 입력 및 변경업무를 수행 할 수 있도록 하였다. 이를 위하여, 본 논문의 시스템분석에서는 UML을 이용하여 Use Case Diagram, Sequence Diagram등을 작성하였다. 이를 통하여, 시스템 개발에서는 ASP를 이용하여 구현하였으며, 데이터베이스는 MS-ACCESS를 이용하였다. 또한, 웹 문서의 효율적인 활용을 위하여 부분적으로 Java Script 언어를 사용하였다.

  • PDF

Implementation of Monitoring and Control System for Fire Engine Pump using the AJAX (AJAX를 이용한 소방엔진펌프의 모니터링과 제어 시스템 구현)

  • Yang, Oh;Lee, Heon-Guk
    • Journal of the Semiconductor & Display Technology
    • /
    • v.15 no.3
    • /
    • pp.40-45
    • /
    • 2016
  • In this paper, the fire engine pump is controlled and monitored by the AJAX (Asynchronous Javascript and Xml) in the web server. The embedded system with built-in system having a processor and a memory of high performance occurs many problems in transmitting the large amount of data in real time through the web server. The AJAX is different from HTML (Hyper Text Makeup Language) with java script technology and can make RIA (Rich Internet Application). It process the necessary data by using asynchronous and it take advantage of usefulness, accessibility, a fast response time. Using AJAX can build up web server with real time and monitoring that fire engine pump status, check processing pump memory in the event of fire, also remotely monitors can do. The web server system can control the fire engine pump as like the black box. The experimental results show the effectiveness and commercialize possibility.

User Interface Effect Plugin using jQuery for Web Accessibility (웹 접근성을 고려한 jQuery 유저 인터페이스 효과 플러그인)

  • Lee, Seon-Ung;Moon, Il-Young
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.866-868
    • /
    • 2011
  • In this paper, we propose an implementation of user interaction effect of web application using jQuery. jQuery is a very popular and extensible JavaScript library. It is strong in controlling DOM(Document Object Model), events and Ajax. But, it is poor at advanced effect of web user UI(User Interface). Implementing advanced effects need to extend jQuery or some skills. So, our proposal is a good way to implement UI effects.

  • PDF

A Mathematical Puzzle Program on Internet (인터넷상에서 수학 퍼즐 프로그램의 연구)

  • Lee Jeong Jae
    • Journal of Elementary Mathematics Education in Korea
    • /
    • v.7 no.1
    • /
    • pp.95-101
    • /
    • 2003
  • Information-oriented society will be developed more rapidly with internet. In this trend, many foreign countries support research on mathematics education using information technology that is also needed in this country. This article shows a mathematical puzzle database related to mathematics education using Java script to be activated on internet service.

  • PDF

A Study on Code Assist Method of HTML5 Components (HTML5 기반 컴포넌트에 대한 코드 어시스트 구현 방안 연구)

  • Kang, Jea-Gyu;Yu, Yeon-Hee;Choi, Yong-Ho;Kim, Jang-Goon;Park, Hun-Beom
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.1032-1034
    • /
    • 2014
  • 표준 웹 환경의 확산으로 HTML5를 기반으로 웹 저작을 지원하는 많은 WYSIWYG HTML5 저작도구들이 등장하고 있다. 그러나 대부분의 WYSIWYG HTML5 저작도구는 컴포넌트 이벤트에 대한 기본적인 함수 작성 기능만 제공 할 뿐 컴포넌트 제어를 위한 코드 어시스트 기능을 제공하지 않고 있다. 본 논문에서는 이클립스 JSDT(JavaScript Development Tools) 코드 어시스트개념에 대해 기술하고, 이를 기반으로 WYSIWYG HTML5 저작도구에서 제공하는 컴포넌트 제어를 위해 코드 어시스트 가능을 구현하였다. 이로 인하여 WYSIWYG HTML5 저작도구에서 제공하는 컴포넌트에 대한 사용자들의 접근성과 개발 생산성 증대가 기대된다.

EPUB3.0 based N-Screen Support Design and Implementation of e-book readers (EPUB3.0 기반 N-Screen 전자책 리더 구현 및 설계)

  • Jeong, Yoon-Sang;Kim, Jin-Ah;Moon, Nammee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • pp.886-888
    • /
    • 2014
  • 텍스트(Text)와 이미지(Image)만을 지원하던 EPUB2.0에서 오디오(Audio), 비디오(Video), 벡터 그래픽(SVG), 벡터 수학식(MathML), 다중 CSS3, 무제한 글꼴 내장, 세로쓰기, 자바 스크립트(Java Script) 등의 멀티미디어(Multimedia) 기능을 지원하는 EPUB3.0이 발표되면서 전자책의 시장이 더욱 발전하고 있다. 본 연구는 이러한 최근 동향에 따라 EPUB3.0 기반의 전자책 리더를 EPUB File Controller, EPUB File Analyzer, File Analyzer, EPUB Viewer로 분류하여 설계하고 다양한 콘텐츠를 N-Screen에서 사용할 수 있도록 구현하였다.