• Title/Summary/Keyword: 웹 어플리케이션 설계

Search Result 253, Processing Time 0.027 seconds

A Design of Web based Sharing Screen Service Platform (웹 기반 공유 스크린 서비스 플랫폼 설계)

  • Kim, Geun-Hyung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1736-1738
    • /
    • 2012
  • 광대역 유무선 네트워크 기술과 컴퓨팅 기술의 발전으로 스마트 TV, 스마트 폰, 태블릿 PC와 같은 스마트단말의 등장으로 사용자가 여러 단말을 가지게 되었으며, 상황에 따라 가장 적합한 단말을 사용하거나 보유한 여러 단말을 함께 사용하여 새로운 멀티미디어 사용 경험을 하게 되었다. 또한 W3C은 웹 환경에서 다양한 웹 어플리케이션 개발의 기반이 되는 HTML5 표준과 개방형 웹 플랫폼을 제안하고 있다. 본 논문에서는 다양한 단말에서 지원하고 있는 웹 기반 플랫폼을 기반으로 웹 콘텐츠와 웹 서비스를 공유할 수 있는 공유 스크린 서비스 플랫폼의 기능을 도출하고 플랫폼을 설계한다.

Implementation of HTML5-based Hybrid SNS Systems (HTML5 기반 하이브리드 SNS 시스템 구현)

  • Huh, Tae-Ryang;Chang, Ji-Min;Min, You-Kyung;Lim, Seung-Ho
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.306-309
    • /
    • 2014
  • 네이티브 어플리케이션의 한계를 극복하기 위해 웹 서비스를 이용한 Hybrid Application이 개발되었다. Hybrid Application은 단말기의 센서, 카메라 등 기기의 기능을 Application이 지원하고 내부 구조와 인터페이스, 데이터 전송 등에 Web기술을 이용하여 기존 네이티브 어플리케이션의 단점을 보완하고 장점을 합한 것이다. 웹 기반으로 구현 되었기 때문에 다양한 기기와 해상도에 적용이 가능하고 문제 발생 시 웹과 동일하게 실시간 업데이트가 가능하다. 본 논문에서는 HTML5과 하이브리드 어플리케이션 기반의 SNS 메신저를 설계하고 구현하였다. SNS의 게시판 기능과 메신저를 결합하여 커뮤니케이션을 강조한 어플리케이션을 구현하여, one-source-multi-platform SNS 시스템을 구축하였다.

A Design and Implementation of Client-Server Structure For Web Application (웹 어플리케이션 클라이언트-서버 구조 설계 및 구현)

  • Park, Jin-yang;Noh, Youn-Hoan
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.07a
    • /
    • pp.39-40
    • /
    • 2017
  • 본 논문에서는 서버의 비동기 입출력(이하 I/O) 모델을 통해 더 많은 접속과 성능을 위한 패턴과 클라이언트 브라우저의 HTML 템플렛팅과 반응성 UI들의 메모리 관리 패턴을 제안한다. 본 연구는 다이어트 현황을 기록하는 저널(Journal) 서비스를 제공하는 웹 어플리케이션이다. 노드.js (Node.js)의 소켓.io (Socket.io)를 통한 비동기 push 패턴을 사용한 효율적인 I/O 성능, html5의 로컬 저장소 (Local Storage), tcp/ip 헤더의 쿠키 (Cookie), 상태를 저장하는 웹 토큰 (Json Web Token)을 통한 무상태 서버 구조로 구성되어 있다. 이로 인하여 서버 확장성 및 동시 처리, 빠른 질의 성능, 기본 네트워크 패킷 보안을 구축한다. 과한 CPU 처리를 요하는 일 중 템플릿팅은 클라이언트 브라우저에게 분담하도록 하고 효율적인 DOM 접근과 메모리 관리를 위한 싱글턴 패턴을 적극 활용하여 빠르고 즉각적인 반응성을 가진 웹 어플리케이션을 운용한다.

  • PDF

