Browse > Article

Design and Implementation of the GNEX C-to-Android Java Converter using a Source-Level Contents Translator  

Son, Yun-Sik (동국대학교)
Oh, Se-Man (동국대학교 컴퓨터공학과)
Lee, Yang-Sun (서경대학교 컴퓨터공학과)
Publication Information
Abstract
Since Korean mobile communication companies each use different mobile platforms, developers must configure and translate their game contents to run under each of the platforms so that they can be serviced correctly. Nevertheless, such translation tasks require lengthy times and costs. This is one of the reasons why a variety of contents could not be provided. In order to mitigate such difficulty, this paper implemented an automatic mobile contents translating system that automatically translates mobile C game contents of the GNEX platform to mobile java contents of the Android platform as a smart platform using a source-level contents translator. The GNEX C-to-Android Java automatic contents translation system helps minimize the amount of time and cost required in servicing contents to different mobile communication companies by promptly translating a platform-specific-content to run under other platforms. Also, the automatic translation and servicing of existing contents increases the reusability of these contents and also the productivity of new contents thereby offering users with a more variety of games.
Keywords
Automatic Mobile Contents Translator; Mobile Platform; Android Platform; Source-Level Contents Translator;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 황기태, 김남윤, 위피 자바, Jlet 모바일 프로그래밍, 생능출판사, 2009.
2 이양선, 나승원, 황대훈, "Intermediate Language Translator for Execution of Java Programs in .NET Platform," 한국멀티미디어학회 논문지, Vol.7, No.6, pp.824-831, June 2004.   과학기술학회마을
3 Reto Meier, Professional Android Application Development, John Wiley & Sons Inc, 2008.
4 Erik D. Demaine, "C to Java: Converting Pointers into References," Concurrency: Practice and Experience, Vol.10, pp. 851-861, 1998.   DOI   ScienceOn
5 Flemming Nielson, Hanne Riis Nielson, and Chris Hankin, Principles of Program Analysis, Springer, 2005.
6 A.V.Aho, R.Sethi, J.D.Ulman, Compilers: Principles, Techniques, and Tools, Addison-Wesley, 2007.
7 오세만, 컴파일러 입문, 정익사, 2006.
8 한국 무선인터넷 표준화 포럼, 모바일 표준 플랫폼 규격 WIPI V1.2, http://www.kwisforum.org/flie/public_pds/KWISFS.K-05-001R2.pdf, 2003.
9 김영선, 장덕철, "XML Parser 추출에 의한 모바일 콘텐츠 변환 설계," 멀티미디어학회 논문지, Vol.6, No.2, pp. 267-274, April 2003.   과학기술학회마을
10 김은수, 김석훈, 윤성일, "무선인터넷 서비스를 위한 유무선 마크업 언어 간의 컨텐츠 변환 모듈 설계 및 구현," 한국컴퓨터정보학회 논문지, 제9권, 제4호, pp. 149-155, 2004.   과학기술학회마을
11 신수원, 최윤석, 정기원, "Mobile C 기반의 GVM 응용프로그램을 Java 기반으로 변환하는 process," 한국정보과학회 학회지, 제29권, 제2호, pp. 103-105, 2002.
12 윤성일, Mobile 기반의 유무선 플랫폼 통합 변환 시스템, 한남대학교 박사학위논문, 2003.
13 이영종, WIPI와 BREW 플랫폼 간 C 언어 기반 솔루션 변환 방법, 충남대학교 석사학위논문, 2007.
14 이양선 외 4인, "모바일 게임 콘텐츠의 자동변환을 위한 GVM-to-BREW 번역기 시스템," 한국정보처리학회 게임 논문지, Vol.2, No.1, pp. 49-64, June 2005.
15 신지소프트, Mobile C Programming Guide, http://www.gnexclub.com/
16 이양선, 황대훈, 나승원, "JVM 플랫폼에서 .NET 프로그램을 실행하기 위한 MSIL-to-Bytecode 번역기의 설계 및 구현," 한국멀티미디어학회 논문지, Vol.7, No.7, pp. 976-984, 2004.   과학기술학회마을
17 신지소프트, GNEX SDK, http://www.gnex-club.com/download/download_a1.jsp
18 신지소프트, Mobile C Library Function Reference, http://www.gnexclub.com/
19 김미영, 무선 인터넷 서비스를 위한 XML 기반 컨텐츠 변환 시스템의 설계 및 구현, 영님대학교 석사학위논문, 2003.
20 김석훈, J2ME MIDP를 이 용한 XML 기반의 모바일 컨텐츠 변환 시스템 설계 및 구현, 한남대학교 석사학위논문, 2003.
21 박상훈, 권혁주, 김영근, 이양선, "모바일 콘텐츠의 자동변환 위한 GVM C-to-MIDP 변환기의 설계 및 구현," 한국멀티미디어학회 학회지, Vol. 9, No.2, pp. 215-218, 2006.
22 이양선, "모바일 콘텐츠의 자동변환을 위한 GNEX C-to-WIPI Java 자동 변환기의 설계 및 구현," 한국멀티미디어학회 논문지, Vol.13. No.4, pp.520-528, Apr 2010.   과학기술학회마을
23 Mobile C - WIPI C 소스 변환기의 개발, 연구 보고서, 동국대학교 산학협력단, 2008.
24 Google, Android-An Open Handset Alliance Project, http://code.google.com/intl/ko/android/
25 Ed Burnett, Hello, Android : Introducing Google's Mobile Development Platform, Oreilly & Associates Inc, 2008.
26 강진영, 정찬성, WIPI GNEX를 이용한 모바일 프로그래밍, 생능출판사, 2006.
27 박상훈, 권혁주, 김영근, 이양선, "모바일 게임 콘텐츠를 위한 GVM-to-WIPI 자동 변환기의 설계 및 구현," 한국정보처리학회 게임 논문지, 제3권, 제1,2호, pp. 51-60, 2006.