• 제목/요약/키워드: Java Script

검색결과 216건 처리시간 0.027초

공간정보 웹 서비스의 반응형 웹 적용성 (Applicability of Responsive Web of Geo-Spatial Web Services)

  • 박한샘;이기원
    • 한국지리정보학회지
    • /
    • 제18권3호
    • /
    • pp.52-62
    • /
    • 2015
  • 최근 웹 제작 추세로 모바일 우선 방식이 강조되면서 모바일 단말의 유형이나 화면 크기, 해상도가 다양해짐에 따라 이에 대응하여 웹 사이트 제작 시 효율적인 제작 방법을 제공하는 반응형 웹에 대한 실제적인 필요성이 증가하고 있다. 그러나 공간정보 웹 매핑 분야에서 반응형 웹의 적용은 초기 단계이다. 이번 연구에서는 반응형 웹을 이용하여 실제 공간정보 오픈 플랫폼과 연계한 가변 레이아웃에 대한 실제 시험 구현을 수행하고 그 결과를 예시하였다. 또한 공간정보 웹 서비스 구축에서 반응형 웹 방법을 적용하기 위한 제한 사항과 고려 사항을 제시하고자 하였다. 시험 구현 과정에서는 HTML5, JavaScript, CSS3 등과 같은 개발 환경을 OpenLayers와 연계하는 웹매핑 서비스를 대상으로 하였다. 앞으로 공간정보나 위치정보 등으로부터 파생되는 콘텐츠의 모바일 서비스 개발에서도 반응형 웹을 이용한 연계, 적용 사례가 증가할 것으로 기대한다.

IoT 기반 국내산 풀사료 유통 및 관리 시스템 (Domestic Forage Distribution and Management System Using IoT)

  • 조상욱;김동언
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 추계학술대회
    • /
    • pp.247-250
    • /
    • 2018
  • 정부는 국내산 풀사료의 경쟁력을 강화하기 위해 풀사료용 기계장비 및 제조비 등의 지원에 해마다 1,000억 이상의 예산을 사용하고 있다. 이에 수반한 보조금의 공정한 집행을 위한 절차와 서류는 매우 복잡하기 때문에 집행 및 정산에 상당한 행정비용이 발생하여 국내 생산 확대의 걸림돌로 적용하고 있는 실정이다. 또한 풀사료는 생산시점의 환경(습도, 온도 등), 수분함유량, 압축압력, 풀사료 품종 등에 따라 품질이 달라지는데 품질기준이 미흡해 유통활성화에 걸림돌이 되고 있다. 풀사료 생산이력 정보 수집에 필요한 센서, IoT 통신기술 등은 상용화 수준에 도달했으나 풀사료 생산현장에 적용하기 위해서는 풀사료 수확기 등과의 통합이 필요하고, 데이터에 기반한 과학적 정책 입안을 위한 기반 데이터 축적이 필요하다. 이를 위해 본 연구에서는 국내산 풀사료의 생산량 증대 및 유통 활성화를 위한 IoT 기반의 풀사료 생산이력관리 시스템을 개발 중으로, 우선 관리 기준이 되는 표준 데이터를 정립해 DB화(化) 하고, 풀사료 수확현장에서 필요한 데이터를 확보하기 위한 생산이력 생성장치 및 생산이력 수집장치와 이를 IoT망을 활용해 전송하기 위한 생산이력 송신장치를 개발하며 수집된 데이터를 통합 데이터베이스화(化) 하여 다양한 사용자에게 유무선 인터넷을 활용해 정보를 제공하는 웹/앱을 개발 중이다. 개발을 위한 핵심 기술로는 풀사료 수확기에 부착된 다양한 센서에서 생성되는 압력 등의 데이터를 실시간으로 취득하는 기술, 제어용 컨트롤러 설계 기술, 센서 데이터 가공 기술, IoT망을 이용한 실시간 전송 기술, 풀사료 통합 DB 구축 기술, Full Stack JavaScript 기술 등이 있다. 본 시스템를 풀사료 현장에 적용하면 풀사료 현장 조사 시간 및 비용 절감, 풀사료 생산/유통/보조 업무 전반의 효율화 및 투명화, 생산이력제 정착으로 풀사료 온라인 유통 활성화 및 물류비 절감, 센서, 측정장치, 표기장치 판매 및 유지보수 등 농업분야 신규사업 창출이 가능하다.

  • PDF

