SlideShare a Scribd company logo
1 of 29
Download to read offline
Unified
 Documentation
     Inderjeet Singh
 Guide by: Dr. H.S. Rai
inderjetsinghit@gndec.ac.in
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.
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
Figure 1: Donald Knuth, Inventor Of TEX
typesetting system
2.2.   Graphical editors for LTEX
                             A

   • Texmaker




Figure 2: Texmaker, A Graphical L TEX Ed-
                                A

itor
• LEd




Figure 3: LEd, A Graphical L TEX Editor
                           A
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
Figure 5: Graphics in L TEX
                      A
2.4.   Chemistry in LTEX
                    A




       Figure 6: Chemistry in L TEX
                              A
2.5.   Web based graphic gener-
       ation using L TEX
                   A




Figure 7: Web based graphic generation us-
ing L TEX(input page)
    A
Figure 8: Web based graphic generation us-
ing L TEX(download page)
    A
Figure 9: Highly Complex Mathematical
Equation in L TEX
            A
Figure 10: Physics in L TEX
                      A
2.6.   Unified documentation in
       L TEX
       A




        Figure 11: L TEX code
                   A
Figure 12: Print view of LaTeX Code
Figure 13: Presentation view of LaTeX Code
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.
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.
Figure 14: The Styles and Formatting win-
dow for Writer, showing paragraph styles
Figure 15: Loading styles from odt file
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.
3.2.1.   Using Python For Automation
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.
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.
Figure 16: eyeOS, a Web OS
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.
Figure 17: Feng Office
5.    Links
http://202.164.53.116/ inderjeet/fengoffice
http://202.164.53.116/ inderjeet/eyeOS
Thanx For Listening

More Related Content

Similar to Unified Documentation Guide

Prof. Chethan Raj C, BE, M.Tech (Ph.D) Dept. of CSE. System Software & Operat...
Prof. Chethan Raj C, BE, M.Tech (Ph.D) Dept. of CSE. System Software & Operat...Prof. Chethan Raj C, BE, M.Tech (Ph.D) Dept. of CSE. System Software & Operat...
Prof. Chethan Raj C, BE, M.Tech (Ph.D) Dept. of CSE. System Software & Operat...Prof Chethan Raj C
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .netFelisha Hosein
 
Application Development | Delphi Review 2009
Application Development | Delphi Review 2009Application Development | Delphi Review 2009
Application Development | Delphi Review 2009Michael Findling
 
1-.NET Introduction.pptx
1-.NET Introduction.pptx1-.NET Introduction.pptx
1-.NET Introduction.pptxRKAggarwal6
 
LaTeX Part 1
LaTeX Part 1LaTeX Part 1
LaTeX Part 1awv7t
 
Dot net interview_questions
Dot net interview_questionsDot net interview_questions
Dot net interview_questions9292929292
 
Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languagesactanimation
 
.Net framework
.Net framework.Net framework
.Net frameworkRaghu nath
 
Computational biology
Computational biologyComputational biology
Computational biologySpringer
 
Program design in the UNIX environment
Program design in the UNIX environmentProgram design in the UNIX environment
Program design in the UNIX environmentmustafa sarac
 
Socket programming-in-python
Socket programming-in-pythonSocket programming-in-python
Socket programming-in-pythonYuvaraja Ravi
 
20131112 Introduction to LaTeX for EndNote Users.docx
20131112 Introduction to LaTeX for EndNote Users.docx20131112 Introduction to LaTeX for EndNote Users.docx
20131112 Introduction to LaTeX for EndNote Users.docxNTUSubjectRooms
 

Similar to Unified Documentation Guide (20)

Prof. Chethan Raj C, BE, M.Tech (Ph.D) Dept. of CSE. System Software & Operat...
Prof. Chethan Raj C, BE, M.Tech (Ph.D) Dept. of CSE. System Software & Operat...Prof. Chethan Raj C, BE, M.Tech (Ph.D) Dept. of CSE. System Software & Operat...
Prof. Chethan Raj C, BE, M.Tech (Ph.D) Dept. of CSE. System Software & Operat...
 
What is here
What is hereWhat is here
What is here
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .net
 
LATEX.ppt
LATEX.pptLATEX.ppt
LATEX.ppt
 
Application Development | Delphi Review 2009
Application Development | Delphi Review 2009Application Development | Delphi Review 2009
Application Development | Delphi Review 2009
 
1-.NET Introduction.pptx
1-.NET Introduction.pptx1-.NET Introduction.pptx
1-.NET Introduction.pptx
 
presantation 1
presantation 1presantation 1
presantation 1
 
LaTeX Part 1
LaTeX Part 1LaTeX Part 1
LaTeX Part 1
 
R0701116121
R0701116121R0701116121
R0701116121
 
Mca 504 dotnet_unit1
Mca 504 dotnet_unit1Mca 504 dotnet_unit1
Mca 504 dotnet_unit1
 
Dot net interview_questions
Dot net interview_questionsDot net interview_questions
Dot net interview_questions
 
Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languages
 
Asp.net new
Asp.net newAsp.net new
Asp.net new
 
.Net framework
.Net framework.Net framework
.Net framework
 
Computational biology
Computational biologyComputational biology
Computational biology
 
Program design in the UNIX environment
Program design in the UNIX environmentProgram design in the UNIX environment
Program design in the UNIX environment
 
Socket programming-in-python
Socket programming-in-pythonSocket programming-in-python
Socket programming-in-python
 
20131112 Introduction to LaTeX for EndNote Users.docx
20131112 Introduction to LaTeX for EndNote Users.docx20131112 Introduction to LaTeX for EndNote Users.docx
20131112 Introduction to LaTeX for EndNote Users.docx
 
Processing Language
Processing LanguageProcessing Language
Processing Language
 
Chapter1
Chapter1Chapter1
Chapter1
 

Recently uploaded

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Unified Documentation Guide

  • 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
  • 4. Figure 1: Donald Knuth, Inventor Of TEX typesetting system
  • 5. 2.2. Graphical editors for LTEX A • Texmaker Figure 2: Texmaker, A Graphical L TEX Ed- A itor
  • 6. • LEd Figure 3: LEd, A Graphical L TEX Editor 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
  • 8. Figure 5: Graphics in L TEX A
  • 9. 2.4. Chemistry in LTEX A Figure 6: Chemistry in L TEX A
  • 10. 2.5. Web based graphic gener- ation using L TEX A Figure 7: Web based graphic generation us- ing L TEX(input page) A
  • 11. Figure 8: Web based graphic generation us- ing L TEX(download page) A
  • 12. Figure 9: Highly Complex Mathematical Equation in L TEX A
  • 13. Figure 10: Physics in L TEX A
  • 14. 2.6. Unified documentation in L TEX A Figure 11: L TEX code A
  • 15. Figure 12: Print view of LaTeX Code
  • 16. Figure 13: Presentation view of LaTeX Code
  • 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
  • 20. Figure 15: Loading styles from odt file
  • 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.
  • 22. 3.2.1. Using Python For Automation
  • 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.
  • 25. Figure 16: eyeOS, a Web OS
  • 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.
  • 27. Figure 17: Feng Office
  • 28. 5. Links http://202.164.53.116/ inderjeet/fengoffice http://202.164.53.116/ inderjeet/eyeOS