|
정교한 Java 플래닝 및 스케줄링 디스플레이를 빠르게 구성하고 통합하십시오. ILOG JViews Gantt는 이러한 작업을 쉽게 만들어 줍니다. 매우 적은 코딩으로 Gantt chart의 직관적인 특징을 이용하여 미세한 부분까지 컨트롤 하실 수 있습니다. 이제 ILOG JViews Gantt를 애플리케이션, 애플릿, 웹 씬 클라이언트 내에서 적용하십시오. |
웹 기반 플래닝 및 스케줄링을 위한 신속한 개발
웹 기반 플래닝 및 스케줄링 애플리케이션을 빠르게 생성하십시오. ILOG JViews Gantt는 스케줄을 출력 및 편집하기 위한 Java 컴퍼넌트, 툴, API 셋 입니다. JViews Gantt 는 또한 JViews Charts를 포함하고 있습니다. JViews Charts를 통해 사용자는 모든 종류의 차트를 디스플레이 할 수 있습니다.
ILOG JViews Gantt 는 리소스 로드 차트 뿐 아니라 자원 및 업무 중심 뷰를 포함하고 있습니다. 다양한 편집 및 출력 기능은 완벽한 디스플레이 컨트롤을 제공합니다. 로드 온 디맨드 메커니즘을 통해 대량 데이터 세트를 처리하십시오. 프린트 옵션은 하드 카피를 신속하게 처리합니다. 애플리케이션, 애플릿, 웹 씬 클라이언트 내에서 빠르게 적용하실 수 있습니다.
- Java 코딩 없이 직관적인 화면 맞춤 설계
ILOG JViews Gantt의 Designer tool은 사용자가 포인트 앤 클릭 에디터를 사용하여 Gantt charts를 상황에 맞게 설정할 수 있습니다. 데이터 소스 파라미터를 선택하거나 템플릿을 선택하십시오. 스타일링 룰을 정의하신 후 출력 파일을 실행 중인 애플리케이션에 로드할 수 있습니다. 강력한 API를 갖춘 폭넓은 SDK를 통해 유연성을 확보하실 수 있습니다. Designer로 사용자가 필요로하는 인터페이스를 정확하게 구축하실 수 있습니다.
- 교육 및 개발 시간 절감
wizard와 dialog를 포함하고 있어 생산성 있는 툴입니다. 사용자는 빠르게 배우고 신속하게 개발을 마칠 수 있습니다.
- 어려운 애플리케이션 요구사항 만족
ILOG JViews Gantt의 SDK 는 사용자가 Gantt 디스플레이를 정의/확장할 수 있게 해 줍니다. 완벽하게 문서화된 API로 세부적인 부분까지 접근할 수 있습니다.
- 데스크탑 또는 웹 클라이언트 적용
Java Server Face thin-client 기술 지원은 디스플레이에 thin client , Java applets 또는 applications로 적용할 수 있음을 의미합니다. 데스크탑 애플리케이션 및 애플릿이 최고의 상호작용을 제공합니다. 사용자는 JViews 브라우저 클라이언트로 할 수 있는 많은 부분들에 대해 놀랄 것입니다.
 |
데이터 및 표현 분리
ILOG JViews Gantt는 데이터와 View를 명확하게 분리해주는 Swing과 같은 MVC (Model View Controller) 아키텍쳐 구조를 가지고 있습니다. 데이터 모델은 완벽하게 개방적이고 확장 가능합니다. MVC 아키텍쳐는 기타 모든 애플리케이션 컴퍼넌트와 연동할 수 있습니다. 데이터 모델 변경, 뷰 업데이트시, 공지는 자동적이고 투명하게 이루어 집니다. 사용자가 뷰와 연동 할 시에도, 모델은 변경됩니다.
스케줄링 데이터 모델 데이터 모델은 외부 애플리케이션과의 커뮤니케이션(데이터 입력 및 세팅), 사용자 명령 수행 (활동 혹은 자원 추가), 다른 뷰 업데이트 등을 담당하는 Gantt chart의 핵심 입니다. 신속한 프로토타입을 위해, XML 입력 및 출력으로 사전 설계된 데이터 모델이 디폴트로 제공됩니다.
애플리케이션 설계 기간 동안, 자바 개발자는 Gantt chart 를 스케줄링 시스템에 적용 및 연결시키기 위해서 축약적인 데이터 모델을 설치합니다. 개발자는 모든 종류의 커뮤니케이션 프로토콜 (네이티브 애플리케이션 API, XML, JDBC, RMI, CORBA 등)을 사용하여 디스플레이 된 정보를 추가할 수 있습니다.
일반적으로, 스케줄링 정보는 네 가지 종류의 데이터를 포함하고 있습니다. :
- Activities - 수행 업무
- Resources - 인력, 머신
- Reservations - 활동을 위한 자원 할당
- Constraints - 활동 간 의존성 (예: “activity 1 은 반드시 activity 2보다 먼저 실행되어야 한다.”)

