Calligra Suite - Technical Details

Technical Details

Calligra is designed to work with the KDE Platform, using the Qt and KDE libraries. However it is released independently of the KDE Software Compilation. All its components are released under free software licenses and use OpenDocument as their native file format when applicable.

The developers of Calligra plan to share as much infrastructure as possible between applications to reduce bugs and improve the user experience. This is done by common technologies like Flake and Pigment. Flake provides a way to handle shapes, which can contain text, images, formulas (via KFormula), charts (via KChart) or other objects, in a consistent way across all applications. The Calligra team also wants to create an OpenDocument library for use in other KDE applications that will allow developers to easily add support for reading and outputting OpenDocument files to their applications. Automating tasks and extending the suite with custom functionality can be done with D-Bus or with scripting languages like Python, Ruby, and JavaScript through the Kross scripting framework.

Read more about this topic:  Calligra Suite

Famous quotes containing the words technical and/or details:

    When you see something that is technically sweet, you go ahead and do it and you argue about what to do about it only after you have had your technical success. That is the way it was with the atomic bomb.
    J. Robert Oppenheimer (1904–1967)

    If my sons are to become the kind of men our daughters would be pleased to live among, attention to domestic details is critical. The hostilities that arise over housework...are crushing the daughters of my generation....Change takes time, but men’s continued obliviousness to home responsibilities is causing women everywhere to expire of trivialities.
    Mary Kay Blakely (20th century)