Kugar

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Kugar
Crystal kugar.png
Original author(s) Keith Davis
Developer(s) KDE, theKompany
Initial release September 21, 2000 (2000-09-21)[1]
Stable release 1.6.3 / June 7, 2007; 7 years ago (2007-06-07)[2]
Development status Discontinued
Written in C++ (Qt)
Operating system Unix-like
Available in Multilingual
Type Report generator
License GNU General Public License
Website www.thekompany.com/projects/kugar/

Kugar is a discontinued tool for generating business quality reports for KOffice. The reports can be viewed and printed. It includes a standalone report viewer and a KPart report viewer. The latter means that any K Desktop Environment 3 application can embed the report viewing functionality and that reports can be viewed using the Konqueror browser.

Kugar works by merging application generated data with a template to produce the final report. Both the data and the template are specified using XML. This approach means that applications only need worry about generating the data itself. A template can be referenced via a URL which allows businesses to create a centrally managed template library.

History[edit]

Kugar was developed by theKompany as derivative from Metaphrast originally written by Keith Davis at Mutiny Bay Software beginning in August 1999.[3][4][5] theKompany released version 1.0 on September 21, 2000 (2000-09-21)[1] which was based on K Desktop Environment 2 and Qt 2.2.0.[6] On February 21, 2001 (2001-02-21) Kugar was donated to KDE for inclusion into KOffice.[1] KOffice 1.1 – the last version based on K Desktop Environment 2 – was released as beta version on April 24, 2001 (2001-04-24) and already included Kugar as stable application.[7] Kugar remained part of KOffice up to version 1.6.3.[8][2] Kugar was not ported to become part of KOffice 2. Kexi’s new Report Designer – introduced in KOffice 2.2 on May 28, 2010 (2010-05-28)[9] – is meant to be the replacement for Kugar.[10]

Features[edit]

  • Report printing in PostScript.
  • Database/datasource neutral, data is supplied to the report engine in XML.
  • Support for direct database access.
  • Open report definition files, report layout is stored in XML.
  • Full control of fonts, colors, text alignment and wrapping.
  • Report Header/Footer.
  • Page Header/Footer.
  • Detail Section.
  • Detail Header/Footer.
  • Unlimited number of detail levels.
  • Grand totals: count, sum, average, variance and standard deviation.
  • Additional formatting (negative numbers, currency, commas for numbers and dates).

References[edit]

  1. ^ a b c "Kugar Introduction". theKompany.com. Retrieved 2012-05-01. 
  2. ^ a b "KOffice 1.6.3 Released | KDE.news". Dot.kde.org. 2007-06-13. Retrieved 2012-05-01. 
  3. ^ http://www.linuxtoday.com/developer/2001032100420NWKE
  4. ^ "KOffice 1.1’s Kugar README". Websvn.kde.org. Retrieved 2012-05-01. 
  5. ^ "mreportobject.cpp". Websvn.kde.org. 1999-08-11. Retrieved 2012-05-01. 
  6. ^ "Kugar Roadmap/FAQ". theKompany.com. Retrieved 2012-05-01. 
  7. ^ "KOffice Suite Beta Released | KDE.news". Dot.kde.org. Retrieved 2012-05-01. 
  8. ^ "KOffice 1.6 README". Websvn.kde.org. Retrieved 2012-05-01. 
  9. ^ "Blog Archive » KOffice 2.2 Released". KOffice.org. 2010-05-27. Retrieved 2012-05-01. 
  10. ^ "Kexi Project - "Microsoft Access for Linux" - Development". Kexi.automatix.de. Retrieved 2012-05-01.