• 제목/요약/키워드: java script

검색결과 215건 처리시간 0.028초

스마트폰상에서의 웹 응용프로그램 개발 효율성 분석 (Analyzing Effectiveness of the Web Application Development in Smartphone)

  • 이고은;이종우
    • 디지털콘텐츠학회 논문지
    • /
    • 제11권3호
    • /
    • pp.323-330
    • /
    • 2010
  • 스마트폰과 앱스토어 열풍은 응용프로그램 개발을 과거 PC응용에 이어 다시 한 번 활성화시키고 있다. 하지만 현재 스마트폰 응용프로그램 개발 시에는 다양한 플랫폼 환경 설정 고려와 이종 기기의 호환성 문제점 등의 한계가 있어 자연스럽게 모바일 웹 응용프로그램 개발이 대안으로 부각되고 있다. 모바일 웹 응용프로그램 형태의 하나인 하이브리드용 웹 응용프로그램은 스마트폰에 내장된 웹킷 엔진을 이용하기 때문에 간단하게 개발될 수 있다는 장점이 있다. 스마트폰의 웹킷 탑재로 웹 응용프로그램 개발자는 HTML과 자바스크립트, CSS만으로도 쉽고 빠르게 개발할 수 있을 뿐만 아니라 다양한 모바일 기기에 독립적인 서비스를 제공할 수 있다. 본 논문에서는 기존에 복잡하게 개발했던 네이티브 응용프로그램 대신 웹킷을 이용하여 단순하고 간결하게 개인이 운영할 수 있는 앱스토어를 안드로이드 환경에서 구현하였다. 기존 네이티브 응용프로그램에서는 복잡하게 구현했던 회원 등록 및 로그인 환경을 OpenID를 이용하여 간결하게 할 수 있었다. 이를 통해 스마트폰용 네이티브 응용이 아닌 웹 응용으로도 성능이 뒤지지 않으면서 쉽게 응용을 개발할 수 있음을 확인하였다. 아울러 웹 응용프로그램 개발시 장점을 네이티브 응용 개발과 비교함으로써 그 효율성을 보였다.

HTML5 기반 HTTP 스트리밍 환경에서의 서비스 이동성 연구 (A Study on Service Migration in HTML5 based HTTP Streaming Environments)

  • 최헌회;김근형
    • 한국멀티미디어학회논문지
    • /
    • 제14권7호
    • /
    • pp.905-916
    • /
    • 2011
  • 최근, W3C에서는 웹을 통해서 스트리밍 서비스뿐 만아니라 다양한 멀티미디어 서비스를 제공할 수 있는 기능을 포함한 HTML5에 대한 표준화가 추진 중이다. HTML5 이전의 웹 환경에서는 별도의 플러그인이 설치되어야 스트리밍 서비스를 이용할 수 있으나, HTML5 기반 웹 브라우저에서는 내장된 비디오 코덱을 이용하여 스트리밍 서비스를 직접 이용할 수 있다. 또한, 인터넷 방화벽에 의해 서비스되지 않는 RTP/UDP를 이용한 스트리밍 대신 HTTP/TCP를 이용하여 적응적으로 스트리밍하는 기술이 표준화 중이다. 본 논문에서는 현재 표준이 이루어지고 있는 HTML5 기반 적응적 HTTP 스트리밍 환경에서 스트리밍 서비스 세션 이동성을 보장할 수 있는 방안을 제시한다. 제안된 알고리듬과 구조를 이용하여 다양한 단말들 사이에 미디어 흐름, 미디어 흐름 제어, 세션 제어를 전달할 수 있도록 자바스크립트 언어로 모델링 및 구현하였으며 다양한 실험을 통하여 다양한 단말 간 HTTP 스트리밍 서비스를 효과적으로 전달할 수 있음을 보였다.

