이 페이지는 아카이브화 되어 더 이상 업데이트 되지 않습니다.

더 이상 이 제품을 제공 하지 않습니다.

JSuite

그리드, 트리, 스케쥴, 카렌더, 익스플로어, 젠트 차트(Gantt chart), 입력, 차트, 그래프 및 UI 기능을 Java응용 프로그램과 브라우저 베이스의 애플릿에 추가할 수 있습니다.

Infragistics사에서 공개
1996년 부터 ComponentSource에서 판매중

버젼: 7.2 업데이스 날짜: Nov 8, 2006

i
Please note that this product is no longer supported by the publisher. As a legacy product it is available for purchase but is no longer eligible for product support or maintenance.

JSuite 관련 정보

그리드, 트리, 스케쥴, 카렌더, 익스플로어, 젠트 차트(Gantt chart), 입력, 차트, 그래프 및 UI 기능을 Java응용 프로그램과 브라우저 베이스의 애플릿에 추가할 수 있습니다.

JSuite (AWT, JFC 및 JavaBeans) 로 100% pure JavaBeans 의 Java Developer Kit (JDK) 버전에도 대응하는 고도의 사용자 인터페이스 컴포넌트가 제공됩니다. XML, JDBC, URL, 파일, 소켓에 대응한 고도의 데이터 접속성도 갖추고 있습니다.

버전 6.1에서의 변경 점 :

  • JSuite 에 PowerChart Server에디션이 추가됩니다.
  • 소스 코드
  • Java 1.4.1 에 대응합니다.
  • Borland JBuilder 7 에 대응합니다.
  • BEA WebLogic Workshop 7.0

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 에 JFCSuite기능이 추가되었습니다.
  • Java 1.4 에 대응합니다.
  • JSuite 에 Swing 클래스와 AWT 쿨래스가 추가되었습니다.
  • PowerChart 는 클라이언트 전용입니다. 서버 기능에 대해서는 PowerChart Server 에디션을 참조해주십시오.

JSuite 에는 다음 패키지에 들어있는 4세트의 컴포넌트 라이브러리가 들어있습니다.

  • pv.awt - jdk1.1 이후의 Java VM으로 사용할 수 있습니다 (베이스 클래스는 Component 또는 Container입니다).
  • pv.awt10 - jdk1.04 이후의 Java VM 으로 사용할 수 있습니다 (베이스 클래스는 Canvas 또는 Panel입니다).
  • pv.jfcx –스윙용입니다. jdk1.1.8 이후의 Java VM 으로 사용할 수 있습니다 (베이스 클래스는 javax.swing.JComponent 입니다).
  • pv.jfc - swingall.jar 등의 "구" 스윙 라이브러리용으로 jdk1.1.4 이후의 Java VM으로 사용할 수 있습니다 (베이스 클래스는 com.sun.java.swing.JComponent 입니다).

새로운 컴포넌트

  • pv.jfcx.JPVScrollBar/pv.awt.PVScrollBar – 스크롤 바 기능을 탑재하기 위한 새로운 클래스입니다. 외관과 동작의 사용자 정의를 할 수 있는 폭 넓은 속성 및 메소드가 있습니다.
  • pv.jfcx.JPVGantt – 계층 데이터를 표시하기 위한 새로운 클래스입니다. 중요한 UI 컴포넌트가 2개 있습니다. 트리는 좌측에 배치됩니다. 노드에 속해있는 데이터는 가로 길이 형으로 우측에 표시되어있습니다.
  • pv.jfcx.JPVWeek/pv.awt.PVWeek – 일자가 복수인 어포인트먼트의 표시 및 편집을 하기 위한 새로운 클래스입니다. PVDay 컴포넌트, 일자 셀렉터 및 스크롤 바가 몇 가지 준비되어 있습니다.
  • pv.util.PVBar – 새로운 클래스입니다. 이 클래스는 다양한 멤버 변수를 격납하고 특정 색상, 텍스트, 이미지 등을 사용하여 길이 방향으로 그립니다. 이러한 클래스는 JPVGantt에 사용됩니다.
    pv.util.PVModel

새로운 서버 컴포넌트

ACL

액세스 제어 보고서 (ACL)컴포넌트는 각 비율이 1개 이상의 속성의 조합으로 구성되어 있는 시스템 사용자에게 각종 역할을 부여하는데 사용됩니다. 클라이언트는 사용자 및 대응하는 역할을 검색해서 ACL 컴포넌트를 사용하고, 기능을 사용하기 전에 그 클라이언트가 적절한 권한 레벨을 소유하고 있는지의 여부를 확인할 수 있습니다. 또한 클라이언트는 역할이 필수 속성을 가지고 있는지 아닌지를 확인할 수 있습니다.

ACL 는 속성, 역할 및 사용자 라는 3가지 부분에 의하여 성립됩니다.
속성이란 사용자가 역할을 갖고 있는 시스템에 의한 기능입니다. 예를 들면 사용자는 삭제기능 (ID 7)을 가질 수 있습니다.
역할은 1개 이상의 속성 집합체에 의하여 지정합니다. 예를 들면 관리자의 역할과 속성 ID에 대해서는 7, 6 및 2로 합니다.
사용자란 한 시스템 내에 역할을 갖는 모든 사람 및 다른 시스템입니다.

ConnectionPool

접속 플링 컴포넌트는 시동할 때에 지정 접속 풀의 보수처리를 합니다.

접속이 사용 가능한 경우, 클라이언트가 접속을 확립하기 위하여 불러오기를 실행하면 접속이 되돌려집니다. 접속이 사용이 불가능하면서 최대 접속수가 이미 사용되고 있는 경우는 지정한 타임 아웃 값에 달할 때까지 여러 번 접속이 시도됩니다. 최대 접속 수에 달하지 않은 경우에는 새로운 접속을 확립하고 접속 풀에 추가되어 되돌려집니다. 이러한 접속 풀을 사용하는 주요 이점은 클라이언트가 시간 의뢰 코드를 명시적으로 기술하지 않더라도 접속이 사용 가능하게 될 때까지 대기할 수 있는 것입니다. 그 대신 클라이언트는 풀이 접속을 되돌릴 때까지 대기하는 시간을 설정하는 것에 불과합니다. 또한 설정되어있는 타임 아웃 값에 달한 경우에는 예외가 슬로우됩니다.

패스워드

패스워드 컴포넌트는 사용자 ID와 패스워드를 디렉토리 서버 또는 데이터 베이스에 비추어서 검증하는 인증기구를 실행합니다. 신규 사용자의 프로파일의 추가 및 기존 사용자의 프로파일 관리가 간편해지며, 다음과 같은 기능이 있습니다.

  • Active Directory Server および Netscape (iPlanet) Directory Server 를 비롯한 디렉토리 서버에서의 패스워드 인증
  • 데이터베이스에서의 패스워드 인증, 암호화 기구를 탑재
  • 디렉토리 서버상에서 패스워드를 변경
  • 데이터베이스 상에서 패스워드를 변경
  • 디렉토리 서버에 신규 항목 (유저 ID 및 패스워드)을 추가할 수 있습니다.
  • 디렉토리 서버상에서 승인이 끝난 항목을 삭제할 수 있습니다.
  • 디렉토리 서버에서 승인된 항목의 속성을 변경할 수 있습니다.

현재의 컴포넌트도 강화되고 있습니다.

버전 5.0에서의 변경 점 :

  • PowerChart 의 새로운 버전, New PowerChart이 Jsuite 의 본 버전에 포함되어 있습니다. Java에 대응한 기능이 풍부한 범용 차트화 컴포넌트입니다. 고도의 2D & 3D렌더링 엔진을 사용함으로써 뛰어난 차트 작성을 응용 프로그램에서도 신속하게 실행이 되도록 합니다. Infragistics데이터 모델을 이용해서 어떠한 소스의 데이터라도 간단하게 렌더링할 수 있습니다. PowerChart에 조합되어 있는 인터랙티브 기능에 의하여, 최종 사용자가 실행을 할 때 차트 상의 데이터 포인트의 회전, 줌 및 조작을 실행하는 것이 가능합니다. 또한, 당사만 보유하고 있는 ActiveImage테크놀로지에 의하여 클라이언트 측에서나 서버 측에서의 이미지 매핑 능력도 커다란 가능성을 실현할 수 있습니다 .
  • 새로운 DataExplorerJ 로 인터페이스가 실현되고 드릴 다운 기능이 사용되게 되었습니다.
  • 새로운 CalculatorJ – 그래피컬한 계산기 컴포넌트입니다. 단독으로 사용하거나 그리드, 수치 및 통화 중에 컴포넌트안에서 인셀 드롭 다운으로 사용할 수 있습니다. 고도한 기능에서는 사용자 인터페이스를 자유롭게 사용자 정의 할 수 있기 때문에 유연성이 뛰어납니다. 버튼에 독자의 이미지나 텍스트를 표시하거나 마우스나 키보드의 이벤트에 응답하게 하는 것도 가능합니다. 업계 고유의 계산이나 작업을 실행하기 위하여 독자의 함수를 변환하는 것이 가능합니다.
  • 새로운 애플릿 레퍼 – 당사의 JSuite 컴포넌트에 래퍼 파일을 부가하여 더욱 편리해졌습니다. 이에 따라 Java코드를 전혀 기술하지 않더라도 Web 페이지에서 JSuite 컴포넌트를 이용할 수 있습니다. 이러한 레퍼에 의하여 JavaScript 또는 VBScript 를 사용하여 각 컴포넌트에 관련되어 있는 외관이나 데이터 조작이 가능하게 되었습니다.

JSuite는 브라우저의 하위 레벨에서의 제공에 필요한 고도의 사용자 인터페이스 컴포넌트를 제공합니다. AWT 1.0 또는 JavaBeans 1.1 에 탑재되어 있는 JSuite에는 PowerChart, 카렌더 기능, 일자 뷰어, DataTableJ 그리드 컴포넌트, 탭, 트리 및 표시용과 입력용의 다양한 컴포넌트가 포함되어 있습니다. XML, JDBC, 소켓 및 파일용으로 고도의 n층 모델이 포함되어 있습니다.

JSuite 에는 다음과 같은 것이 들어있습니다.

  • 고도의 n층 데이터 모델 – 최소한의 코딩으로 데이터 소스에 JSuite컴포넌트를 접속할 수 있습니다. Infragistics 데이터 모델은 소켓을 통하여 스트리밍을 프론트 앤드 응용 프로그램에 원활하게 접속할 수 있는 n 층 아키텍처를 특징으로 하고 있습니다. 데이터 모델로는 XML, JDBC, URL, 파일, 소켓 및 IDE고유의 모델이 있습니다.
  • 캘린더 기능 - JSuite에는 Calendar, DayView, 드롭 다운 캘린더 기능이 있는 Date Edit 를 비롯하여, 스케쥴링 및 개인정보관리 (PIM) 용의 각종 컴포넌트가 포함되어 있습니다.
  • PowerChart - 2D & 3D 의 강력한 렌더링 엔진을 사용함으로써 뛰어난 차트를 클라이언트에게 배포하기 위한 인터렉티브 Bean이나 JPG 로 단시간에 제공할 수 있습니다. XML, JDBC, 소켓 및 파일용의 Infragistics 의 고도의 n층 데이터 모델을 사용함으로써 어떠한 소스 데이터라도 그래프화 할 수 있습니다.
  • DataTableJ - Java 개발자용으로 업계를 선도하는 그리드 컴포넌트입니다. DataTableJ 에서는 데이터 베이스에 신속하게 접속할 수 있도록 Infragistics 데이터 모델을 사용하고 있습니다. 또한 정렬, 검색 및 이미지 제공 등의 기능도 갖고 있습니다.
  • 편집 & 표시 컴포넌트 - JSuite 중심에는 통화, 일자, 마스크, 수치, 시각, 콤보박스, pvchoice, 버튼, 탭을 비롯한 표시용, 편집용 컴포넌트가 배치되어 있습니다.
  • TreeViewJ - Web 사이트 탐색용 및 Java응용 프로그램용에 컬러플하게 기능이 탑재된 트리 뷰어를 작성할 수 있습니다. TreeViewJ 는 섬세한 부분까지 사용자 정의를 할 수 있습니다. 배경색, 노드 이미지, 복수 선택 등의 기능을 갖고 있습니다.

이상의 컴포넌트를 하나의 식으로 사용하여 브라우저 베이스의 애플릿 및 단독사용의 Java 응용 프로그램 양쪽을 모두 강화했습니다. JSuite에는 모든 버전의 JDK 를 제공하는 100% Pure Java 컴포넌트가 포함되어 있습니다.

JDK 외에서 의존 관계를 필요로 하지 않는 브라우저 베이스의 애플릿 및 Java응용 프로그램으로 권장합니다. JSuite 전체를 하나의 패키지로 만든 "PVAll.Jar"를 1개 및 컴포넌트별로 클래스 파일 및 JAR 를 포함합니다.