DOI QR코드

DOI QR Code

Design and implementation of the focusable table component for mobile application using the WFC

모바일 GUI를 지원하는 WFC에서 포커싱 가능한 테이블 컴포넌트의 설계 및 구현

  • 전종찬 (전남대학교 디지털컨버전스) ;
  • 김정익 (전남대학교 디지털컨버전스) ;
  • 강영만 (전남대학교 문화콘텐츠학부) ;
  • 한순희 (전남대학교 문화콘텐츠학부)
  • Received : 2009.07.31
  • Accepted : 2009.09.16
  • Published : 2010.02.27

Abstract

In this paper, we propose a focusable table component for mobile application to support table form representation of various contents and manipulation such as focusing on the contents using the WFC which is a software module to support components of the window based GUI package. It is not easy for us to express contents with table attributes on mobile devices. Java provides several table components, but these are not suitable on the mobile environment. So we design and develop the extended table component to provide properly table form representation and manipulation on the mobile devices. Also, we provide a performance comparison between th supposed table component and Java Swing's JTable.

본 연구는 모바일 기기 상에서 애플리케이션 작성 시 GUI를 지원하는 윈도우 기반의 컴포넌트 패키지 소프트웨어 모듈인 WFC에서, 보다 다양한 콘텐츠의 표현과 조작을 지원하기 위한 포커싱 가능한 테이블 컴포넌트를 제안한다. 모바일 기기의 특성상 작은 디스플레이에서 테이블 특성을 가지는 콘텐츠의 표현은 쉽지 않다. 자바와 같은 관련 연구들에서 몇 가지 방법들이 제안되었으나, 이들은 모바일 기기의 특성을 고려하여 제안된 것들은 아니다. 본 연구에서는 모바일 기기의 디스플레이상에서 테이블 특성을 가지는 콘텐츠의 알맞은 출력을 지원하고, 사용자가 지정하는 콘텐츠에 포커싱 조작이 가능하게 함으로써, 일반적인 테이블에 비해 보다 폭넓은 표현을 제공하는 확장된 테이블 컴포넌트를 설계하고 구현한다. 또한, GUI 관점에서 성능 평가를 위해 제안된 컴포넌트와 자바 Swing의 JTable과의 비교를 제시한다.

Keywords

References

  1. 백준상, 김유란, 이선영, 복일근, 황병철, "User Interface Characteristics of Converged Mobile Phone", The Human-Computer Interaction(HCI), 2004.
  2. 전종찬, 김정익, 강영만, 한순희, "효율적인 모바일 어플리케이션 개발을 위한 WFC 구현", 한국통신학회 하계종합학술발표논문집, 2009.
  3. Todd Sundsted, "Introduction to the AWT", JavaWorld.com, July. 1996, http://www.javaworld.com/javaworld/jw-07-1996/jw-07-awt.html.
  4. "Creating a GUI with JFC/Swing", http://java.sun.com/docs/books/tutorial/uiswing.
  5. Barry Feigenbaum, "SWT, Swmg or AWT: Which is right for you?", Feb. 2006, http://www.ibm.com/developerworks/java/library/os-swingswt/index.html.
  6. Joshua Engel, "Programming for the Java Virtual Machine", Addison-Wesley Professional, July. 1996.
  7. "Java SE Downloads'" http://java.sun.com/javase/downloads/index.jsp.
  8. 이안 F. 다윈, 유경희(역), "자바 프로그래밍 실전 테크닉 300", 한빛미디어, 2002
  9. Igor Kriznar, "SWT Vs. Swing Performance Comparison", Oct. 2005, http://cosylib.cosylab.com/pub/CSS/DOC-SWT_Vs._Swing_Performance_Comparison.pdf.