웹브라우저 초기 로딩시간 단축을 위한 HTML5 분석 및 연구 (HTML5 Analysis and Research for the Reduction of the Initial Load Time of a Web Browser)

  • 윤준수;박진태;황현서;표경수;문일영
    • 한국항행학회논문지
    • /
    • 제19권5호
    • /
    • pp.440-445
    • /
    • 2015
  • 스마트폰을 비롯한 스마트 기기들의 출현으로 사용자들이 편리하게 이용할 수 있는 앱이 폭발적으로 증가하여 왔다. 그러나 다양한 스마트기기 운영체제들의 등장은 앱 개발에 저해 요인으로 작용하고 있으며 이에 따라 다양한 플랫폼을 동시에 지원할 수 있는 HTML5에 대한 관심이 높아지고 있다. 따라서 브라우저를 이용한 HTML5는 크로스 플랫폼에 가장 획기적인 방법으로 사용되고 있다. 하지만 아직까지는 완벽한 호환성을 보이고 있지 못하며 브라우저의 환경에 따라 웹페이지의 초기 로딩시간이 차이가 나고 있다. 따라서 본 논문에서의 HTML5의 자바 스크립트와 CSS의 분석을 통해 브라우저별 초기 로딩시간을 많이 소요하는 원인을 파악하고 나아가 초기 로딩속도를 향상 시킬 수 있는 방안을 마련해 보고자 한다.

효율적인 웹 데이터 로딩을 위한 웹 캐싱 기법 분석 (Analysis of Web Caching Techniques for Efficient Web Data Loading)

  • 김현국;박진태;문일영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 춘계학술대회
    • /
    • pp.497-500
    • /
    • 2018
  • 4차 산업혁명이 본격적으로 대두되기 시작하면서, 네트워크를 통하여 기기 간에 공유되는 데이터의 질과 양이 기하급수적으로 증가하기 시작하였다. 또한 이러한 데이터를 사람들이 접하는 기기의 범주도 데스크 탑에서 모바일 기기인 스마트폰, 스마트 패드, 스마트 워치 등 다양화되고, 소형화되기 시작하였다. 그 결과 데이터를 접하는 매개체가 변화하기 시작했고, 현대 사회인들이 가장 많은 양의 데이터를 접하는 곳은 스마트 기기라고 할 수 있다. 하지만 스마트 기기는 여전히 많은 양의 데이터를 한번에 처리하기에는 네트워크 속도나 하드웨어 스펙 면에서 많은 아쉬움을 남긴다. 따라서 본 논문에서는 모바일 기기에서 보다 효율적으로 대량의 웹 콘텐츠들을 불러올 수 있는 캐시 기법인 Service Worker 활용, IndexedDB, LocalStroage에 대한 분석을 진행하고, 개선 방안을 제시하고자 한다.

  • PDF

스마트 TV환경에 적합한 Web Worker 기반의 그리드 컴퓨팅 시스템 (Grid Computing System based on Web Worker for Smart TV Environments)

  • 김현식;조근식
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권1호
    • /
    • pp.11-17
    • /
    • 2012
  • 스마트TV의 보급이 확대되면서 스마트TV의 여유연산능력을 활용한 그리드 컴퓨팅시스템에 대한 수요가 증가할 것으로 예측하고 있다. 그러나 스마트TV는 PC와 달리 다양한 플랫폼이 존재하고, 또한 사용자들의 스마트 TV사용 패턴이 기존 PC 사용 패턴과 크게 다르기 때문에 PC기반의 그리드 시스템을 적용하기에는 어려움이 있다. 즉, 유휴 상태에서 동작하던 기존 그리드 에이전트가 스마트TV 환경에서는 동작할 기회를 보장 받을 수 없는 상황이 된 것이다. 본 논문에서는 이러한 문제를 극복하기 위하여 스마트TV에 적합한 자바스크립트 기반의 그리드 시스템 및 콘텐츠 시청 중에 남는 CPU자원을 활용하는 에이전트 스케줄링 정책을 제안하고 구현하였다. 그리고 기존 그리드 방식과 제안하는 방식을 비교 실험하여, 그 결과 기존의 그리드가 0.09%, 제안하는 방식은 평균 1.78%의 자원을 제공함을 보였다.

