• 제목/요약/키워드: Frontend Development

검색결과 6건 처리시간 0.019초

스프링 MVC 기반에서 하이브리드 앱 디자인 설계 및 구현 (Design and Implementation of Hybrid Apps Design based on Spring MVC)

  • 이명호
    • 한국융합학회논문지
    • /
    • 제10권3호
    • /
    • pp.395-400
    • /
    • 2019
  • 프론트엔드 영역의 웹 환경은 표현층의 새로운 표준을 선점하고자 하는 경쟁이 높아지고 있다. 국내에서도 다양한 기기에서 하나의 콘텐츠를 끊김없이 이용할 수 있게 해주는 서비스인 N-스크린을 미래의 핵심 서비스로 인지하여 시장선점을 위하여 경쟁을 하고 있으며, 클라우드 컴퓨팅 시대에서 대표적인 서비스 형태가 N-스크린이다. 그러나 엔터프라이즈 환경의 그룹웨어에 필요한 프론트엔드 연구는 대부분 웹에 대해서는 반응형 웹 디자인과 모바일은 네이티브 앱에 국한되어져 왔다. 점차 기업들의 문화적인 차이를 극복하고 하나의 소스를 여러 가지 디바이스를 지원하는 원소스 멀티유즈 전략과 개발 생산성을 위하여 MVC 디자인 패턴의 필요성은 엔터프라이즈 환경에서는 점차 확대되고 있다. 따라서 본 연구에서는 차세대 웹표준의 전자정부 표준프레임워크 환경인 스프링 MVC 기반에서 하이브리드 앱 디자인으로 JPetStore를 분석 및 설계한 후 구현함으로써 향후 엔터프라이즈 환경에서의 프론트엔드 하이브리드 앱 디자인의 참조 모델을 제공하고자 한다.

RESTful API를 위한 SPA ViewModel 변환 (SPA ViewModel Transformation for RESTful API)

  • 조동일
    • 인터넷정보학회논문지
    • /
    • 제24권1호
    • /
    • pp.9-15
    • /
    • 2023
  • SPA(Single-Page Application)는 RESTful API와 통신을 위해 데이터의 변환을 필요로 한다. BFF(Backend for Frontend) 패턴은 이 변환을 서버에서 처리하고 있으나 통신 횟수를 증가시키고 개발과 배포를 어렵게 하는 문제가 있다. 본 연구에서는 SPA의 ViewModel과 RESTful API의 모델을 SPA에서 직접 매핑하는 아키텍처를 제안한다. 제안한 아키텍처는 RESTful API의 문서 모델인 OpenAPI 사양을 이용하여 RESTful API 모델과 ViewModel 간의 매핑 모델을 자동 생성한다. SPA의 통신 컴포넌트는 생성된 모델을 이용하여 RESTful API 데이터와 ViewModel을 자동 변환한다. 사례 연구를 통해 기존 BFF 방식과 비교한 결과 제안한 아키텍처는 BFF에 비해 높은 개발 생산성을 보였고 부하테스트 결과 BFF에 비해 약 6 %이상 낮은 서버 CPU 점유율을 기록하였다.

다중대역 통합 신호처리 가능한 GNSS 수신기 개발 플랫폼 설계 및 구현 (Design and Implementation of a GNSS Receiver Development Platform for Multi-band Signal Processing)

  • 김진석;이선용;김병균;서흥석;안종선
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제13권2호
    • /
    • pp.149-158
    • /
    • 2024
  • Global Navigation Satellite System (GNSS) receivers are becoming increasingly sophisticated, equipped with advanced features and precise specifications, thus demanding efficient and high-performance hardware platforms. This paper presents the design and implementation of a Field-Programmable Gate Array (FPGA)-based GNSS receiver development platform for multi-band signal processing. This platform utilizes a FPGA to provide a flexible and re-configurable hardware environment, enabling real-time signal processing, position determination, and handling of large-scale data. Integrated signal processing of L/S bands enhances the performance and functionality of GNSS receivers. Key components such as the RF frontend, signal processing modules, and power management are designed to ensure optimal signal reception and processing, supporting multiple GNSS. The developed hardware platform enables real-time signal processing and position determination, supporting multiple GNSS systems, thereby contributing to the advancement of GNSS development and research.

