기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
이종 스마트폰 앱 개발환경 구성을 위한 모델변환 적용 방법
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • 이종 스마트폰 앱 개발환경 구성을 위한 모델변환 적용 방법
저자명
손현승,김우열,김영철,Son. Hyun Seung,Kim. Woo Yeol,Kim. R. Young Chul
간행물명
정보과학회논문지. Journal of KIISE. 컴퓨팅의 실제 및 레터
권/호정보
2014년|20권 4호|pp.238-242 (5 pages)
발행정보
한국정보과학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

다양한 스마트폰 플랫폼을 가진 안드로이드, 아이폰, 윈도우즈 폰과 같이 SW의 플랫폼은 매우 이질적인 특성을 갖기 때문에 개발되는 회사나 사람에 따라, 똑같은 콘텐츠의 어플리케이션을 재사용하지 못하고 다른 플랫폼 개발시 새로운 코드를 작성해야만 한다. 이 문제 해결을 위해 최근에는 브라우저 기반의 하이브리드 앱이 주목받고 있다. 하지만 하이브리드는 간단한 앱에도 브라우저를 로드해야 해 오버헤드가 크고 네이티브 앱의 UI와 같게 만들기 위해 많은 노력이 소모된다. 이 논문에서는 기존 연구를 토대로 이종 스마트폰 앱 개발환경 구성을 위한 모델변환의 적용 방법을 제시한다. 특히 이종 스마트폰 앱을 개발에 프로젝트, UI, 코드의 3가지 요소가 필요하지만, 제안한 방법은 개발환경 구성에 필요한 프로젝트 파일에 대해서만 다룬다. 제안한 방법은 각 플랫폼에 프로젝트 파일들을 분석하여 공통과 가변 요소를 추출하는 분석 단계와 이를 이용하여 메타모델링과 변환규칙을 만드는 설계 단계로 구성되어 있다. 적용사례에서는 이 방법이 이종 플랫폼의 프로젝트 파일을 동시 생성 가능한지를 보인다.

기타언어초록

The software platforms like Android, iPhone, and Windows Phone with the various smartphone platforms have very heterogeneous characteristics in each platform, which can not reuse software dependant on the company or person, and must be rewrite new code for other software platforms without reusability even though the same content applications. In recent years to solve this problem, browser-based hybrid apps is interested. But the hybrid has many overhead on even simple software app to load the browser, and consumes a lot of effort to make UI like a native app. In this paper, we propose a method applying model transformation for development environment configuration of heterogeneous smartphone app based on our previous research. To develop heterogeneous smartphone app is required with three element as project, UI, and code. But this paper is only limited to project files required to configure the development environment in our proposed method. This method consists of 1)the analysis step to extract the common and variable elements through analyzing project files for each platform, and 2)the design step to create metamodel and transformation rules from the analyzed results. With a case study, we show how the proposed method can create project files at the same time.