I-net Krystalicznie czysty
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ł.