• Title/Summary/Keyword: HTML 5

Search Result 372, Processing Time 0.041 seconds

Design of C/C++ Code Recycle System for No ActiveX in HTML5 Environment (HTML5 환경에서 No ActiveX를 위한 C/C++ 코드 재활용 시스템 설계)

  • Choi, Tae-Bum;Park, Seok-Cheon;Oh, Jung-Bok
    • Annual Conference of KIPS
    • /
    • 2015.04a
    • /
    • pp.629-632
    • /
    • 2015
  • ActiveX는 DLL(C/C++ 컴포넌트) 연동과 로컬 리소스를 사용하여 웹의 한계를 극복할 수 있는 웹 애플리케이션을 기술이다. 최근 까지 국내에서 널리 활용되어 왔지만 호완성과 보안문제로 인해 폐지될 예정이다. 현재 HTML5가 대안으로 고려되고 있지만 지원되는 API 안에서만 자유롭고 DLL(C/C++ 컴포넌트) 호출이 불가능하기 때문에 ActiveX를 완벽하게 대체하기는 사실상 불가능하다. 따라서 본 논문에서는 기존의 ActiveX의 DLL(C/C++ 컴포넌트) 코드를 재활용하기 위해 GNU 빌드 시스템과 통합 빌드 시스템을 통해 코드 의존성을 분석하고 LLVM을 통해 비트코드로 컴파일한 후 최종적으로 Emscripten을 통해 자바스크립트 코드로 재활용하는 시스템을 설계 하였다.

Development of a HTML5-based Component for Visualization of Distributed IoT Sensor Data (분산 IoT센서를 연결하는 HTML5기반 데이터 시각화 컴포넌트 개발)

  • Choi, Soon-Hyuck;Kim, Sung-Ki
    • Annual Conference of KIPS
    • /
    • 2015.10a
    • /
    • pp.1804-1806
    • /
    • 2015
  • 넓은 공간에 대한 물리량 감시응용에서는 다수의 IoT센서가 분산될 수 있으며, 개별 센서의 데이터를 식별하는 것 못지않게 총량의 통계적 변화를 직관성 있게 판단할 수 있도록 돕는 데이터 시각화 도구가 필요하다. 본 연구에서는 라즈베리파이를 IoT센서로 보고, 분산된 복수의 IoT센서들로부터 현장의 물리량 측정값을 모아, 사용자가 단말을 통해 현장의 물리량 변화 상황을 직관성 있게 판단할 수 있도록 돕는 시각화 컴포넌트를 개발하였다. 본 논문에서는 이러한 목적의 시각화 컴포넌트를 브라우저에 독립적인 구현을 지원하도록 HTML5 기반 웹 컴포넌트를 개발하였다.

Security Threat Factors and Improvement Methods in Enterprise Hybrid Applications (기업용 하이브리드 애플리케이션 보안 위협 요소 및 대응방안 연구)

  • Lee, Yoonjae;Oh, Junseok;Kim, Yongwon;Lee, Bong Gyou
    • Annual Conference of KIPS
    • /
    • 2011.11a
    • /
    • pp.531-534
    • /
    • 2011
  • 본 연구의 목적은 차세대 MEAP 환경에서의 보안 평가 모델을 제시하는 것이다. 기업용 애플리케이션 개발환경은 PES 및 MEAP을 거쳐 완벽한 OSMP구현을 위한 HTML5 환경으로 발전하고 있다. 이와 더불어 보안의 위협도 증대되고 있으나, HTML5 환경에서의 보안에 대한 연구는 미흡한 실정이다. 이러한 문제에 대비하기 위해서는 기존 개발환경의 보안 특징을 살펴볼 필요가 있다. 본 연구에서는 보안위협요소를 Back-End System, Client, Developer, OS 4가지로 도출한 후, 이에 해당하는 보안 위협 문제들을 살펴보고 보안 평가 모델을 제시하였다. 본 모델은 단계별 보안이슈를 포함하고 있으며, 향후 HTML5 시대에 논의될 보안 이슈의 방향성을 제시한다는데 그 의미가 있다. 따라서 본 연구는 기업형 하이브리드 애플리케이션 개발을 준비하는 기업 및 연구자에게 시사점을 제공할 것으로 기대된다.

