KWord
Encyclopedia
Calligra Words is a free
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 word processor
Word processor
A word processor is a computer application used for the production of any sort of printable material....

, part of Calligra Suite and developed by KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

.

The text-layout scheme in Words is based on frames, making it similar to FrameMaker
FrameMaker
Adobe FrameMaker is a document processor for the production and manipulation of large structured documents. It is produced by Adobe Systems. Although FrameMaker has evolved slowly in recent years, it maintains a strong following among professional technical writers.- Overview :FrameMaker has more...

 by Adobe
Adobe Systems
Adobe Systems Incorporated is an American computer software company founded in 1982 and headquartered in San Jose, California, United States...

. These can be placed anywhere on the page, and can incorporate text, graphics and embedded objects. Each new page is a new frame, but the text is able to flow through Words’s ability to link frames together. The use of frames means that complex graphical layouts can be achieved relatively easily in Words.

History

KWord was created as part of the KOffice project in 1998 using several ideas from FrameMaker, such as the use of frames. The original author confessed that the application and its code were not top notch since it was his first object-oriented
Object-oriented programming
Object-oriented programming is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction,...

 application.

By 2000, the KWord codebase
Codebase
The term codebase, or code base, is used in software development to mean the whole collection of source code used to build a particular application or component. Typically, the codebase includes only human-written source code files, and not, e.g., source code files generated by other tools or...

 was poorly maintained and structured such that it was difficult to improve, but by 2001 new maintainers had come on board and began working on the architectural issues.

As of 2009, however, KWord is being actively developed along with the rest of the KOffice
KOffice
Calligra Suite is a graphic art and office suite by KDE created from KOffice in 2010. It is available for desktop PCs, tablet computers, and smartphones...

 suite.

Many desktop publishing
Desktop publishing
Desktop publishing is the creation of documents using page layout software on a personal computer.The term has been used for publishing at all levels, from small-circulation documents such as local newsletters to books, magazines and newspapers...

 (DTP) applications use frames, much like Words does, but these DTP applications use a concept called master pages which gives the power to the user to design the structure of the document. However, this concept does come at a huge usability price, since most users simply don't understand the concept behind master pages and end up working around them.

The Words developers designed the frames usage to be a usable variant of master pages, with intelligent copying of frames and their position when a new page is created, for example when there is too much text for a page.

Formula editor

KFormula is a formula editor
Formula editor
A formula editor is a name for a computer program that is used to typeset mathematical works or formulae.Formula editors typically serve two purposes:...

 for Calligra Suite. Formulas are entered through a WYSIWYG
WYSIWYG
WYSIWYG is an acronym for What You See Is What You Get. The term is used in computing to describe a system in which content displayed onscreen during editing appears in a form closely corresponding to its appearance when printed or displayed as a finished product...

 interface. KFormula was partially rewritten for KOffice 2. The new version still lacks some features which the old one provided.

See also

  • List of word processors
  • Comparison of word processors
    Comparison of word processors
    -General information:This table provides general information about selected word processors.-Characteristics:This table gives characteristics of each word processor.-Operating System Compatibility:...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK