DOI QR코드

DOI QR Code

Eclipse기반 GMF 기법을 이용한 미디어 아트 콘텐츠 저작도구 개발

Development of the Media Art Contents Authoring Tool Using Eclipse-based GMF Technique

  • 곽재호 (한양대학교 전자컴퓨터통신공학과) ;
  • 박송림 (한양대학교 전자컴퓨터통신공학과) ;
  • 김회율 (한양대학교 전자컴퓨터통신공학과)
  • 투고 : 2010.05.24
  • 심사 : 2010.11.25
  • 발행 : 2011.02.28

초록

본 논문에서는 미디어 아트 콘텐츠 저작도구인 ECAS(Exhibition Contents Authoring System)와 그 개발 방법을 소개한다. ECAS는 기존의 저작도구가 가진 텍스트 기반의 프로그래밍 방식의 문제점을 개선하기 위해 그래픽 사용자 인터페이스를 기반으로 개발되었으며, 그래픽 사용자 인터페이스의 효율적인 구현을 위해 Eclipse가 제공하는 GMF(Graphical Modeling Framework) 기법을 사용하였다. ECAS의 속도 및 성능 향상을 위해 SWT(Standard Widget Toolkit), JIT(Just-In-Time)와 같은 속도 향상 기법들을 활용하였다. 얼굴 검출 기능, 사운드 효과 기능, 하드웨어 연동 기능 등의 주요 기능들을 중심으로 기존의 저작도구와 작품 구현 비교를 통해 ECAS의 편리성과 효율성을 보였다.

We introduce a media art contents authoring tool called ECAS(Exhibition Contents Authoring System), and methodology employed in its development. ECAS was developed using the graphical user interface to overcome difficulties with existing authoring tools that are text-based. For efficient implementation of graphical user interface, GMF(Graphical Modeling Framework) technique by Eclipse was used. SWT(Standard Widget Toolkit) and JIT(Just-In-Time) were used to improve speed and performance of ECAS. We show convenience and efficiency of ECAS by comparing with existing media art contents authoring tools.

키워드

참고문헌

  1. 심한수, “인터랙티브 미디어 아트를 위한 기술 동향,” 계원논총, 제10집, pp.343-358, 2004
  2. http://cycling74.com/
  3. http://www.openframeworks.cc/
  4. http://vvvv.org/
  5. http://www.processing.org
  6. F. Budinsky, Eclipse Modeling Framework: A Developer's Guide, Addison Wesley, 2003
  7. 금영욱, 조정길, IT Energy Eclipse를 이용한 JAVA Programming, 아이디 Media, 2009
  8. R. Robert, Adobe Flash CS3 Professional Bible, John Willey & Sons Inc., 2007
  9. http/puredata.org/
  10. E. Sadun, Getting Started with Quartz Composer, O'reilly Media Inc., 2006
  11. J. Bucanek, Professional Xcode, John Wiley & Sons Inc., 2010
  12. M. Tom, Managed DirectX 9, Macmillan Computer Pub., 2003
  13. T. Erick, Cocoa Programming for MAC OS X for Dummies, John Willey & Sons Inc., 2009
  14. J. McAffer and J. Lemieux, Eclipse Rich Client Platform, Addision-Wesiey Pub., 2005
  15. L. Mihalkovic and M. Scarpino, SWT/JFACE in Action, Oreilly & Associates Inc., 2004
  16. H. Hiroyuki, JIT Implementation Manual, CRC Pr. 2009
  17. http://javacv.sourceforge.net/
  18. http://jogl.dev.java.net/
  19. S. Liang, The Jave Native Interface: Programmer's Guide and Specification, Addison-Wesley Longman Inc., 1999
  20. 이승아 외 6명, CT기반 미디어 아트 전시를 위한 저작도구 개발의 기술 검증을 위한 사용자 실험 평가 및 결과 보고서, 이화여자대학교 탠져블&모바일 미디어랩, 2010