What do we choose among HTML5, App Inventor, M-Biz Maker (앱개발 도구 : HTML5, App Inventor, M-BizMaker 어느 것을 선택할 것인가)

  • Kim, Sea Woo;Jeon, Jeon Hoon
    • Annual Conference of KIPS
    • /
    • 2012.04a
    • /
    • pp.1223-1225
    • /
    • 2012
  • 현재 앱과 모바일 콘텐츠 개발이 활발해지고 있으며, 이에 따르는 기술들이 새로이 개발됨에 따라 다양한 도구들도 함께 등장하고 있다. 이러한 가운데 앱을 쉽게 개발할 수 있는 도구로는 Htrnl5, App Inventor, M-Biz Naker 가 있다. 따라서 이와 같은 도구들의 장단점을 살펴봄으로써, 향후 앱 개발 시장에 미칠 영향을 분석해보도록 한다.

Implementation of the Secure Web Server-Client Module Based on Protocol Architecture (프로토콜 기반 웹 클라이언트-서버 보안 모듈 구현)

  • Jang, Seung-Ju;Han, Soo-Whan
    • The KIPS Transactions:PartD
    • /
    • v.9D no.5
    • /
    • pp.931-938
    • /
    • 2002
  • We implement the PBSM (Protocol-Based Security Module) system which guarantees the secure data transmission under web circumstances. There are two modules to implement for the PBSM architecture. One is Web Server Security Module (WSSM) which is working on a web server, the other is the Winsock Client Security Module (WSCSM) which is working on a client. The WSCSM security module decrypts the encrypted HTML document that is received from the security web server The decrypted HTML document is displayed on the screen of a client. The WSSM module contains the encryption part for HTML file and the decryption part for CGI (Common Gateway Interface). We also implement the proposed idea at the web system.

Automatic Classification of Web documents According to their Styles (스타일에 따른 웹 문서의 자동 분류)

  • Lee, Kong-Joo;Lim, Chul-Su;Kim, Jae-Hoon
    • The KIPS Transactions:PartB
    • /
    • v.11B no.5
    • /
    • pp.555-562
    • /
    • 2004
  • A genre or a style is another view of documents different from a subject or a topic. The style is also a criterion to classify the documents. There have been several studies on detecting a style of textual documents. However, only a few of them dealt with web documents. In this paper we suggest sets of features to detect styles of web documents. Web documents are different from textual documents in that Dey contain URL and HTML tags within the pages. We introduce the features specific to web documents, which are extracted from URL and HTML tags. Experimental results enable us to evaluate their characteristics and performances.

Large scale real-time drawing technology on web using socket.io and HTML5 canvas (socket.io와 HTML5 canvas를 활용한 대규모 실시간 웹 작화 기술)

  • Kang, Ju-Ho;Kim, Ji-Hong;Park, Ju-Hwan;Lee, Ho-Sang;Choi, Se-Jong
    • Annual Conference of KIPS
    • /
    • 2017.11a
    • /
    • pp.368-370
    • /
    • 2017
  • 대규모 실시간 작화 기술은 그림판 기능이 중심인 새로운 SNS를 개발하는데 있어 필수적인 기술이다. 기존 Flash나 HTML의 canvas로 구현된 기술에는 빠르게 실시간으로 표현할 수 없는 한계점을 가지고 있다. 이를 해결하기 위해 본 논문에서는 socket.io와 fabricjs를 활용하여 빠르게 실시간으로 소통 가능한 대규모의 실시간 작화 기술을 구현하였으며, 기술에 대한 소개와 해당 기술을 프로젝트 빅 픽쳐에서 어떻게 적용했는지 기술 했다.