네트워크 토폴로지 자동 구성 및 원격 장애진단 시스템 (Network topology automatic configuration and remote fault diagnosis system)

  • 심규철;황경호
    • 한국정보통신학회논문지
    • /
    • 제22권3호
    • /
    • pp.548-556
    • /
    • 2018
  • NMS(Network Management System)는 네트워크 관리를 목적으로 소규모 또는 대규모 네트워크를 운영하는 곳에서 필수적으로 사용되는 시스템이다. 기존 NMS에서는 네트워크 규모가 커지고 구성정보가 복잡해짐에 따라 네트워크 현황파악이 점점 어려워지고 있으며 네트워크 장비의 장애진단에 시간이 많이 소요된다. 본 논문에서는 NMS의 문제점을 보완하기 위해 JavaScript와 Python, HTML5 기반의 TWaver를 이용하여 자동으로 웹 기반 네트워크 토폴로지를 구현한다. 토폴로지 세부 구현 내용으로는 NMS시스템에 등록된 장비 정보를 기반으로 장비의 연결정보를 자동으로 수집하여 수집정보를 데이터화하고, 웹 기반의 네트워크 토폴로지를 구현하며 구현된 토폴로지에서 원격 장애진단을 수행할 수 있는 기능을 포함한다. 네트워크 토폴로지에서 구성관리, 장애관리, 성능관리 기능을 종합적으로 추가하여 사용자가 네트워크 관리를 함에 있어 체계화된 데이터 관리를 통해 NMS시스템의 품질 향상을 기대할 수 있다.

다양한 계층 트리 구조를 갖는 쇼핑몰 상에서의 상품평 수집을 위한 웹 크롤러 래퍼의 설계 및 구현 (Design and Implementation of Web Crawler Wrappers to Collect User Reviews on Shopping Mall with Various Hierarchical Tree Structure)

  • 강한훈;유성준;한동일
    • 한국지능시스템학회논문지
    • /
    • 제20권3호
    • /
    • pp.318-325
    • /
    • 2010
  • 본 논문에서는 다 계층 구조와 다양한 웹 언어로 구성된 한국내 쇼핑몰로부터 상품평 수집을 위한 래퍼 데이터베이스 기술 언어 및 모델을 제안한다. 기존에 제안된 래퍼 기반 웹 크롤러는 HTML 문서를 수집할 수 있고, 수집 대상으로 하는 문서의 계층 구조는 2~3계층이다. 그러나 한국형 쇼핑몰 사이트는 HTML 문서뿐만 아니라 다양한 웹 언어(JavaScript, Flash, AJAX)로 구성되어 있고, 그 계층 또한 5계층으로 이루어졌다. 웹크롤러가 이 5 계층 사이트에 있는 상품평만을 수집하려고 하면 상품평이 있는 위치를 정확히 알고 있으면 된다. 우리가 제안하는 래퍼에는 이러한 정보를 포함하고 있도록 하였고, 이러한 정보를 기술하기 위해 필요한 래퍼 데이터 기술 문법도 제안한다.

