썬의 오픈소스 LWUIT 개발툴

썬마이크로시스템즈가 휴대폰용 유저인터페이스(UI) 개발을 위한 툴킷을 오픈소스화하며 모바일 플랫폼의 오픈소스화 행렬에 참여했다.

◇사진설명: 썬의 휴대폰용 UI 개발툴 'LWUIT'.
썬 은 지난14일(현지시간) ‘Lightweight UI Toolkit(LWUIT)’의 원시 코드를 ‘GPLv2+클래스패스(Classpath) 특례’ 라이선스로 공개했다. 이 툴킷은 ‘기성(ready-made) 그래피컬 컴포넌트’ 풀세트를 포함해 각종 폰트, 테마, 애니메이션 및 화면 변환 효과를 지원한다.

썬의 임베디드자바소프트웨어 담당 크레이그 게링 수석디렉터는 성명서에서 “썬은 ‘LWUIT’을 통해 모바일 개발 커뮤니티에 대한 관여를 재차 확인하고, ‘LWUIT’ 코드를 오픈소스함으로써 모바일 개발자가 스스로의 애플리케이션 전용으로 인터페이스를 신속하고 용이하게 작성할 수 있도록 하고 있다”며 “이러한 기능은 예전부터 개발자들이 요구해온 것”이라고 설명했다.

이상 ZDNET Korea 기사 중에서...


Sun이 오픈소스로 공개한 LWUIT은 Java ME MIDP 기반 환경에서 Swing과 유사한 Java Class 라이브러리를 사용하여 위 그림과 같이 MIDP LCDUI에 비해 좀 더 사용자에게 어필하는 UI를 개발하기 위한 도구이다.

LWUIT community page를 참고하면 아래와 같은 여러 기능을 제공한다.
  • Swing Like MVC (Model View Controller)
  • Layouts
  • PLAF (Pluggable Look And Feel) & Themes
  • Fonts
  • Touch Screen
  • Animations & Transitions
  • Rich widgets
  • 3D Integration
  • Painters
  • Modal Dialogs
  • External Tools
  • I18N/L10N
LWUIT을 이용하여 MIDP MIDlet 개발에 관심이 있다면 먼저 Tutorial 문서를 참고해보시길 바라며 소스 코드와 JAR 파일등은 위 커뮤니티 페이지를 통해 다운로드 받을 수 있다.

유투브에서 실제 동작하는 화면
을 감상해보도록 하자.

댓글

  1. 구글에서 lwuit 찾아왔더니..
    이런.. 이름이 낯익다 했더니, 역시나...
    반가운 얼굴을 만났네요.
    잘 지내시죠? 김길운 입니다.

    답글삭제
  2. 안녕하세요. 오랫만이네요. Java 관련된 일을 하시나요? 연락처 좀 알려주시지... :)

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

Wireless: HotSpot 2.0 이란?

Apple M1 Mac Mini에서 이더리움 (Ethereum) 채굴하기

Java: Java for Game? Java가 Game 개발에 어울릴까?