경량 사용자 인터페이스 툴킷
Lightweight User Interface Toolkit개발자 | Sun Microsystems |
---|---|
안정된 릴리스 | 1.5 / 2011년 8월 11일 ( |
운영 체제 | 크로스 플랫폼 |
이용가능기간: | 자바 |
유형 | 위젯 툴킷 |
면허증. | GPL 링크 예외 |
웹 사이트 | http://lwuit.java.net/ |
Lightweight User Interface Toolkit(LWUIT)은 휴대폰과 같은 기존 Java ME 환경뿐만 아니라 TV와 셋톱박스 [1]등 기존 기기의 Java ME 사용자 인터페이스 개발을 용이하게 하기 위해 Sun Microsystems가 개발한 위젯 툴킷입니다.LWUIT는 Swing에서 영감을 받아 플러그형 룩앤필, 레이아웃 매니저 등 많은 기능을 지원합니다.
역사
LWUIT는 Sun Microsystems Israel Development Center(SIDC)의 Chen Fishbein이 내부 프로젝트를 위해 LWUIT 개발을 시작하면서 탄생했습니다.이 프로젝트는 Sun이 ClassPath Exception 라이선스를 사용하여 GPL을 통해 오픈소스로 만들어 커뮤니티에서 널리 받아들여진 후 JavaOne 2008에서 발표된 프로젝트에 Shai Almog가 참여하게 되었습니다.LWUIT는 Lightweight UI Toolkit으로 알려져 있으며, Swing에서는 모든 렌더링/이벤트 처리를 수행하는 컴포넌트 모델을 나타내기 위해 Lightweight라는 단어를 사용합니다.[2]
또한 브라질 디지털 TV 인터랙티브 미들웨어, 특히 Ginga-J 테크놀로지에 [3]사용되고 있습니다.
아키텍처
LWUIT는 Swing과는 매우 다른 기능으로 Swing에서는 이용할 수 없는 테마, 화가, 애니메이션 등의 특징을 가지고 있습니다.[4]그러나 MVC, 레이아웃 관리자, 렌더링 및 EDT와 같은 기능은 Swing과 직접 관련이 있습니다.[5] LWUIT는 컴포넌트/컨테이너 계층 복합 아키텍처를 기반으로 합니다.컨테이너는 구성요소이며 내포되어 정교한 레이아웃을 작성할 수 있습니다.컴포넌트는 외부 스타일/테마를 통해 스타일링할 수도 있고 개발자가 프로그래밍 방식으로 스타일링할 수도 있습니다.
지역 사회
LWUIT는 항상 가장 활발한 java.net 프로젝트 중 하나로 꼽히고 있으며,[6] 그 포럼은 커뮤니티에서 가장 활발한 포럼 중 하나입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ LWUIT on TV 2012-03-21 Wayback Machine 아카이브 완료
- ^ "The LWUIT Blog".
- ^ "Ginga-J diagram including LWUIT".
- ^ "LWUIT is inspired heavily by Swing in its architecture although it is much smaller and arguably simpler". Archived from the original on 2012-03-11. Retrieved 2010-09-07.
- ^ "LWUIT home page at java.net". Archived from the original on 2013-06-20. Retrieved 2013-04-11.
- ^ "LWUIT forums".
외부 링크
- Oracle.com의 Lightweight UI Toolkit (Java 홈페이지 참조)
- Techsoftcomputing.com의 LWUIT 개발자 페이지(도메인 이름 만료)