Malicious Script Execution Prevention Technology Using A Local Proxy (로컬 프록시를 활용한 악성 스크립트 실행 방지 기술)

  • Oh, Sang-Hwan;Yoon, Soo-Jin;Bae, Han-Chul;Kim, Hwan-Kuk
    • Annual Conference of KIPS
    • /
    • 2016.10a
    • /
    • pp.275-276
    • /
    • 2016
  • 기존의 HTML의 경우 미디어 재생, 3D 그래픽 처리, 웹 소켓 통신 등을 위해서는 Silverlight나 Active-X와 같은 비 표준 플러그인을 설치해야만 구현할 수 있었다. 하지만, 차세대 웹 표준인 HTML5에서는 별도의 플러그인 설치 없이 자바스크립트의 신규 기능만으로 미디어 재생 등과 같은 동적인 기능을 구현할 수 있다. 이처럼 HTML5에서 자바스크립트 기능이 강화됨에 따라 이를 악용한 신종 사이버 공격의 위협이 증가 하고 있다. 기존의 악성 코드 공격과는 달리 사용자 단말에 어떠한 감염도 없이, 악성 스크립트를 삽입한 웹 페이지 접속만으로 악성 행위를 유발하기 때문에 기존의 보안기술로는 탐지에 한계가 존재한다. 이에 본 논문에서는 로컬 프록시를 활용하여, 사용자 단말에서 송/수신되는 HTTP 트래픽을 수집하고, 이를 분석하여, 악성 자바스크립트를 탐지 및 차단하고, 나아가서 난독화 된 악성 자바스크립트를 탐지하는 방법을 제안하고자 한다.

HTML5-based 실시간 Server and Database Language (HTML5 기반의 실시간 서버 및 데이터베이스 언어)

  • Yoo, Hwan-Soo;Kim, Seong-Whan
    • Annual Conference of KIPS
    • /
    • 2013.11a
    • /
    • pp.1022-1025
    • /
    • 2013
  • 소프트웨어 개발자는 예전과 같이 PC 나 서버에서만 동작하는 소프트웨어만 만들어야 하는 것이 아니고, 스마트폰, 스마트패드, 스마트 TV, 스마트워치 등 개발해야 하는 플랫폼의 종류가 기하급수적으로 늘고 있다. 그러나 비용문제, 과열된 스타트업 시장으로 인한 채용문제로, 개발 초기 시 클라이언트, 네트워크, 데이터베이스에 숙련된 개발자를 충분히 보유하고 시작하는 경우는 드물다. 본 논문은 HTML 서비스, 실시간 네트워킹, 데이터베이스 CRUD를 지원하는 초보자도 사용하기 쉬운 새로운 언어를 소개한다. 우리는 언어 요구사항, 언어 산출물의 정의를 통하여 언어의 설계 및 구현을 한다. 실제로 실시간 네트워크 서버를 우리의 언어로 제작한 사례 연구를 통하여 우리의 언어가 우수하고 개발자의 노력대비 결과가 좋음을 보인다. 추후 이 언어를 활용하여 게임, 채팅 어플리케이션, 실시간 모니터링 등 특정 도메인에 맞는 어플리케이션을 개발자가 쉽게 작성할 수 있을 것이다.

HTML Implementation of Wi-Fi based Attendance Checking (Wi-Fi 기반 출결관리 기능의 HTML5 구현)

  • Choi, Min;Oh, Se-chang
    • Annual Conference of KIPS
    • /
    • 2013.11a
    • /
    • pp.545-547
    • /
    • 2013
  • 최근 대학 강의가 대형화 함에 따라 기존 교수방법으로는 출석체크, 퀴즈, 시험 등의 평가과정에서 발생하는 오버헤드를 피하기 어렵게 되었다. 교수는 대형강의에서 시행하는 퀴즈/시험 등에 따른 채점/평가에 대해서 상당한 부담감을 느끼며, 강의 중 교수-학생 상호작용/feedback 등을 시도하기도 어려운 상황이다. 이러한 문제를 해결하기 위해서, 본 연구에서는 대형강의 추세에 따른 적합한 교수법/교수지원도구(tool) 연구를 수행하였다. 대형강의에서 퀴즈/시험의 채점 및 평가에 소요되는 오버헤드를 감소시키는 방법을 고안하며, 대형강의에서 스마트폰을 활용하여 학생들과 실시간으로 상호작용할 수 있는 도구를 개발하였다. 특히, 본 연구에서는 HTML5 기술을 활용함으로써, 학생들이 소지한 스마트폰의 플랫폼에 독립적으로 설치과정의 번거로움 없이 활용할 수 있도록 하였다.