이동통신 소프트웨어 라디오 플랫폼 개발동향 (Trends on Development of Software Radio Platform for Mobile Communications)

  • 박철;이승규;김진업;김일규
    • 전자통신동향분석
    • /
    • 제31권6호
    • /
    • pp.107-115
    • /
    • 2016
  • 소프트웨어 기반의 이동통신 시스템 개발 기술 즉, 소프트웨어를 이용하여 재구성이 가능한 이동통신 시스템 개발 기술이 연구되어 왔다. 최근에는 소프트웨어 기반 이동 통신 시스템 개발에 가상화 기술이 적용된 가상화 기반의 이동통신 플랫폼 개발 기술에 대한 연구가 활발히 진행되고 있다. 가상화 기반 이동통신 플랫폼 개발 기술은 소프트웨어를 이용하여 범용 하드웨어 컴퓨팅 플랫폼상에서 무선 접속 기능, 프로토콜 처리 기능 및 RF/IF 신호처리 기능의 구현이 가능할 뿐만 아니라, 가상화 플랫폼을 통하여 다양한 무선 접속 규격 수용 및 유연한 시스템 자원 활용이 가능한 기술이다. 본고에서는 가상화 기반의 이동통신 플랫폼 개발 기술에 대해 간략히 소개하고, 소프트웨어 기반 이동통신 플랫폼 개발 현황 및 가상화 기반의 이동통신 시스템 플랫폼에서 소프트웨어를 통해 RF 신호처리 기능을 용이하게 하는 상용 소프트웨어 RF 플랫폼 즉, Software Radio Frontend의 개발 동향에 대해 살펴보고자 한다.

  • PDF

Implementation and Experimental Test Result of a Multi-frequency and Multi-constellation GNSS Software Receiver Using Commercial API

  • Han, Jin-Su;Won, Jong-Hoon
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제8권1호
    • /
    • pp.1-12
    • /
    • 2019
  • In this paper, we implement a navigation software of a Global Navigation Satellite System (GNSS) receiver based on a commercial purpose GNSS software receiver platform and verify its performance by performing experimental tests for various GNSS signals available in Korea region. The SX3, employed in this paper, is composed of an application program and a Radio Frequency (RF) frontend, and can capture and process multi-constellation and multi-frequency GNSS signals. All the signal processing procedure of SX3 is accessible by the receiver software designer. In particular for an easy research and development, the Application Programing Interface (API) of the SX3 has a flexible architecture to upgrade or change the existing software program, equipped with a real-time monitoring function to monitor all the API executions. Users can easily apply and experiment with the developed algorithms using a form of Dynamic Link Library (DLL) files. Thus, by utilizing this flexible architecture, the cost and effort to develop a GNSS receiver can be greatly reduced.

잔류물질정보 제공을 위한 React 기반 웹 서비스 (React-based Web System Providing Residual Material Information)

  • 김보선;이민성;강민규;박지태
    • KNOM Review
    • /
    • 제24권1호
    • /
    • pp.29-37
    • /
    • 2021
  • 인터넷이 확산되면서 웹을 통해 사용자는 쉽게 다양한 서비스를 제공받고 정보를 교환할 수 있게 되었다. 웹 시스템을 구축할 때 다양한 요구 사항들이 존재하며, 사용자 목적에 적합한 언어 또는 플랫폼을 사용하여 웹 시스템을 구축해야 한다. 잔류물질정보란 식품 등에 첨가되는 의약품, 농약 들에 대한 정보들을 의미하며 그 중 잔류허용기준은 기업과 농민들이 생산하는 식품 내 잔류물질수치를 측정하여 해당 수치가 국내 혹은 국제 기준을 만족하는지 가늠하는 척도로 사용되고 있다. 현재 식품의약품안전처에서는 식품과 농약 및 동물용의약품을 포함한 식품첨가물에 대한 잔류허용기준을 문서 형태로 제공하고 있으며 이는 웹 시스템 구축을 통해 사용자가 원활하고 편리하게 서비스되어야 한다. 또한, 사용자 접근성을 포함하여 확장성, 호환성 등 다양한 요구 사항을 만족해야 한다. 본 논문은 사용자가 더 편리하게 접근할 수 있고 원활한 잔류물질정보를 제공받을 수 있는 React 기반 잔류물질정보 웹 시스템을 제안한다. 우리는 정보 제공에 있어 중요한 3가지 기능에 대한 속도를 측정하여 기존 잔류물질정보 웹 시스템과 비교하였으며 확장성, 호환성, 접근성 등 7가지 필수 요구 사항에 대하여 정성적으로 평가하였다.