Eclipse BIRT Report Designer | |
| 개발자 | 이클립스 재단 |
|---|---|
| 발표일 | 2005년 |
| 안정화 버전 | 4.24
/ 2015년 6월 19일; 2016년 6월 22일; 2018년 6월 26일; 2022년 3월 26일; 2022년 11월 30일; 2022년 10월 3일; 2023년 1월 19일; 2023년 3월 3일; 2024년 3월 27일; 2024년 12월 5일 |
| 프로그래밍 언어 | 자바 |
| 운영 체제 | 크로스 플랫폼 |
| 언어 | 다국어 |
| 종류 | 기업 보고 / 비즈니스 인텔리전스 |
| 라이선스 | 이클립스 공용 허가서 |
| 웹사이트 | www |
BIRT 프로젝트(BIRT Project, Business Intelligence and Reporting Tools)는 팻 클라이언트 및 웹 애플리케이션, 특히 자바와 자카르타 EE 기반의 애플리케이션을 위한 보고 및 비즈니스 인텔리전스 기능을 제공하는 오픈 소스 소프트웨어 프로젝트이다. BIRT는 소프트웨어 업계 공급업체들과 오픈 소스 커뮤니티로 구성된 독립적인 비영리 단체인 이클립스 재단 내의 최상위 소프트웨어 프로젝트이다.
이 프로젝트의 명시된 목표는 운영 또는 기업 보고부터 다차원 온라인 분석 처리(OLAP)에 이르기까지 일반적인 애플리케이션 내의 다양한 보고 요구사항을 해결하는 것이다. 초기에는 애플리케이션 개발자가 쉽게 보고서를 설계하고 애플리케이션에 통합할 수 있도록 하는 기능에 집중하여 이를 제공했다.
이 프로젝트는 BIRT 개발자 센터의 활발한 사용자 커뮤니티와 Eclipse.org BIRT 프로젝트 페이지의 개발자들에 의해 지원된다.
BIRT는 두 가지 주요 구성 요소를 가지고 있다. BIRT 보고서 작성을 위한 Eclipse IDE 내의 시각적 보고서 디자이너와, 모든 자바 환경에 배포할 수 있는 보고서 생성용 런타임 구성 요소이다. 또한 BIRT 프로젝트에는 보고서 디자이너에 완전히 통합되어 있을 뿐만 아니라, 차트를 애플리케이션에 통합하기 위해 독립적으로도 사용할 수 있는 차트 엔진이 포함되어 있다.
BIRT 보고서 설계는 XML로 저장되며, JDO 데이터 저장소, JFire 스크립팅 객체, POJO, SQL 데이터베이스, 웹 서비스 및 XML을 포함한 다양한 데이터 소스에 접근할 수 있다.
BIRT 프로젝트는 2004년 8월 24일 Actuate Corporation이 이클립스 재단에 전략적 개발자로 합류했을 때 처음 제안되고 후원되었다. 이후 이 프로젝트는 승인되어 2004년 10월 6일 이클립스 커뮤니티 내의 최상위 프로젝트가 되었다. 프로젝트 기여자 커뮤니티에는 IBM과 Innovent Solutions가 포함되어 있다.
2007년 IBM의 티볼리 사업부는 TCR(Tivoli Common Reporting) 제품의 인프라로 BIRT를 채택했다. TCR은 티볼리가 관리하는 IT 자원 및 프로세스에 대한 이력 보고서를 생성한다.
초기 프로젝트 코드 기반은 2004년 초부터 Actuate에 의해 설계 및 개발되었으며, 프로젝트 승인과 함께 이클립스 재단에 기증되었다.
| 버전 | 릴리스 날짜 | 설명 |
|---|---|---|
| 1.0 Preview | 2005년 3월 1일 | EclipseCon 2005에서 공개: Eclipse Report Designer, Report Engine, Chart Engine |
| 1.0 | 2005년 6월 6일 | 초기 BIRT Report Designer, BIRT Report Engine, BIRT Chart Engine |
| 1.0.1 | 2005년 7월 | Eclipse 3.1 지원; BIRT Report Designer의 RCP 버전 |
| 2.0 | 2006년 1월 23일 | 메이저 릴리스 |
| 2.0.1 | 2006년 2월 22일 | 유지보수 릴리스 |
| 2.1 | 2006년 6월 28일 | Eclipse Callisto 동시 릴리스의 일환으로 메이저 릴리스 |
| 2.0.2 | 2006년 8월 4일 | 유지보수 릴리스 |
| 2.1.1 | 2006년 9월 26일 | 유지보수 릴리스 |
| 2.1.2 | 2007년 2월 27일 | 유지보수 릴리스 |
| 2.1.3 | 2007년 7월 5일 | 유지보수 릴리스 |
| 2.2 | 2007년 6월 28일 | Eclipse Europa 동시 릴리스의 일환으로 메이저 릴리스 |
| 2.2.1 | 2007년 10월 2일 | 유지보수 릴리스 |
| 2.2.1.1 | 2007년 11월 1일 | 유지보수 릴리스 |
| 2.2.2 | 2008년 2월 27일 | 유지보수 릴리스 |
| 2.3 | 2008년 6월 25일 | Eclipse Ganymede 동시 릴리스의 일환으로 메이저 릴리스 |
| 2.3.1 | 2008년 9월 24일 | "SR 1" 가을 유지보수 릴리스 |
| 2.3.2 | 2009년 2월 25일 | "SR 2" 겨울 유지보수 릴리스 |
| 2.5 | 2009년 6월 24일 | Eclipse Galileo 동시 릴리스의 일환으로 메이저 릴리스 |
| 2.5.1 | 2009년 9월 25일 | "SR 1" 가을 유지보수 릴리스 |
| 2.5.2 | 2010년 2월 28일 | "SR 2" 겨울 유지보수 릴리스 |
| 2.6 | 2010년 6월 24일 | Eclipse Helios 동시 릴리스의 일환으로 메이저 릴리스 |
| 2.6.1 | 2010년 9월 17일 | "SR 1" 가을 유지보수 릴리스 |
| 2.6.2 | 2011년 2월 25일 | "SR 2" 봄 유지보수 릴리스 |
| 3.7 | 2011년 6월 22일 | Eclipse Indigo 동시 릴리스의 일환으로 메이저 릴리스 |
| 3.7.1 | 2011년 9월 23일 | "SR 1" 가을 유지보수 릴리스 |
| 3.7.2 | 2012년 2월 24일 | "SR 2" 유지보수 릴리스 |
| 4.2.0 | 2012년 6월 27일 | Eclipse Juno 동시 릴리스의 일환으로 메이저 릴리스 |
| 4.2.1 | 2012년 9월 28일 | 유지보수 릴리스 |
| 4.2.2 | 2013년 2월 22일 | 유지보수 릴리스 |
| 4.3 | 2013년 6월 26일 | Eclipse Kepler 동시 릴리스의 일환으로 메이저 릴리스 |
| 4.3.1 | 2013년 9월 27일 | 유지보수 릴리스 |
| 4.3.2 | 2014년 2월 28일 | 유지보수 릴리스 |
| 4.4.0 | 2014년 6월 25일 | Eclipse Luna 동시 릴리스의 일환으로 메이저 릴리스 |
| 4.4.1 | 2014년 9월 26일 | 유지보수 릴리스 |
| 4.4.2 | 2015년 2월 27일 | 유지보수 릴리스 |
| 4.5.0 | 2015년 6월 24일 | Eclipse Mars 동시 릴리스의 일환으로 메이저 릴리스 |
| 4.6.0 | 2016년 6월 22일 | Eclipse Neon 동시 릴리스의 일환으로 메이저 릴리스 |
| 4.7.0 | 2017년 6월 28일 | Eclipse Oxygen 동시 릴리스의 일환으로 메이저 릴리스 |
| 4.8.0 | 2018년 6월 27일 | Eclipse Photon 동시 릴리스의 일환으로 메이저 릴리스 |
| 4.9.0 | 2021년 6월 16일 | 마이너 릴리스 |