Download Single Sourcing using XML and Open Source

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Single Sourcing using
XML and Open
Source
Hemanth Basrur
Hewlett-Packard
© 2004 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice
Agenda
•
Problem Statement
•
Objectives of XML Open Source Approach
•
Advantages of XML Authoring System
•
Elements of XML
•
Single Sourcing using XML Framework
•
Open Source Bodies / Organizations
•
XML Open Source Takeaways
•
Free XML Editors
•
Conclusion
May 23, 2017
2
Problem Statement
•
Authors currently use different markup languages and
tools for man pages, books, online help, and websites.
•
Authors have to learn a new environment for each
deliverable type.
•
Authors’ ability to reuse and repurpose information is
restricted.
•
Companies have to spend money for tool licensing and
support, thereby increasing cost.
May 23, 2017
3
Objectives of XML Open Source
Approach
•
Enable authors to use the same authoring environment
for multiple types of deliverables
•
Broaden the proportion of our information that is markedup with a standard, structured markup language
•
Use standards-based technology so that authoring and
production environments can change and improve without
major disruptions
May 23, 2017
4
Objectives of XML Open Source
Approach
•
Limit our dependency on proprietary tools and formats,
and minimize number of tools and formats needed
•
Use open source tools where appropriate
•
Support single-point authoring and translation through
multiple transforms to produce appropriate artifacts for
documentation from the same xml source file
May 23, 2017
5
Advantages of XML Authoring
System
•
Documentation sources are in structured markup
language, leading to greater consistency and re-usability.
•
Authors can convert source files into multiple file formats
using the same authoring environment, reducing licensing
and training costs.
•
Adoption of newer version of open source tools
May 23, 2017
6
Elements of XML
• XML Source Files
• DTDs
• XSLT
• Xerces
•
Capture all product information
•
Store data in a single source format (XML)
•
Automate delivery to CD-ROM, Print, Web, PDF and other
forms of media by extracting information, applying the
appropriate formats for the desired medium, and
outputting to that medium.
May 23, 2017
7
Single Sourcing using XML
Framework
May 23, 2017
8
Open Source Groups
May 23, 2017
9
XML Open Source Takeaways
•
Xerces – XML parsers in Java, C++
•
Xalan – XSLT stylesheet processors in Java and
C++
•
AxKit – XML-based web publishing
•
FOP – XSL formatting objects (XSL-FO)
processor
•
Forrest – XML/XSLT-based framework for project
documentation and website development
May 23, 2017
10
XML Open Source Takeaways
•
Xang – Rapid deployment of dynamic server
pages in Java Script
•
SOAP – Simple Object Access Protocol
•
Batik – Java-based toolkit for Scalable Vector
Graphics (SVG)
•
Saxon – Open Source XSLT Processor
May 23, 2017
11
XML Open Source Takeaways
•
Xalan-Java – Open Source XSLT Processor
•
Apache Ant – Open Source Java-based build tool
•
XML DTD – OASIS Standard Docbook 4.2
•
DocBook XSL Stylesheets
•
Namazu – Full text search engine
May 23, 2017
12
Free XML Editors
•
Emacs
•
XML Buddy
•
oXygen XML Editor 5.0
•
GrafiXML 1.0.7
May 23, 2017
13
Free Tools for Information
Developers
•
TortoiseCVS – Free tool for version control of files
•
W3C HTML Validation Service – Checks if Web pages are
W3C standards compliant
•
Cynthia Says Portal – Checks Web pages against the US
Section 508 standards
•
W3C CSS Validation Service – Validates cascading style
sheets
•
W3C Link Checker – Checks for broken links in HTML
pages
May 23, 2017
14
Quiz
Who is this famous personality?
Answer: Richard Matthew Stallman
To which project or foundation does this logo belong?
Answer: GNU Operating System – Free Software
Foundation
Hey, can you tell me what I can do for you?
Answer: Hi folks! I am TortoiseCVS. I maintain your
files in version control from Windows Explorer.
May 23, 2017
15
Conclusion
XML authoring and open source is an excellent
combination to achieve single sourcing.
May 23, 2017
16
Acknowledgements
I would like to thank the HP Information Engineering
team members for their encouragement.
I would like to thank STC India Chapter for giving me an
opportunity to introduce single sourcing using XML and
Open Source in this forum.
May 23, 2017
17
Thank You