난독화된 자바스크립트의 자동 복호화를 통한 악성코드의 효율적인 탐지 방안 연구 (An Enhanced method for detecting obfuscated Javascript Malware using automated Deobfuscation)

  • 지선호;김휘강
    • 정보보호학회논문지
    • /
    • 제22권4호
    • /
    • pp.869-882
    • /
    • 2012
  • 웹 서비스의 증가와 자동화된 공격 도구의 발달로 최근 대부분의 악성코드 유포 경로는 웹 서비스를 통하여 이루어지고 있다. 또한 웹의 기본 언어인 자바스크립트를 이용한 난독화 기법을 통해 악성코드 은닉 사이트의 URL이나 공격 코드를 숨기기 때문에, 기존 패턴 매칭 기반의 네트워크 보안 솔루션으로는 탐지에 한계가 존재하게 된다. 이를 해결하기 위하여 사용자의 웹브라우저에서 악성 자바스크립트를 탐지하기 위한 여러 방안이 제시되었지만, 최근 APT공격과 같이 특정 기업이나 조직 네트워크에 침투하기 위한 고도화된 공격에 대응하기에는 한계가 존재한다. 이런 유형의 공격에 대응하기 위해, 외부에서 유입되는 트래픽에 대해 난독화된 악성코드가 웹을 통해 유입되는지 일괄적인 탐지가 필요하며, 기존 패턴 매칭 기반 솔루션에서 탐지율의 한계를 극복하기 위해 난독화된 자바스크립트를 복호화 하여 숨겨진 악성코드를 탐지할 수 있는 새로운 방법이 필요하다. 본 논문에서는 오픈소스인 Jsunpack-n[1] 을 개량하여 자바스크립트의 함수 오버라이딩 기법과 별도의 자바스크립트 인터프리터를 통해 악성코드에 적용된 난독화 기법에 상관없이 숨겨진 악성코드를 자동적으로 탐지할 수 있는 도구를 제안한다.

디지털 농업 데이터 활용 및 서비스 제공을 위한 농산업 데이터 공유 플랫폼 설계 (Designing an Agricultural Data Sharing Platform for Digital Agriculture Data Utilization and Service Delivery)

  • 김승재;이명훈;고진광
    • 한국빅데이터학회지
    • /
    • 제8권1호
    • /
    • pp.1-10
    • /
    • 2023
  • 본 논문은 국내 농업 산업이 직면한 주요 과제를 해결하기 위한 농업 데이터 공유 플랫폼의 설계 과정을 제시한다. 사용자의 편의성을 위해 사용자 요구사항을 우선적으로 고려한 인터페이스로 설계되었으며 다양한 분석 기술을 제공하여 현장에서의 환경, 생육, 경영 및 제어 데이터에 대한 분석 결과를 시각화하여 제공하는 플랫폼을 설계하였다. 또한 플랫폼은 File to DB 및 DB to DB 연결 방식을 지원하여 플랫폼과 농가 간의 원활한 연결을 보장한다. UI 디자인 프로세스는 HTML/CSS 기반 언어, JavaScript, React를 활용하여 플랫폼 로그인부터 데이터 업로드, 데이터 분석, 시각화 기능까지 포괄적인 서비스를 제공하도록 설계되었다. 본 연구를 통해 한국형 스마트팜 모델 개발에 기여하고 농업 현장 및 연구자들에게 신뢰할 수 있는 데이터를 제공할 수 있을 것으로 기대된다.

온라인 교육을 위한 동영상과 가상현실 데이터의 동기화에 관한 연구 (A Study on Synchronization of Video and Virtual Reality Data for On-line Education)

  • 선복근;한광록
    • 한국멀티미디어학회논문지
    • /
    • 제8권3호
    • /
    • pp.389-397
    • /
    • 2005
  • 본 논문에서는 온라인 교육을 위해 사용되는 동영상 데이터와 VRML 컨텐츠간의 동기화 기술에 대해 연구한다. 미디어 동기화를 위한 HTML+TIME과 스크립트(Script), VRML 제 어를 위한 Java EAI 및 applet, VRML의 애니메이션을 조절할 수 있는 애니메이션 저작 템플릿을 만들어 온라인 교육시스템에 적용한다. 구현된 시스템의 애니메이션 제어성능 및 처리속도와 미디어간의 동기화 성능 평가를 수행하여 기존의 온라인 가상 교육 시스템의 동기화 성능보다 다소 향상된 결과를 얻었다 본 논문을 통해 HTML+TIME 미디어 동기화 기술과 VRML Web3D 가상현실 저작 기술 그리고 자바를 사용하여 시간에 따른 동영상 미디어의 제어와 3D 애니메이션의 제어에 관한 연구를 수행함으로써 교육 시스템의 구축이 간단하고 다양한 멀티미디어를 적용 할 수 있는 미디어 동기화 시스템을 제안한다.

  • PDF

