This document discusses approaches for unified documentation, including using LaTeX, automation in OpenOffice, and web-based solutions. It describes how LaTeX allows creating documents in both print and presentation views. OpenOffice styles and macros can be used to automate formatting and style selection. Finally, a web OS called eyeOS and online office suite called FengOffice allow unified documentation to be accessed on the web and mobile.
1. Unified
Documentation
Inderjeet Singh
Guide by: Dr. H.S. Rai
inderjetsinghit@gndec.ac.in
2. 1. Introduction
Unified Documentation, as its name clarifies
is technique or you can say an approach to
have a Unified Document that means having
a document in its more than one form.
So to Overcome this problem i used fol-
lowing approaches to have Unified Document.
• Using L TEX.
A
• Automation in OpenOffice to select the
styles.
• Using Web OS and Workspace.
3. 2. Unified Documentation
Using LTEX
A
2.1. Introduction to L TEX
A
L TEX, i never heard about this term before
A
doing this project, but when i came to know
about it’s features, it is just excellent. LaTeX
(pronounced /letk/, /letx/, /ltx/, or /ltk/) is
a document markup language and document
preparation system for the TEX typesetting
program. Within the typesetting system, its
name is styled as L TEX.
A
7. 2.3. Making Graphics in LTEX
A
L TEX is also know popularly for making com-
A
plex graphics. One such example is shown
below here:
Figure 4: Graphics in L TEX
A
17. 3. Unified Documentation
Using OpenOffice
OpenOffice is the leading open-source office
software suite for word processing, spread-
sheets, presentations, graphics, databases and
more. It helped me a lot for making Unified
Document.
18. 3.1. Styles and Formatting
A style is a set of formats that you can apply
to selected pages, text, frames, and other el-
ements in your document to quickly change
their appearance. When you apply a style,
you apply a whole group of formats at the
same time.
19. Figure 14: The Styles and Formatting win-
dow for Writer, showing paragraph styles
21. 3.2. Automation in OpenOffice
1. Using inbuilt OpenOffice macro language.
2. Using Bean Shell
3. Using JavaScript
4. Using Python
We can use any of them but in my project
I used OpenOffice.org Basic for designing ex-
tension so as to customize the selection of
styles and formatting in OpenOffice Writer.
23. 4. Unified Documentation
Using Web
This was the last approach that I followed
so that mobile users can also get the benefit
of Unified Documentation. In it I used up a
Web OS called eyeOS and a fullu functional
workspace called fengoffice.
24. 4.1. Using eyeOS as Web OS in
project
eyeOS is an open source web desktop follow-
ing the cloud computing concept that lever-
ages collaboration and communication among
users. It is mainly written in PHP, XML, and
JavaScript. It acts as a platform for web ap-
plications written using the eyeOS Toolkit.
26. 4.2. Using Feng Office
Feng Office Community Edition is an open
source online office suite software package de-
veloped by Feng Office and the OpenGoo com-
munity. It is a fully featured online office
suite with a similar set of features as other
online office suites, like Google Apps, Mi-
crosoft Office Live, Zimbra, and Zoho. The
application can be downloaded and installed
on a server.