스케줄 데이터의 멀티플 뷰
각기 다른 운영 시 각 업무에 맞는 스케줄링 인터페이스가 필요합니다. 활동에 따른 공정 머신 출력, 활동, 의존성, 시간 순서 리스트 등이 그 예입니다. 사용자는 종종 정보를 테이블이나 Gantt 시트상의 활동 바를 움직이므로써 편집할 필요가 있습니다.
ILOG JViews Gantt는 테이블과 통합된 Gantt sheet와 같이 사전 설계된 디스플레이 컴비네이션을 통해 이러한 모든 요구를 만족시켜 드립니다. 일단 뷰가 공동 데이터 모델에 연결되면, JViews Gantt는 그것을 동시적으로 작동할 수 있도록 해 줍니다. :

완벽한 컨트롤을 위한 완벽한 인터랙션
스케줄링 뷰는 인터랙션 기능을 갖추고 있습니다. 드래그 앤 드롭을 통해 원하는 활동을 생성, 이동, 조절할 수 있습니다. 제약도 단순하게 이끌어낼 수 있습니다. 테이블 뷰를 사용하여, 텍스트 모드에서 값을 입력할 수 있습니다. 입력 값이 실행된 후, 각 활동은 연결된 뷰에 업데이트 이벤트로 전달하는데 데이터 모델에 의해 수행됩니다.
대량 데이터 처리
대부분의 스케줄링 애플리케이션은 너무 큰 데이터를 메모리로 로드시킬 수 없습니다. 이러한 한계를 극복하기 위해, ILOG JViews Gantt는 디스플레이에 필요한 데이터를 로드시킬 수 있습니다. :
- 수직적 load-on-demand는 Gantt 와 Schedule Charts 모두에서 초기 데이터의 로딩을 지연 시키는데 사용됩니다.
- 수평적 load-on-demand 는 현재 디스플레이된 시간 간격을 기반으로 보존 데이터의 로딩을 지연시키는 자원 중심 스케줄 차트에서 사용됩니다.
XML 지원을 통한 신속한 통합기능
Schedule Data eXchange Language (SDXL) 불리는 XML extension은 다음과 같은 부분에서 사용될 수 있습니다.
- Gantt와 schedule charts 연속화 – 이 기능은 특히 스케줄링 애플리케이션에서 분리된 경우, Gantt charts와 인터랙션 및 디스플레이에 특히 유용합니다.
- 기타 프로그램과 스케줄링 데이터 교환—XSL-T는 XML 기반 스케줄링 언어에서 SDXL 으로 혹은 그 반대로 변환시키는데 사용될 수 있습니다
자바 개발자는 애플리케이션 전용 정보를 추가하기 위해 SDXL을 확장시킬 수 있습니다.

RAD와 Java Beans
ILOG JViews Gantt Beans을 사용자가 자주 사용하는 IDE (통합 개발 환경)에 통합시켜 신속한 애플리케이션 개발 즉 RAD를 촉진시킬 수 있습니다. 사용자는 Gantt charts를 드래그 앤 드롭하여 XML 혹은 기타 커넥션을 사용하는 애플리케이션에 연결시킬 수 있습니다.
클래스 라이브러리와 완벽한 커스터마이징
컴퍼넌트 개발 라이브러리가 완벽하게 문서화되어 있어, 자바 개발자들이 Gantt charts를 커스터마이즈하고 새로운 서비스를 통합할 수 있도록 해 줍니다. 데이터 모델, 테이블 뷰, 간트 및 스케줄 뷰, ILOG JViews Gantt의 모든 부분을 필요한 경우 확장시킬 수 있습니다.

JViews demo
실제적인 예시를 담은 데모를 통해 JViews의 기능을 직접 체험해 보십시오.
|