DocBook is an XML/SGML vocabulary that enables you to create document content in a presentation-neutral form that captures the logical structure of the content. Using the DocBook stylesheets, you can
... [More] publish DocBook content as HTML pages and PDF files and other formats, including man pages, HTML Help, and JavaHelp. [Less]
Libxslt is the XSLT C library developed for the GNOME project. It is based on libxml2 the XML C library developed for the GNOME project. It also implements most of the EXSLT set of processor-portable
... [More] extensions functions and some of Saxon's evaluate and expressions extensions. [Less]
Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object
... [More] (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. [Less]
The eLesson Markup Language (eLML) is an open source XML framework for creating structured eLessons using XML. Thanks to a clean separation between content and layout eLML lessons can be transformed
... [More] into many different formats and layouts. It supports the following output formats: XHTML, IMS Content Package, SCORM, PDF, LaTeX, Open Document Format (ODF) and DocBook. The framework has been successfully tested with many different LMS like Moodle, OLAT, WebCT/Blackboard and Ilias. A number of tools like the Firedocs eLML Editor to write lessons or the Template Builder to create eLML layout templates are available and help to make eLML one of the best tools to create sustainable e-Learning content. [Less]
Pulse is a framework on top of the servlet api providing easy to use and easy to extend patterns for creating browser based applications and websites. Moreover Pulse delivers a set of out-of-the-box
... [More] components, e.g. CMS, shopping, user management.
Key features:
* Cross-platform, implemented using Java technology.
* Completely written using Java 5.
* Provides a framework for quick development of own applications.
* Is delivered with a host of out-of-the-box applications: CMS, Shop, Surveys, Filters and many more.
* A WebDAV based virtual file system for digital asset management.
* Mature user and role management
* Easy-to-use administration interface based on AJAX (using Ext JS)
The project has been started in May 2005. [Less]
YML - Why a Markup Language?!
Any time a formal language is created for computing, a compromise has to be found: whether the language is perfect for the computer but terrible for the human or vice
... [More] versa. XML is very good for the computer ;-)
Using XML for the reasons mentioned above, but for programming? "Why a Markup Language?!" was what I was shouting some time playing around with a code generator in XSLT. That gave the idea. [Less]