An Analysis on API Platform for Tizen Web Application (타이젠 웹 어플리케이션 API 플랫폼 분석)

  • Kim, Hyungjun;Jo, Geumsan;Choo, Hyunseung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.142-144
    • /
    • 2012
  • Tizen은 삼성전자와 인텔(Intel), 리눅스 재단(Linux Foudation)이 공동으로 개발한 리눅스(Linux) 기반의 오픈 소스 플랫폼(Open Source Platform)이다. Tizen은 스마트폰(Smart Phone)과 태블릿 PC(Tablet PC)를 위한 운영체제이지만 GPS(Global Positioning System) 내비게이션을 포함한 자동차 인포테이먼트(In-Vehicle Infotainment) 시스템과 넷북(Netbook), 스마트 TV(Smart TV)에서도 사용될 수 있도록 개발되었다. Tizen은 안드로이드(Android)와 마찬가지로 리눅스 커널(Kernel)에서 실행할 수 있지만, 소프트웨어 프레임워크(Software Framework)는 HTML5(Hypertext Mark-up Language 5)로 설계되었다. 또한 Tizen은 HTML5 를 기반으로 다른 플랫폼에서도 쉽게 호환될 수 있는 웹 어플리케이션의 실행을 지원한다는 특징을 갖고 있다. 본 논문에서는 Tizen 웹 어플리케이션 개발의 기반이 되는 HTML5 API 와 Tizen 웹 API 를 중점적으로 살펴 본다. 그리고 이 두 가지 핵심 요소에 대한 이해를 통해 Tizen 의 향후 발전가능성을 조명한다.

A Study of Estimation for Web Application Complexity (웹 어플리케이션의 복잡도 예측에 관한 연구)

  • Oh Sung-Kyun;Kim Mi-Jin
    • Journal of the Korea Society of Computer and Information
    • /
    • v.9 no.3
    • /
    • pp.27-34
    • /
    • 2004
  • As software developing paradigm has been changing to complicate Web environment, study of complexity becomes vigorous. Yet still it seems that general agreement has not to be reached to architecture or complexity measure of Web application. And so traditional complexity metrics - program size(LOC) and Cyclomatic Complexity can be derived from the source code after implementation. it is not helpful to the early phase of software development life cycle - analysis and design phase. In this study 6 Web projects has been used for deriving applications with possible errors suited by Complexity Indicator. Using 61 programs derived, linear correlation between complexity, number of classes and number of methods has been proposed. As Web application complexity could be estimated before implementation, effort and cost management will be processed more effectively.

  • PDF

Design and Implementation of Embedded Middleware Service for Integrating UPnP and Web Service (UPnP와 웹 서비스를 연계한 임베디드 미들웨어 설계 및 구현)

  • 정덕원;윤태웅;김성민;민덕기
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10c
    • /
    • pp.622-624
    • /
    • 2004
  • 내부 시스템을 통합하는 비즈니스 관점에서 발전하던 웹 서비스가 모든 가정 내 통신과 가전제품을 연결하는 홈 네트워크와 같은 외부 시스템으로의 적용이 확대되면서 정차 보편화 되어가고 있다. 이런 외부 시스템으로의 적용을 위해서는 웹 서비스와 홈 네트워크 장치 간의 정보를 변환하고 제어하는 미들웨어 개발이 필요하다. 본 논문에서는 홈 네트워크의 자동 탐지 및 제어를 위한 UPnP 표준 기술과 서로 다른 플랫폼이나 언어로 작성된 어플리케이션 통합에 대한 표준 메커니즘을 제공하는 웹 서비스 기술을 이용하여 홈 네트워크나 유비쿼터스 환경에서의 분산 어플리케이션 개발 및 연계를 용이하게 하는 미들웨어를 설계 하고 구현하였다. 이 미들웨어를 임베디드 타입으로 개발함으로써 셋탑박스 또는 가정 내 모든 디바이스들에 내장 형태로 구성이 가능해짐으로 확장성을 제공한다.

  • PDF

