I-net Krystalicznie czysty

i-net Clear Reports (wcześniej i-net Crystal-Clear)
Deweloperzy oprogramowanie inet
Pierwsze wydanie 1999
Wersja stabilna
11.0 / 16 maja 2011
Napisane w Java , .NET
System operacyjny Międzyplatformowe
Dostępne w angielski, niemiecki, hiszpański
Typ Oprogramowanie do raportowania
Licencja Umowa licencyjna na oprogramowanie i-net
Strona internetowa inetsoftware.de/crystalclear

i-net Clear Reports (wcześniej znany jako i-net Crystal-Clear) to wieloplatformowa aplikacja do raportowania oparta na języku Java, zapewniająca projektanta raportów i komponent serwera do tworzenia raportów w wielu formatach wyjściowych, takich jak PDF, HTML, PS, RTF, XLS, TXT, CSV, SVG, XML, jak również do przeglądania w aplecie Java lub komponencie Swing. Programiści aplikacji mogą integrować i-net Clear Reports przy użyciu publicznego interfejsu API obejmującego ponad 200 klas. Począwszy od wersji 11.0 i-net Clear Reports obsługuje również .NET i oferuje publiczny interfejs API do dalszej integracji z innymi produktami.

Historia

W wersji 11.0 nazwa i-net Crystal-Clear została zmieniona na i-net Clear Reports. W tym czasie zyskał również integrację .NET jako główną funkcję.

i-net Crystal-Clear został zaprojektowany przede wszystkim do odczytywania szablonów Crystal Reports . Musiało być w stanie odczytać format raportu RPT i wygenerować sensowny wynik. Ze względu na eksport i zapisywanie później trzeba było utworzyć nowy format pliku, który umożliwił firmie Crystal-Clear ponowne zapisanie wyników API i udostępnienie ich do edycji przez projektanta.

W 2002 r. pierwsza wersja projektanta raportów i-net DesignerXML została napisana przy użyciu języka Java Swing. Koncepcja edycji różni się nieco od koncepcji niektórych innych projektantów, wykorzystując format szablonu raportu zorientowany na pasma, co oznacza, że ​​raporty są projektowane na podstawie wierszy danych.

Wysiłki programistyczne zmieniły się w ostatnich latach na podejście oparte na pełnej platformie raportowania, a nie tylko dla programistów, oparte na platformie.

Zgodnie ze swoimi korzeniami, i-net Crystal-Clear nadal ma możliwość odczytywania i wykonywania szablonów raportów Crystal Reports, aż do najnowszych wersji Crystal Reports.

Jednak w przeciwieństwie do Crystal Reports format plików raportów i-net Crystal-Clear zawsze był formatem otwartym. Do wersji 9.0 był to format XML. Od wersji 9 format pliku raportu jest oparty na ZIP , podobnym do formatu OpenDocument .

Elastyczność

Będąc aplikacją Java, i-net Clear Reports może działać na różnych platformach i środowiskach. Nie ma praktycznie żadnych ograniczeń dotyczących źródeł danych, z których można korzystać, o ile dostępny jest JDBC umożliwiający dostęp do danych. W przypadku źródeł danych innych niż JDBC dostępne są instrukcje dotyczące pisania prostych ministerowników. Dzięki nowemu API .NET stał się jeszcze bardziej elastyczny i umożliwia integrację z aplikacjami opartymi na .NET.

i-net Clear Reports jest dostępny zarówno jako samodzielny serwer, jak i serwlet , który można uruchomić na dowolnym serwerze aplikacji Java EE , takim jak Tomcat , Jetty , IIS lub Apache (przez PHP ).

Funkcje można dodawać za pomocą publicznego interfejsu API lub dodając niestandardowe komponenty JavaBeans , które można dodawać do raportów. Funkcje zdefiniowane przez użytkownika (UDF) rozszerzają funkcje formuł wbudowanych procedur obliczania formuł.

Uwagi i odniesienia

Linki zewnętrzne