Интернет-сеть кристально чистая
![]() | |
Разработчик(и) | программное обеспечение для Интернета |
---|---|
Первоначальный выпуск | 1999 |
Стабильная версия | 11,0
/ 16 мая 2011 г. |
Написано в | Ява , .NET |
Операционная система | Кросс-платформенный |
Доступно в | английский, немецкий, испанский |
Тип | Программное обеспечение для отчетности |
Лицензия | на программное обеспечение i-net лицензионное соглашение |
Веб-сайт | inetsoftware.de/crystalclear |
i-net Clear Reports (ранее известный как i-net Crystal-Clear) — это кроссплатформенное приложение для создания отчетов на основе Java, предоставляющее дизайнер отчетов и серверный компонент для создания отчетов в многочисленных выходных форматах, таких как PDF, HTML, PS, RTF, XLS, TXT, CSV, SVG, XML, а также возможность просмотра в апплете Java или компоненте Swing. [ 1 ] Программисты приложений могут интегрировать i-net Clear Reports с помощью общедоступного API , охватывающего более 200 классов. [ 2 ] Начиная с версии 11.0 i-net Clear Reports также поддерживает язык программирования .NET и предлагает общедоступный API для дальнейшей интеграции в другие продукты.
История
[ редактировать ]В версии 11.0 i-net Crystal-Clear был переименован в i-net Clear Reports. В это время он также получил интеграцию с .NET в качестве основной функции.
i-net Crystal-Clear в первую очередь был разработан для чтения шаблонов Crystal Reports . Он должен был быть способен читать формат отчета RPT и выдавать приемлемый результат. По причинам экспорта и сохранения позже пришлось создать новый формат файла, позволяющий Crystal-Clear сохранять результаты API обратно и делать их редактируемыми дизайнером. [ 3 ]
В 2002 году первая версия дизайнера отчетов i-net DesignerXML была написана с использованием Java Swing. Концепция редактирования немного отличается от некоторых других дизайнеров: используется формат шаблона отчета, ориентированный на полосы, что означает, что отчеты создаются на основе строк данных.
В последние годы усилия по разработке изменились на подход с полной платформой отчетности, а не на подход, предназначенный только для разработчиков и основанный на платформе.
Верный своим корням, i-net Crystal-Clear по-прежнему имеет возможность читать и выполнять шаблоны отчетов Crystal Reports вплоть до последних версий Crystal Reports.
Однако в отличие от Crystal Reports формат файла отчета i-net Crystal-Clear всегда был открытым форматом. До версии 9.0 это был формат XML. Начиная с версии 9, формат файла отчета представляет собой zip -архив, аналогичный OpenDocument .
Гибкость
[ редактировать ]Будучи приложением Java, i-net Clear Reports может работать на различных платформах и средах. Практически нет ограничений в отношении источников данных, которые можно использовать, при условии, что JDBC для доступа к данным доступен драйвер . Для источников данных, отличных от JDBC, существуют инструкции по написанию простых мини-драйверов. Благодаря новому API .NET он стал еще более гибким и позволяет интегрироваться с приложениями на основе .NET.
i-net Clear Reports поставляется как автономный сервер, а также сервлет , который можно запускать на любом сервере приложений Java EE, таком как Tomcat , Jetty , IIS или Apache (через PHP ).
Функции можно добавлять с помощью общедоступного API или путем добавления пользовательских JavaBeans , которые можно добавлять в отчеты. Пользовательские функции (UDF) расширяют возможности встроенных процедур расчета формул.
Примечания и ссылки
[ редактировать ]- ^ «i-net Clear Reports/freshmeat.net» . 15 мая 2009 года . Проверено 18 мая 2009 г.
- ^ «API Clear Reports i-net» . 17 мая 2011 года . Проверено 17 мая 2011 г.
- ^ «Хронология разработки» . 17 марта 2011 года . Проверено 17 мая 2011 г.