아파치 피봇
아파치 피봇(Apache Pivot)은 자바나 JVM 호환 언어로 리치 웹 애플리케이션을 빌드하기 위한 오픈 소스 플랫폼이다. 아파치 라이선스 버전 2.0으로 출시된다. 구조
WTKWTK(위젯 툴킷/widgets toolkit)은 아파치 피봇의 그래픽 요소이다. JFC/스윙, SWT, 자바FX와 같은 다른 자바 GUI 라이브러리보다 더 많은 위젯이 있다. 구성 요소들은 자바2D에 기반을 두며 스킨을 입힐 수 있으며 컬러 스킴을 지원한다. "키친 실크"와 "컴포넌트 익스플로러" 데모는 상호작용의 전반적인 개요와 가능성을 보여준다.[2] 게다가 개방형 구조 덕택에 자체 제작된 구성 요소를 추가하고 사용하기 쉽다. 또, WTK의 일부는 이른바 데코레이터로서, 구성 요소에 그래픽 요소, 심지어는 애니메이션도 추가할 수 있다. BXML아파치 피봇에서 GUI는 보통 BXML 파일을 사용하여 디자인된다. BXML은 자바 오브젝트 계층의 구성을 단순하게 만들기 위한 XML 기반 마크업 언어이다. 아파치 피봇 애플리케이션의 사용자 인터페이스를 정의하기 위해 대부분 사용되지만 사용자 인터페이스 구성에만 국한된 것은 아니며 오브젝트 타입의 계층을 만들기 위해 사용할 수 있다. 아파치 피봇의 경우 디자이너는 WTK 구성 요소를 배치시키고 자바 코드를 한 줄도 작성하지 않은 채 속성을 설정할 수 있다. 더 복잡한 프로젝트의 경우 로직 추가를 위해 각 BXML 파일에 대해 보통은 하나의 클래스 파일이 있지만 다른 방법으로도 추가가 가능하다. 각주
외부 링크
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia