title element1
Technical Info
Overview
Features
Latest version
Gallery
Documentation
FAQ
Technical papers
Ajax support
On-demand presentations
Technical Forum
Blogs
Business Info
Customers
Datasheet
Trial & Purchase
Demos
Evals
Licensing
Contact info
Back to JViews
JViews product list
More JViews Products
JViews Diagrammer
JViews Map
JViews Gantt
JViews TGO
JViews Maps for Defense
ILOG JViews Gantt  
정교한 Java 플래닝/스케줄링 Gantt Chart 디스플레이를 신속하게 설정 및 통합하십시오. ILOG JViews Gantt는 쉽습니다. 최소한의 코딩작업으로 Gantt Chart의 룩-앤-필의 모든 측면에 대해 정교한 컨트롤을 경험할 수 있습니다. 데스크탑에서 적용하거나 AJAX 씬 클라이언트로서 형태로 적용할 수 있습니다.
Data and representation separation
Scheduling data model
Multiple views of schedule data
Full interaction for complete control
Handle very large data sets
XML support for easy integration
Full customization with class library
Deploy on your desktop or the Web

웹 기반 플래닝 및 스케줄링을 위한 신속한 개발
신속하게 웹 기반 플래닝/스케줄링 애플리케이션을 생성하십시오. ILOG JViews Gantt는 스케줄을 표현하고 에디팅하기 위한 API와 Java 컴퍼넌트, 툴 셋 입니다. JViews Gantt 소프트웨어는 또한 JViews Charts를 포함하고 있어, 귀하가 모든 종류의 차트를 디스플레이 할 수 있도록 해 줍니다.

Front Gantt Calendar View
       Examples of Gantt Chart.
Enlarge thumbnails (opens a new window).

ILOG JViews Gantt는 자원 로드 차트 뿐만 아니라 자원 및 태스크 오리엔티드 뷰를 포함하고 있습니다. 폭넓은 에디팅과 픽쳐 뷰는 완벽한 디스플레이 컨트롤을 제공합니다. 로드-온-디맨드 매커니즘은 매우 대량 데이터 조정합니다. 프린팅 옵션은 하드 카피를 신속하게 처리합니다. 사용자는 애플리케이션, 애플릿, 웹 씬 클라이언트에서 신속하게 적용합니다.

  • 최소의 JAVA 코딩으로 룩-앤-필을 커스터마이징
    ILOG JViews Gantt의 Designer tool은 사용자가 포인트-앤-클릭 에디터를 사용하는 Gantt Charts를 커스터마이징 할 수 있게 해줍니다. 데이터 소스 파라미터를 선택하거나 템플릿을 선택하십시오. 스타일링 룰을 정의하십시오. 그 후, 런타임 시 아웃 파일을 애프리케이션으로 로드하십시오. 강력한 API를 가진 폭넓은 SDK는 귀하가 유연성을 희생시킬 필요가 없음을 의미합니다. 디자이너와 함께, 귀하는 필요에 맞는 인터페이스를 정확하게 구축할 수 있습니다.


       Gantt Designer.
Click to enlarge (opens a new window).

데이터와 화면 분리
ILOG JViews Gantt는 데이터와 스크린 표현간의 명확한 분리를 제공하는 Swing-like MVC (Model View Controller) 아키텍쳐를 구축합니다. 데이터 모델은 완벽하게 개방되어 있으며, 확장가능하며, 이를 다른 애플리케이션 컴퍼넌트에 연결할 수 있습니다. 공지는 자동적이고 투명합니다. 데이테 모델이 변경되었을 때, 뷰가 업데이트 됩니다. 사용자가 뷰와 인터랙션할 때, 모델이 변경됩니다.

Scheduling data model
데이터 모델은 외부 애플리케이션과의 커뮤니케이션 (데이터 입력 및 세팅), 엔드-유저 액션 수행 (활동 또는 자원 추가), 개별 뷰 업데이트를 위한 Gantt Chart의 핵심입니다. 신속한 프로토타입을 위해, XML 인풋과 아웃풋을 가진 프리빌트 데이터 모델이 디폴트로 제공됩니다.

애플리케이션 설계 동안, Java 개발자들은 Gantt Chart를 스케줄링 시스템에 적응 및 연결하기 위한 추상적인 데이터 모델을 구축합니다. 개발자들은 커뮤니케이션 프로토콜을 사용하므로써 디스플레이될 정보를 추가할 수 있습니다. (네이티브 애플리케이션 API, XML, JDBC, RMI, CORBA 등)

전형적으로, 스케줄링 정보는 다음과 같은 네 가지 데이터 타입을 포함합니다. :

  • 액티비티- 수행 태스크
  • 리소스- 사람, 머신
  • 보존 – 자원을 활동에 할당
  • 제약- 활동간 의존성 (예: “액티비티 1은 액티비티2 이전에 시작되어야만 한다” )

주요 경로 디스플레이
JViews Gantt는 모든 스케줄에서 주요 경로를 디스플레이 하기 위한 옵션을 포함한다. 베이직 알고리즘은 계산과 디스플레이를 위해 포함된다.

