JSuite
그리드, 트리, 스케쥴, 카렌더, 익스플로어, 젠트 차트(Gantt chart), 입력, 차트, 그래프 및 UI 기능을 Java응용 프로그램과 브라우저 베이스의 애플릿에 추가할 수 있습니다.
Infragistics사에서 공개
1996년 부터 ComponentSource에서 판매중
JSuite (AWT, JFC 및 JavaBeans) 로 100% pure JavaBeans 의 Java Developer Kit (JDK) 버전에도 대응하는 고도의 사용자 인터페이스 컴포넌트가 제공됩니다. XML, JDBC, URL, 파일, 소켓에 대응한 고도의 데이터 접속성도 갖추고 있습니다.
버전 6.1에서의 변경 점 :
JSuite 6.1 에 PowerChart Server 에디션이 추가되었습니다. PowerChart 는 Java 에 대응한 기능이 풍부한 범용 차트화 컴포넌트입니다. 고도의 2D & 3D렌더링 엔진을 사용하여 훌륭한 차트 작성 및 시각화, 어떠한 응용프로그램에서도 신속하게 데이터를 렌더링할 수 있습니다. Infragistics Data Models™ 를 사용해서 소스에서도 신속하게 데이터를 영역화할 수 있습니다. 서버 측이나 클라이언트 측의 어떤 이미지 맵 상에서도 최대한으로 이미지 매핑을 사용할 수 있습니다. 주요 차트 타입은 모든 실행을 할 때는 구성이 끝난 툴 바 컴포넌트와 범용 컴포넌트를 사용함으로써 완전하게 대화적으로 조작할 수 있습니다. 폰트, 색상 및 라벨 스타일도 상세하게 설정할 수 있습니다. 서버 측의 차트화 기능에 의하여 클라이언트에게 JPEG형식으로 이미지를 렌더링할 수 있습니다. PVWAP에도 대응하고 있습니다. PowerChart Server에디션에서는 데이터 구동식으로 사용자 정의가 가능한 차트를 WBMP 형식으로 내보내기 할 수 있습니다. 현재는 비즈니스에 필요한 그러한 이미지는 외출 중에 최종 사용자에게 송신할 수 있게 되었습니다. 필요한 것은 WML과 WBMP 을 서포트하는 WAP 대응형 디바이스만 해당됩니다. 서버 베이스의 응용 프로그램을 구축하고, 그것을 WAP 게이트웨이에 배포함으로써 용이하게 휴대전화를 이용하여 PowerCharts 에 대한 조회를 하고 결과를 표시할 수 있습니다. Java 응용 프로그램 및 Java 애플릿에서의 클라이언트 베이스 차트의 경우도 동일 프로그래밍을 사용하여 WBMP차트를 작성할 수 있습니다. 마찬가지로 스트리밍 프록시 설정에 의존하지 않는 서버 베이스 차트를 JPG형식으로 작성할 수 있습니다.
버전 6.0에서의 변경 점 :
JSuite 에는 다음 패키지에 들어있는 4세트의 컴포넌트 라이브러리가 들어있습니다.
새로운 컴포넌트
새로운 서버 컴포넌트
ACL
액세스 제어 보고서 (ACL)컴포넌트는 각 비율이 1개 이상의 속성의 조합으로 구성되어 있는 시스템 사용자에게 각종 역할을 부여하는데 사용됩니다. 클라이언트는 사용자 및 대응하는 역할을 검색해서 ACL 컴포넌트를 사용하고, 기능을 사용하기 전에 그 클라이언트가 적절한 권한 레벨을 소유하고 있는지의 여부를 확인할 수 있습니다. 또한 클라이언트는 역할이 필수 속성을 가지고 있는지 아닌지를 확인할 수 있습니다.
ACL 는 속성, 역할 및 사용자 라는 3가지 부분에 의하여 성립됩니다.
속성이란 사용자가 역할을 갖고 있는 시스템에 의한 기능입니다. 예를 들면 사용자는 삭제기능 (ID 7)을 가질 수 있습니다.
역할은 1개 이상의 속성 집합체에 의하여 지정합니다. 예를 들면 관리자의 역할과 속성 ID에 대해서는 7, 6 및 2로 합니다.
사용자란 한 시스템 내에 역할을 갖는 모든 사람 및 다른 시스템입니다.
ConnectionPool
접속 플링 컴포넌트는 시동할 때에 지정 접속 풀의 보수처리를 합니다.
접속이 사용 가능한 경우, 클라이언트가 접속을 확립하기 위하여 불러오기를 실행하면 접속이 되돌려집니다. 접속이 사용이 불가능하면서 최대 접속수가 이미 사용되고 있는 경우는 지정한 타임 아웃 값에 달할 때까지 여러 번 접속이 시도됩니다. 최대 접속 수에 달하지 않은 경우에는 새로운 접속을 확립하고 접속 풀에 추가되어 되돌려집니다. 이러한 접속 풀을 사용하는 주요 이점은 클라이언트가 시간 의뢰 코드를 명시적으로 기술하지 않더라도 접속이 사용 가능하게 될 때까지 대기할 수 있는 것입니다. 그 대신 클라이언트는 풀이 접속을 되돌릴 때까지 대기하는 시간을 설정하는 것에 불과합니다. 또한 설정되어있는 타임 아웃 값에 달한 경우에는 예외가 슬로우됩니다.
패스워드
패스워드 컴포넌트는 사용자 ID와 패스워드를 디렉토리 서버 또는 데이터 베이스에 비추어서 검증하는 인증기구를 실행합니다. 신규 사용자의 프로파일의 추가 및 기존 사용자의 프로파일 관리가 간편해지며, 다음과 같은 기능이 있습니다.
현재의 컴포넌트도 강화되고 있습니다.
버전 5.0에서의 변경 점 :
JSuite는 브라우저의 하위 레벨에서의 제공에 필요한 고도의 사용자 인터페이스 컴포넌트를 제공합니다. AWT 1.0 또는 JavaBeans 1.1 에 탑재되어 있는 JSuite에는 PowerChart, 카렌더 기능, 일자 뷰어, DataTableJ 그리드 컴포넌트, 탭, 트리 및 표시용과 입력용의 다양한 컴포넌트가 포함되어 있습니다. XML, JDBC, 소켓 및 파일용으로 고도의 n층 모델이 포함되어 있습니다.
JSuite 에는 다음과 같은 것이 들어있습니다.
이상의 컴포넌트를 하나의 식으로 사용하여 브라우저 베이스의 애플릿 및 단독사용의 Java 응용 프로그램 양쪽을 모두 강화했습니다. JSuite에는 모든 버전의 JDK 를 제공하는 100% Pure Java 컴포넌트가 포함되어 있습니다.
JDK 외에서 의존 관계를 필요로 하지 않는 브라우저 베이스의 애플릿 및 Java응용 프로그램으로 권장합니다. JSuite 전체를 하나의 패키지로 만든 "PVAll.Jar"를 1개 및 컴포넌트별로 클래스 파일 및 JAR 를 포함합니다.