Ajax MVC 기반 일정관리프로그램 (Schedule Management Program based on Ajax MVC)

  • 박진철;이영경;김태성;장해용;신동석
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2007년도 추계 종합학술대회 논문집
    • /
    • pp.833-836
    • /
    • 2007
  • 최근 Web2.0을 이용하여 다양한 웹 어플리케이션이 개발 및 서비스 되고 있다. 본 논문에서는 기존의 서버스크립트 언어로 구현된 일정관리프로그램의 단점을 보완하기 위하여 MVC 패턴을 적용한 Ajax 기반의 개인 및 그룹용 일정관리프로그램을 Java Servlet으로 구현하였다. 또한, OPEN API를 활용한 Mash-up을 통해 사용자들에게 다양한 부가 서비스를 제공함으로써 어플리케이션의 활용도를 제고하였다.

  • PDF

위성 영상 검색시스템의 GUI 개발을 위한 XML 적용 (Application of XML to Develop GUI within Satellite Imageries Search System)

  • 부기동;이영주
    • 한국지리정보학회지
    • /
    • 제5권4호
    • /
    • pp.65-74
    • /
    • 2002
  • 본 연구의 목적은 XML 데이터 형식으로 변환되어 데이터베이스 서버에 저장된 위성영상의 정보를 웹 상에서 검색하고, 데이터의 갱신 및 재사용이 가능한 XML 기반의 GUI를 개발하는데 있다. 이러한 기능을 효율적으로 구현하기 위해서 문서 내용에 대해 구조적인 접근이 가능한 XML의 DOM 인터페이스를 이용하였으며, HTML과 JAVA 스크립트 프로그래밍을 병행하였다. 개발한 시스템은 게이오 대학 SFC 연구소의 위성 영상 관리 시스템에 적용하고 있으며, 그 결과 기술적인 효용성을 확인할 수 있었다.

  • PDF

NOSCO-STOM을 통한 프레젠테이션 레이어 프레임웍 (Presentation Layer Framework using NOSCO-STOM)

  • 권기현
    • 인터넷정보학회논문지
    • /
    • 제7권6호
    • /
    • pp.11-20
    • /
    • 2006
  • 웹 애플리케이션을 개발하는데 있어서 가장 중요한 고려사항 중의 하나는 프레젠테이션과 비즈니스 로직을 효과적으로 분리하여 개발 생산성을 높이고 유지보수 비용을 낮추는데 있다. 기존의 애플리케이션 개발 기법으로 서블릿, JSP, ASP.NET 등의 스크립트 기반 기술에서부터 Struts, JSF(Java Server Faces), Spring MVC 같은 동적인 서버 페이지 개발 프레임워크가 있다. 이들 방법은 각기 다른 웹 티어(Web Tier) 처리 방법을 제공하나 프레젠테이션과 비즈니스 로직을 완벽하게 분리하지는 못하고 있다. 본 논문에서는 프레젠테이션과 비즈니스 로직을 완벽하게 분리하기 위해 프레젠테이션과 비즈니스 로직을 분리 처리하는 커스텀 태그 처리 컴포넌트를 개발하고 새로운 동적 서버 페이지를 처리하기 위한 컨테이너(container)를 개발하였다. 그리고 DOM 트리를 개발한 컨테이너에 적용하여 프레젠테이션을 효율적으로 조작할 수 있도록 하였다. 끝으로, 개발 환경 구현을 통해 자동적으로 페이지 처리 컴포넌트 생성을 지원하는 시스템을 개발하였다.

  • PDF