스케줄 데이터의 멀티플 뷰
개별 오퍼레이션은 액티비티 또는 액티비티, 의존성, 시간 발생 리스팅과 함께 공장 머신을 나타내는 것과 같은 업무를 위한 개별 스케줄링 인터페이스를 요구합니다. 사용자들은 종종 정보를 테이블 또는 Gantt sheets의 움직이는 액티비티 바로써 에디팅 할 필요가 있습니다.

ILOG JViews Gantt 는 테이블 플러스 Gantt sheets와 같은 디스플레이의 프리빌트 컴비네이션을 조합하고, 사용자가 맞춤형 뷰를 추가하도록 하는 모든 디맨드를 만족시킵니다. 일단 뷰가 공통 데이터 모델에 연결되면, JViews Gantt 는 그것을 동기화합니다.

완벽한 컨트롤을 위한 풀 인터랙션
스케줄링 뷰는 폭넓은 프리빌트 인터랙션과 함께 제공됩니다. 액티비티는 드래그 앤 드롭 에디팅으로 생성, 이동, 사이즈 조정 될 수 있습니다. 제약은 간단하게 그릴 수 있습니다. 테이블 뷰를 통해 사용자들은 텍스트 모드에서 가치를 입력할 수 있습니다. 일단 발생된 후, 각 액션들은 업데이트 이벤트를 연결 뷰에 디스패칭하는 데이터 모델에 의해 수행됩니다. 특정 애플리케이션 컨디션 하에서, 데이터 모델은 액션을 금지하고 거절할 수 있습니다.

대량 데이터 셋 처리
대부분의 스케줄링 애플리케이션은 너무 많은 데이터 량을 완벽하게 메모리에 로드해야 합니다. 이러한 제약을 극복하기 위해, ILOG JViews Gantt는 디스플레이를 위해 필요한 때 데이터를 로드할 수 있습니다. :

  • 수직 로드-온-디맨드는 Gantt와 스케줄 차트에서 데이터 로딩을 지연하는데 사용할 수 있습니다.
  • 수평 로드-온-디맨드는 자원 중심 스케줄 차트에서 사용되며, 이는 현재 디스플레이 시간 간격 기반 보존 데이터의 로딩을 지연시킬 수 있습니다.

용이한 통합을 위한 XML 지원
SDXL (Schedule Data eXchange Launguage)라 불리는 XML 확장은 다음과 같은 경우에 적용됩니다. :

  • Gantt 및 스케줄 차트를 번호순으로 정렬하십시오. – 본 기능은 스케줄링 애플리케이션으로부터 분리되었을 때, Gantt Chart와 인터랙션 및 디스플레이를 위해 특별히 유용합니다. 사용자들은 SDXL 문서를 트랜스퍼할 수 있으며, 오프라인에서 작업할 수 있습니다. 그 후, 재 연결되었을 때 오프라인에서 작업한 문서를 업로드 할 수 있습니다.
  • 스케줄링 데이터와 다른 프로그램을 교환하십시오. XSLT는 XML 기반 스케줄링 랭귀지를 SDXL로 번역 할 수 있으며, SDXL을 XSLT로 번역하는 것 또한 가능합니다.

Java 개발자들은 애플리케이션 전용 정보를 추가하기 위해 SDXL을 확장할 수 있습니다.

클래스 라이브러리와 완벽한 커스터마이제이션
컴퍼넌트 개발 라이브러리는 완벽하게 문서화 됩니다. 이를 통해, Java 개발자들은 Gantt Chart를 커스터마이징하고, 새로운 서비스를 통합할 수 있습니다. 데이터 모델, 테이블 뷰, Gantt, 스케줄 뷰, 모든 ILOG JViews Gantt의 기능들을 필요 시 확장할 수 있습니다.

데스크탑 또는 웹 상에서 적용하십시오.
ILOG JViews Gantt 로 구축된 디스플레이를 기존 Java 애플리케이션 및 애플릿, AJAX 향상 웹 클라이언트처럼 적용하실 수 있습니다. 기존 Java 애플릿과 애플리케이션은 고도로 인터랙티브한 업무에 최고로 적합합니다. 브라우저 기반 환경에서 폭넓은 적용을 위해 클라이언트를 사용하십시오. JViews 웹 클라이언트는 JSF (Java Server Faces) 컴퍼넌트로써 제공됩니다. 그리고 보다 활발한 인터랙티비티 및 서버의 라운드 트립 탄축을 위한 AJAX 컨셉을 활용하십시오,
화이트페이퍼 보기:"Ajax for Graphics-Intensive Web Applications"

Ajax-enhanced Web client Portal container showing a JViews Gantt portlet.
       Ajax-enhanced Web client (left) and portal container showing
a JViews Gantt portlet (right).
Enlarge thumbnails (opens a new window).

Try a JViews demo
핸드 온 데모와 함께 직접 JViews를 경험하십시오.