Calligra Suite

Calligra Suite

Krita screenshot
Developer(s) KDE
Initial release 1998 (1998)
Stable release KOffice 2.3.3  (March 1, 2011; 11 months ago (2011-03-01)) [±]
Preview release Calligra 2.4 Beta 5  (December 15, 2011; 2 months ago (2011-12-15)[1]) [±]
Written in C++ (Qt, KDE Platform)
Operating system Unix-like, Windows
Available in Multilingual
Type Graphic art and office suite
License GPL, LGPL
Website calligra.org

Calligra Suite is a graphic art and office suite by KDE created from KOffice in 2010.[2] It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, databases, vector graphics and digital painting.

Calligra uses the OpenDocument format as its default file format and can import other formats, such as Microsoft Office formats. Calligra relies on KDE technology and is often used in combination with KDE Plasma Workspaces.

Contents

Supported systems

Calligra Suite heavily relies on Qt and therefore can be ported to any platform compatible to Qt with relative ease.

Desktops

Calligra’s main platform are desktop PCs running Linux, FreeBSD, Mac OS X, and Windows of which Linux is the best supported system. A version of Calligra’s predecessor KOffice was ported to Haiku.[3]

On desktop systems the whole range of features is available.

Smartphones

Calligra Mobile is a version for smartphone-like formfactors. Its main purpose is to serve as document viewer for devices running Maemo or its successor MeeGo but simple editing features are also available.[4] This version only includes Words, Tables and Stage.

Development was initiated in summer 2009 and first shown during Akademy / Desktop Summit 2009 by KO GmbH as a simple port of KOffice to Maemo. Later Nokia hired KO to assist them with a full-fledged mobile version, including a touchscreen-friendly user interface which was presented by Nokia during Maemo Conference in October 2009.[5] The first alpha version was made available in January 2010.[6]

Tablets

Calligra Active was launched after the Plasma Active initiative to provide a document viewer similar to Calligra Mobile but for tablet computers.[7] As with Mobile, only Words, Tables and Stage are included.

History

Development Sprints
Year Venue Date
2000[8] Erlangen, Germany 9/23-9/25
2007[9] Berlin, Germany
2008[10] Berlin, Germany 11/7-11/9
2009[11] Berlin, Germany 6/5-6/7
2009[12] Oslo, Norway
2010[13] Essen, Germany 6/11-6/13
2011[14] Berlin, Germany 4/1-4/3

Calligra was created as a result of a split in the KOffice community in 2010. Initial work on KOffice development began in 1997, by Reginald Stadlbauer[15][16] with KPresenter, followed by KWord[17] in 1998.

In 1999, KOffice was cited in testimony in the United States v. Microsoft anti-trust trial by then-Microsoft executive Paul Maritz as evidence of competition in the operating system and office suite arena.[18]

The first official release of the KOffice suite was in 2000 when it was released as part of K Desktop Environment 2.0.[19] Versions 1.1 followed in 2001,[20] 1.2 in 2002.[21] KOffice 1.6, which was the last in the 1.x series, was released in 2006. [22]

KOffice has undergone a major transition accompanying the release of KDE Software Compilation 4. Coinciding with the work on KDE SC 4, the KOffice team prepared a major new release, KOffice 2 which used the new KDE Platform 4.

KOffice 2.0 was released in 2009. It was only recommended for testers and developers rather than production use, since the release was missing key features and applications from the previous stable release series.[23]

Kexi, the data management application, returned in May 2010, with KOffice 2.2. In this version a new framework for effects on shapes and a new import filters for the Office Open XML formats got added.[24]

In mid-2010, following disagreements between the core developers, the KOffice community split into two separate communities, KOffice and Calligra Suite. Following arbitration with the community members several applications were renamed by both communities.[25] Most developers and all but one maintainers of particular applications joined the Calligra project. Three applications, Kexi, Krita and KPlato and the user interfaces for mobile devices have been completely moved out of KOffice and are only available within Calligra. A new application called Braindump has been added to Calligra after the split.

KOffice 2.3, released 31 December 2010, along with subsequent bugfix releases (2.3.1–2.3.3) was still a collaborative effort of both the KOffice and Calligra development teams. According to its developers, this version is stable enough for real use, and Karbon14, Krita and KSpread are recommended for production work.[26]

On 18 May 2011 the Calligra team began releasing monthly snapshots while preparing for the release of Calligra 2.4 which is scheduled for January 2012.[27]

Components

Calligra Suite includes the following applications:

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.

The developers of Calligra plan to share as much infrastructure as possible between applications to reduce bugs and improve the user experience.[28] 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.[29] 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.

References

  1. ^ http://www.calligra.org/news/calligra-suite-2-4-beta-5/
  2. ^ a rose by any other name
  3. ^ KDE applications available for Haiku!
  4. ^ http://www.calligra-suite.org/news/calligra-2-4-snapshot-1-tour/
  5. ^ http://dot.kde.org/2009/10/13/nokia-sponsors-koffice-development-mobile-devices
  6. ^ Jonathan Riddell (2010-01-21). "KOffice Based Office Viewer Launched for Nokia N900". KDE.NEWS. KDE. http://dot.kde.org/2010/01/21/koffice-based-office-viewer-launched-nokia-n900. 
  7. ^ http://www.calligra-suite.org/news/first-beta-version-of-the-calligra-suite/
  8. ^ Dre (2000-09-30). "German-Sponsored KOffice Meeting Report". KDE.NEWS. KDE. http://www.kdenews.org/2000/09/30/german-sponsored-koffice-meeting-report. Retrieved 2011-05-21. 
  9. ^ Inge Wallin and Boudewijn Rempt (2007-10-30). "Second KOffice Sprint in Berlin Focuses on Release, Polish". KDE.NEWS. KDE. http://dot.kde.org/2007/10/30/second-koffice-sprint-berlin-focuses-release-polish. Retrieved 2011-03-16. 
  10. ^ Jos Poortvliet (2008-11-11). "KOffice Sprint 2008". KDE.NEWS. KDE. http://dot.kde.org/2008/11/11/koffice-sprint-2008. Retrieved 2011-03-16. 
  11. ^ Boudewijn Rempt (2009-06-13). "KOffice 2009 Sprint In Berlin". KDE.NEWS. KDE. http://dot.kde.org/2009/06/13/koffice-2009-sprint-berlin. 
  12. ^ Jos Poortvliet (2009-11-29). "Second KOffice Developer Sprint 2009 Kickoff". KDE.NEWS. KDE. http://dot.kde.org/2009/11/29/second-koffice-developer-sprint-2009-kickoff. Retrieved 2011-03-16. 
  13. ^ Boudewijn Rempt (2010-06-25). "KOffice 2010 Summer Sprint Report". KDE.NEWS. KDE. http://dot.kde.org/2010/06/25/koffice-2010-summer-sprint-report. Retrieved 2011-03-16. 
  14. ^ Boudewijn Rempt (2011-04-15). "First Calligra Sprint". KDE.NEWS. KDE. http://dot.kde.org/2011/04/15/first-calligra-sprint. Retrieved 2011-04-25. 
  15. ^ http://lists.kde.org/?t=88722491100011&r=139&w=2
  16. ^ http://www.behindkde.org/node/121
  17. ^ http://lists.kde.org/?t=88722654500008&r=180&w=2
  18. ^ Lists.kde.org
  19. ^ KDE.org
  20. ^ "KOffice 1.1 Release Announcement". KDE. 2001-08-28. http://www.kde.org/announcements/koffice-1.1.php. Retrieved 2011-04-25. 
  21. ^ "KDE Announcements". http://www.kde.org/announcements/. Retrieved 2010-12-12. 
  22. ^ "KOffice 1.6 Released". http://dot.kde.org/2006/10/16/koffice-16-released. Retrieved 2011-06-12. 
  23. ^ Koffice.org
  24. ^ KOffice 2.2 released
  25. ^ http://mail.kde.org/pipermail/calligra-devel/2011-June/001663.html
  26. ^ Calligra.org: KOffice 2.3.0 released
  27. ^ https://mail.kde.org/pipermail/calligra-devel/2011-December/003350.html
  28. ^ The KOffice Project – KOffice 2.0 Alpha 5 Release Announcement
  29. ^ KOffice ODF Sprint Report