Design of a resource selection system considering the characteristics of applications in Grid environment (그리드 환경에서 어플리케이션의 특성을 고려한 자원선택 시스템의 설계)

  • 정평재;이윤석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.79-81
    • /
    • 2004
  • 본 연구에서는 웹서비스 기반 그리드 환경에서 효과적인 자원선택을 할 수 있는 자원 선택 프레임웍을 설계 구현하였다. 이 프레임웍을 활용하여, 어플리케이션이 요구하는 자원 명세와 자원 공급자의 자원공급 정책을 기술할 수 있도록 지원하고, 이틀 토대로 다양한 자원 선택 알고리즘을 개발할 수 있을 것으로 기대된다. 또한 본 연구에서 구현한 프로토타입 시스템을 소규모의 그리드 환경에 적용해 얻은 실험 결과를 통해, 그리드 상에서 어플리케이션의 성질을 고려한 자원 선택이 충분한 효과를 나타냄을 확인할 수 있었다.

  • PDF

Encryption and Decryption Design in Web and Window Environment (웹과 윈도우 환경에서 암호화와 복보화 설계)

  • 정태일;장현희;박성순
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.715-718
    • /
    • 2003
  • 웹 페이지와 윈도우 어플리케이션 사이의 데이터 전송하는 과정에서 데이터가 다른 사랑에 의해 유출 되었을 경우 데이터의 보안을 위해 암호 알고리즘을 사용한다. 자료의 기밀이 유지되어야 할 경우 다른 사람이 알 수 없는 형태로 변형하고, 사용할 때는 원문으로 변형하는 방법이 암호 알고리즘이다. 본 논문에서는 암호 알고리즘과 웹과 윈도우 환경에서 전송하고자 하는 데이터에 대해 암호화 및 복호화하는 방법을 제안한다.

  • PDF

A Design of UIFrame for Hybrid Mobile Application in Mobile Multi-Platform (멀티플랫폼 환경에서 하이브리드 모바일 어플리케이션을 위한 UIFrame 설계)

  • Park, Sang-Sock;Kim, Jeong-Dong;Baik, Doo-Kwon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.120-123
    • /
    • 2011
  • 모바일 디바이스와 플랫폼이 다양해지면서 개발 및 유지보수 비용이 증가하고 있다. 특히, 비즈니스 기능적인 요구사항을 충촉시킬 수 있는 사용자화면 개발방법이 중요해 지고, 높은 복잡도를 요구하는 모바일 어플리케이션의 문제점을 해결하고자 모바일 웹 어플리케이션이 등장하였다. 하지만 웹 기술요소만으로 사용자 화면을 개발하다 보니 서비스 성능이 저하됨 알 수 있었다. 이런 문제를 해결하기 위해서 하이브리드형 모바일 어플리케이tus 아키텍처를 제안만한다. 이는 웹 요소기술만을 사용하지 않고, 비즈니스 기능적인 요구사항을 충족시켜주기 위해서 UIFrame이라는 개념을 제안한다. 제안한 UIFrame 모델은 UI 표현능력, 서비스 성능향상과 디자이너의 영역과 개발자의 영역을 분리 함으로서 다양한 플랫폼에 대한 독립적이며 이식성이 우수하다. 또한 개발 효율성 및 유지보수가 용이함을 보인다.

Design and Implementation of Performance Diagnosis Tool for DB Connection Pool Management (DB Connection Pool 관리를 위한 성능 진단도구의 설계 및 구현)

  • Lee, Jae-Hwan;Jung, In-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1507-1510
    • /
    • 2003
  • 웹 어플리케이션 개발 시 데이터베이스 시스템의 사용이 증가함에 따라 데이터베이스 시스템에 접속하는 커넥션 리소스 관리에 대한 중요성이 부각되고 있다. 본 논문은 웹 어플리케이션 구축 시 사용하는 데이터베이스 접속 풀(Database connection Pool)의 성능을 평가하고 진단하는 도구를 제안한다. 본 도구는 성능 및 진단을 통하여 웹 어플리케이션에 가장 적합한 최적화된 DB 커넥션 풀을 최적화하는 방법을 제시한다. 아울러 제안된 도구를 사용한 효과적인 데이터베이스 접속 풀(Database Connection Pool)의 관리 결과에 대하여 기술한다.

  • PDF