제주 문화·관광·체육·교통 정보를 융합한 유비쿼터스 서비스 모델 (Ubiquitous Service Model for Information Convergence of Jeju Island Culture, Tourism, Sport and Traffic)

  • 이창영;양진석;김도현;안병구;김남수
    • 한국인터넷방송통신학회논문지
    • /
    • 제8권4호
    • /
    • pp.97-104
    • /
    • 2008
  • 최근 내비게이션과 위치 기반 서비스는 이동 단말에서 지도 기반으로 정보 서비스를 제공하고 있으며, 인터넷에서 지도 공개 API를 이용하여 다양한 정보를 제공하고 있다. 그러나 사용자가 지도 기반의 서비스와 인터넷 상의 여러 정보를 획득하기 위해서는 여러 응용 서비스나 인터넷 웹이나 지리 정보를 검색하는 어려움이 있다. 이에 본 논문은 다양한 문화 관광 교육 체육 교통 등의 정보를 지도 상에서 종합적으로 접근하기 위해 지도 기반의 정보 융합 서비스 모델을 제시하고, 이 모델을 기반으로 공개 API를 이용하여 지도 상에서 문화 관광 교통 정보를 융합하여 사용자에게 통합된 융합 정보를 제공하는 시스템을 설계하고 구현한다. 제안된 정보 융합 서비스 모델을 이용하여 제주도의 관광지와 문화 활동 시설에서 개최되는 행사, 공연, 스포츠 경기에 관한 정보와 교통 정보를 융합하는 서비스 모델을 제시한다. 그리고 리녹스 환경에서 네이버에서 제공하는 지리 공개 API를 이용하여 제주의 관광지와 문화 장소의 행사, 공연, 스포츠 정보와 버스노선 정보를 융합한 제주 문화 관광 대중교통 정보 시스템을 설계하고 구현한다. 이를 통하여 사용자에게 지도 상에서 문화 관광 콘텐츠와 더불어 교통 및 체육 정보를 제공함으로써 편리한 문화 및 관광 활동을 지원할 수 있다.

  • PDF

악성코드 유포 네트워크 분석을 위한 멀티레벨 에뮬레이션 (Multi-Level Emulation for Malware Distribution Networks Analysis)

  • 최상용;강익선;김대혁;노봉남;김용민
    • 정보보호학회논문지
    • /
    • 제23권6호
    • /
    • pp.1121-1129
    • /
    • 2013
  • 최근 악성코드 유포는 단순한 개인적 피해를 넘어 3 20 사이버테러와 같은 사회적인 심각한 문제점을 야기하고 있다. 특히 취약한 웹을 통한 유포방법인 드라이브 바이 다운로드(Drive-by download) 공격은 가장 심각한 위협이 되고 있다. 따라서 드라이브 바이 다운로드 공격에 사용되는 악성코드 유포 네트워크(Malware Distribution Network, MDN)를 효과적으로 분석하는 것은 악성코드로 인한 피해를 예방하기 위해 매우 중요하다. 악성코드 유포 네트워크를 효과적으로 분석하기 위해서는 웹페이지 내에 포함된 난독화하고 은닉화한 스크립트를 식별해야 하며, 본 논문에서는 이를 식별하기 위해 멀티레벨 에뮬레이션 기법을 제안한다. 이를 통해 다양한 형태로 숨겨져 있는 유포지로 연결하는 링크를 분석하여 악성코드 유포 네트워크 분석의 기반을 제공하고자 한다.

