Top Banner
Unified Documentation Inderjeet Singh Guide by: Dr. H.S. Rai [email protected]
29

Unified Documentation

Jan 27, 2015

Download

Technology

NIC Barnala

Hi to all i am sending the presentation on Unified Documentation that let you make changes in style of your document with total ease.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Unified Documentation

UnifiedDocumentation

Inderjeet Singh

Guide by: Dr. H.S. Rai

[email protected]

Page 2: Unified Documentation

1. Introduction

Unified Documentation, as its name clarifiesis technique or you can say an approach tohave a Unified Document that means havinga document in its more than one form.

So to Overcome this problem i used fol-lowing approaches to have Unified Document.

• Using LATEX.

• Automation in OpenOffice to select thestyles.

• Using Web OS and Workspace.

Page 3: Unified Documentation

2. Unified Documentation

Using LATEX

2.1. Introduction to LATEX

LATEX, i never heard about this term beforedoing this project, but when i came to knowabout it’s features, it is just excellent. LaTeX(pronounced /letk/, /letx/, /ltx/, or /ltk/) isa document markup language and documentpreparation system for the TEX typesettingprogram. Within the typesetting system, itsname is styled as LATEX.

Page 4: Unified Documentation

Figure 1: Donald Knuth, Inventor Of TEXtypesetting system

Page 5: Unified Documentation

2.2. Graphical editors for LATEX

• Texmaker

Figure 2: Texmaker, A Graphical LATEX Ed-itor

Page 6: Unified Documentation

• LEd

Figure 3: LEd, A Graphical LATEX Editor

Page 7: Unified Documentation

2.3. Making Graphics in LATEX

LATEX is also know popularly for making com-plex graphics. One such example is shownbelow here:

Figure 4: Graphics in LATEX

Page 8: Unified Documentation

Figure 5: Graphics in LATEX

Page 9: Unified Documentation

2.4. Chemistry in LATEX

Figure 6: Chemistry in LATEX

Page 10: Unified Documentation

2.5. Web based graphic gener-ation using LATEX

Figure 7: Web based graphic generation us-ing LATEX(input page)

Page 11: Unified Documentation

Figure 8: Web based graphic generation us-ing LATEX(download page)

Page 12: Unified Documentation

Figure 9: Highly Complex MathematicalEquation in LATEX

Page 13: Unified Documentation

Figure 10: Physics in LATEX

Page 14: Unified Documentation

2.6. Unified documentation inLATEX

Figure 11: LATEX code

Page 15: Unified Documentation

Figure 12: Print view of LaTeX Code

Page 16: Unified Documentation

Figure 13: Presentation view of LaTeX Code

Page 17: Unified Documentation

3. Unified Documentation

Using OpenOffice

OpenOffice is the leading open-source officesoftware suite for word processing, spread-sheets, presentations, graphics, databases andmore. It helped me a lot for making UnifiedDocument.

Page 18: Unified Documentation

3.1. Styles and Formatting

A style is a set of formats that you can applyto selected pages, text, frames, and other el-ements in your document to quickly changetheir appearance. When you apply a style,you apply a whole group of formats at thesame time.

Page 19: Unified Documentation

Figure 14: The Styles and Formatting win-dow for Writer, showing paragraph styles

Page 20: Unified Documentation

Figure 15: Loading styles from odt file

Page 21: Unified Documentation

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 projectI used OpenOffice.org Basic for designing ex-tension so as to customize the selection ofstyles and formatting in OpenOffice Writer.

Page 22: Unified Documentation

3.2.1. Using Python For Automation

Page 23: Unified Documentation

4. Unified Documentation

Using Web

This was the last approach that I followedso that mobile users can also get the benefitof Unified Documentation. In it I used up aWeb OS called eyeOS and a fullu functionalworkspace called fengoffice.

Page 24: Unified Documentation

4.1. Using eyeOS as Web OS inproject

eyeOS is an open source web desktop follow-ing the cloud computing concept that lever-ages collaboration and communication amongusers. It is mainly written in PHP, XML, andJavaScript. It acts as a platform for web ap-plications written using the eyeOS Toolkit.

Page 25: Unified Documentation

Figure 16: eyeOS, a Web OS

Page 26: Unified Documentation

4.2. Using Feng Office

Feng Office Community Edition is an opensource online office suite software package de-veloped by Feng Office and the OpenGoo com-munity. It is a fully featured online officesuite with a similar set of features as otheronline office suites, like Google Apps, Mi-crosoft Office Live, Zimbra, and Zoho. Theapplication can be downloaded and installedon a server.

Page 27: Unified Documentation

Figure 17: Feng Office

Page 28: Unified Documentation

5. Links

http://202.164.53.116/ inderjeet/fengofficehttp://202.164.53.116/ inderjeet/eyeOS

Page 29: Unified Documentation

Thanx For Listening