Jump to content

Calligra: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
new snapshot
Line 9: Line 9:
|latest release version = KOffice 2.3.1
|latest release version = KOffice 2.3.1
|latest release date = {{Start date and age|2011|01|19}}
|latest release date = {{Start date and age|2011|01|19}}
|latest preview version = Calligra 2.4 Snapshot 1
|latest preview version = Calligra 2.4 Snapshot
|latest preview date = {{Release date and age|2011|05|19}}
|latest preview date = {{Release date and age|2011||}}
|programming language = [[C++]] ([[Qt (framework)|Qt]], [[KDELibs]])
|programming language = [[C++]] ([[Qt (framework)|Qt]], [[KDELibs]])
|operating system = [[FreeBSD]], [[Haiku (operating system)|Haiku]], [[Linux]], [[Mac OS X]], [[Microsoft Windows|Windows]]
|operating system = [[FreeBSD]], [[Haiku (operating system)|Haiku]], [[Linux]], [[Mac OS X]], [[Microsoft Windows|Windows]]

Revision as of 12:50, 17 June 2011

Calligra Suite
Developer(s)The Calligra Team
Initial release1998 (1998)
Stable release
KOffice 2.3.1 / January 19, 2011; 13 years ago (2011-01-19)
Preview release
Calligra 2.4 Snapshot 2 / June 17, 2011; 13 years ago (2011-06-17)
Repository
Written inC++ (Qt, KDELibs)
Operating systemFreeBSD, Haiku, Linux, Mac OS X, Windows
PlatformCross-platform
Available inMultilingual
TypeOffice suite
LicenseGPL, LGPL, BSD license and others
Websitecalligra-suite.org

Calligra Suite is an office suite created from KOffice in 2010.[1] It is available for Windows, Linux, FreeBSD, Mac OS X and Haiku.[2] 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 the KDE Software Compilation.

History

Calligra Sprint
Year Venue Date
2000[3] Erlangen, Germany 9/23-9/25
2007[4] Berlin, Germany
2008[5] Berlin, Germany 11/7-11/9
2009[6] Berlin, Germany 6/5-6/7
2009[7] Oslo, Norway
2010[8] Essen, Germany 6/11-6/13
2011[9] 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[10] with KPresenter, followed by KWord[11] 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.[12]

The first official release of the KOffice suite was in 2000 when it was released as part of KDE 2.0.[13] Versions 1.1 followed in 2001,[14] 1.2 in 2002.[15] KOffice 1.6, which was the last in the 1.x series, was released in 2006. [16]

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 SC 4 libraries.

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.[17]

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.[18]

KOffice 2.3 was released in December 2010. According to its developers, this version is stable enough for real use, and Karbon14, Krita and KSpread are recommended for production work.[19]

In 2010 members of the KOffice development team announced a split of KOffice to two projects under the names KOffice and Calligra Suite. Most developers and 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.

The Calligra team plans to release monthly snapshots while preparing for the first release which is scheduled for October 2011.[20] The first of these snapshots was released on 19 May 2011.

Components

Calligra Suite includes the following applications:

Competition

The main office suite in use today is Microsoft Office.[21] Microsoft Office has been released for Windows and Macintosh but no version to date has been released for Linux. In addition, users of the open source operating system have typically expressed a preference for open source software.

In order to meet the demand for a Linux-based office suite, several projects have produced open source office suites for Linux including GNOME Office, LibreOffice and OpenOffice.org. OpenOffice.org is likely the most popular office suite for Linux[22] as it ships in the default installs of popular Linux distributions. However, OpenOffice has drawn criticism for its speed and memory usage.[23][24] In light of this, KOffice, the Calligra Suite and GNOME Office remain alternatives on KDE and GNOME, respectively.

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.[25] 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.[26] 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.

Nokia has developed a user interface for use on mobile devices for Words, Tables and Stage. This version, which is called Calligra Mobile, is available for the Maemo and MeeGo operating systems. Calligra Active is a user interface for tablet computers.

References

  1. ^ a rose by any other name
  2. ^ KDE applications available for Haiku!
  3. ^ Dre (2000-09-30). "German-Sponsored KOffice Meeting Report". KDE. KDE.NEWS. Retrieved 2011-05-21.
  4. ^ Inge Wallin and Boudewijn Rempt (2007-10-30). "Second KOffice Sprint in Berlin Focuses on Release, Polish". KDE. KDE.NEWS. Retrieved 2011-03-16.
  5. ^ Jos Poortvliet (2008-11-11). "KOffice Sprint 2008". KDE. KDE.NEWS. Retrieved 2011-03-16.
  6. ^ Boudewijn Rempt (2009-06-13). "KOffice 2009 Sprint In Berlin". KDE. KDE.NEWS.
  7. ^ Jos Poortvliet (2009-11-29). "Second KOffice Developer Sprint 2009 Kickoff". KDE. KDE.NEWS. Retrieved 2011-03-16.
  8. ^ Boudewijn Rempt (2010-06-25). "KOffice 2010 Summer Sprint Report". KDE. KDE.NEWS. Retrieved 2011-03-16.
  9. ^ Boudewijn Rempt (2011-04-15). "First Calligra Sprint". KDE. KDE.NEWS. Retrieved 2011-04-25.
  10. ^ Lists.kde.org
  11. ^ Lists.kde.org
  12. ^ Lists.kde.org
  13. ^ KDE.org
  14. ^ "KOffice 1.1 Release Announcement". KDE. 2001-08-28. Retrieved 2011-04-25.
  15. ^ "KDE Announcements". Retrieved 2010-12-12.
  16. ^ "KOffice 1.6 Released". Retrieved 2011-06-12.
  17. ^ Koffice.org
  18. ^ Koffice.org
  19. ^ Calligra-suite.org
  20. ^ http://www.calligra-suite.org/news/calligra-announces-first-snapshot-release/
  21. ^ PCworld.com
  22. ^ Informationweek.com
  23. ^ Theinquirer.net
  24. ^ Ou, George (2005-10-25). "Performance analysis of OpenOffice and MS Office". ZDNet. CBS Interactive. Archived from the original on 2010-11-10. Retrieved 2010-11-10. It doesn't matter how fast the CPU is, OpenOffice is simply bloated.
  25. ^ The KOffice Project - KOffice 2.0 Alpha 5 Release Announcement
  26. ^ KOffice ODF Sprint Report