Web 2.0 기반 국가기준점 어플리케이션 설계 (An Application for Management of National Geodetic Control Points on the Web 2.0)

  • 김태우;김정욱;서용철
    • 한국공간정보시스템학회 논문지
    • /
    • 제11권3호
    • /
    • pp.79-84
    • /
    • 2009
  • 삼각점, 수준점 등 국내에서 위치를 결정하는데 기본이 되는 모든 기준점은 공간정보의 기준이자 기반이 되기 때문에, 합리적이고 효율적이며, 지속적으로 관리되어야 한다. 한편 IT 및 통신기술이 발달함에 따라 공간정보를 다루는 모든 기술이 함께 발전하고 있으며, 모바일 디바이스의 대중화와 웹 2.0 환경이 구축됨에 따라 기준점의 관리를 실시간으로 가능케 하는 기술이 요구되고 있다. 이는 사용자의 편의를 보장하고 과학적이며 체계적인 기준점 관리를 도모한다. 본 연구에서는 웹 2.0 환경 하에서 Ajax 기반의 웹 어플리케이션을 설계하여 실시간으로 갱신되는 기준점 정보의 원활한 소통을 지원하고, 영상정보를 함께 제공함으로써 사용자 접근성을 강화하는 기술을 개발하였다.

  • PDF

Ajax 기반의 웹2.0 서비스를 위한 인터랙션 디자인 가이드라인에 대한 연구 (A Study on the Interaction Design Guideline for Web2.0 Service Based on Ajax)

  • 이지현
    • 대한인간공학회지
    • /
    • 제29권4호
    • /
    • pp.569-574
    • /
    • 2010
  • After the beginning of Web2.0 era, newly developed interaction design patterns based on Ajax(Asynchronous JavaScript and XML) have been tried in various Web2.0 services. These new interaction design patterns enable web service to provide rich experience for users. However, it is very hard to find organized task based guideline about Web2.0 interaction design even though there are a lot of complicated interaction design techniques and patterns. It is essential to have Web2.0 interaction guide based on Ajax because it can guide designers to use appropriate interaction design patterns and to keep usability for ordinary users. Therefore, this research aims to establish task based interaction design guideline for Web2.0 service based on Ajax. The reason why this research focused on Ajax is that Ajax is most widely used language for Web2.0 service. First, primary five interaction design patterns were defined through analysis of various interaction design patterns from Web2.0 services. Second, detail interaction design tasks from five major patterns were analyzed based on the study of major Web2.0 services such as Gmail, Twitter, YouTube and Google maps. Third, general design guidelines such as heuristic guidelines for web service are studied through literature review. After all, this study proposed task based interaction design guide for Web2.0 service with Ajax. With this guide, designers and developers can choose appropriate Web2.0 interaction patterns and apply to their service and provide service to users with enhanced usability and satisfaction.

사용자의 인터렉션 향상을 위한 EPUB eBook 변환 기법 (EPUB eBook Converting Schemes for Improving User Interactions)

  • 이남희;김재훈;김강석
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권3호
    • /
    • pp.117-124
    • /
    • 2017
  • 기존 책 문서인 PDF문서를 전자책에서 사용 가능하도록 전자책의 표준 형태로 변환하는 과정이 필요하다. PDF문서를 전자책의 표준 형태인 EPUB으로 변환할 때, 인쇄 색상 표현방법인 CMYK를 디지털 색상 RGB 형태로 변환하는 과정에서 형태의 차이로 인해 색감이 제대로 변환되지 못하는 문제점이 있다. 그리고 EPUB은 동영상, 자바스크립트 등을 이용해서 시각적인 효과를 줄 수 있으며, 사용자와의 상호작용이 가능하다. 본 연구는 PDF를 EPUB으로 변환 시 발생할 수 있는 문제점에 대해서 연구를 하였다. (1) 첫 번째는 색감을 잃지 않도록 ICC 프로파일을 이용한 변환 연구를 수행하였다. (2) 두 번째는 변환 과정에서 레이아웃 구성에 대한 연구를 수행하였다. (3) 세 번째는 전자책 독자들과 상호작용할 수 있는 시각적인 효과를 제공하기 위하여, 텍스트 중 특정 부분을 인식하여 시각적인 효과를 주는 연구를 수행하였으며 기존 책에서의 퀴즈를 추출하여 변환 시 자바스크립트를 이용한 퀴즈 플랫폼 프로토타입을 구현하였다. 또한 PDF문서를 EPUB에 기반 한 전자책 문서로 변환 후 사용자 평가를 통해 변환유효성 및 편의성을 검증하였다.