Docmosis Overview




Examples
Templates Data Sources Generated Documents

Simple Template

Data Extract

DOC - ODT - PDF

Advanced Template

Data Extract

DOC - ODT - PDF



Fast Results

Docmosis allows you to develop reports in less time than other systems. This is because you can get different people with different skills to do different tasks.

  • Business Analysts write templates in Word
  • Developers integrate report in Java

Fast, Simple Development

Docmosis report development is fast and easy. It allows :

  • Template writing and data specification to be separated and the two can be worked on at the same time.
  • Non-developer staff - administrative, business or technical - can create and maintain templates.
  • Developers can focus on integration and data specification and not about fiddly formatting.

Fast Integration

Docmosis is easy to integrate into your existing applications. Configuration is minimal and the API is simple. The Docmosis API allows you to generate reports with less than 10 lines of code or use simple scripts from the command line.


Simple Templates

Create your templates using Word or Open Office Writer and design the template using all the familiar word processing features. The markup used by Docmosis is simple and provides a powerful range of template features.

Microsoft Word and ODT Templates

Use Microsoft Word or Open Office, or both, to create your own templates. There is no report builder tool. The templates are normal documents (not .dot files) with fields inserted to direct Docmosis. No experience necessary.

Packed with Templating features

  • Text and Image insertion into headers, footers and body
  • Conditional inclusion and repetition of any content
  • Data from anywhere (Java Objects, text files, database)
  • Auto-sizing tables
  • Template-variables and expressions
  • Customized rendering
  • Alternating table row colour (Table striping)
  • Pagination, Table of Contents and Index updating
  • Multiple input and output formats

WYSIWYG

The generated reports will look exactly like your templates. You are already familiar with using Word and OpenOffice to layout documents with selected tables, fonts and colours. Now Docmosis allows you to do the same with your reports!

Check out our examples


Output Formats

Produce your reports in the formats you need - DOC, PDF, ODT, HTML. Docmosis can also produce a zip file containing the report in multiple formats populated in a single run, ensuring generated documents contain identical point-in-time data.

Excellent Performance

With stream-based design and caching, excellent performance is achieved with low CPU and memory requirements. Also, Docmosis is scalable and, with load distributed across many servers, literally hundreds of documents can be generated per minute.

Read more about the Professional Edition

Consistent Across Output Formats

Visual layout and formatting is consistent regardless of output file format. This means your PDF, MS Word or ODT output generated from the same template using the same input data will look identical.


Data Sources

Docmosis can access data from anywhere:

  • Java Objects (POJOs)
  • Databases - MySQL, Oracle ..
  • delimited files - CSV, PSV etc
  • you name it

Databases

Docmosis supports JDBC data sources including Oracle, MySQL, SQL Server and handles data types such as textual, numerical, boolean and image.


Full Featured, Free Version

Docmosis is free! The Community Edition is free to download and has all the features of the Professional Edition except for the scalability and enterprise features. You can buy support for the free version so we can help you with your integration should you need it.

Community Edition

The Free Community Edition is limited to 15 documents per minute. If your project requires specific help, support can be purchased.

Professional Edition

The Professional Edition is NOT limited to 15 documents per minute. It allows more than one generator to be run and on more than one server. This scalable enterprise architecture is ideal for medium to large projects with many concurrent users requiring rapid turnaround for their reports and provides load balancing and redundancy


Supported Platforms

Docmosis runs on:

  • Linux
  • Windows
  • Mac OSX
  • Solaris

Architecture Independent

Docmosis can be used in any system architecture from desktop clients to server-based web applications. Docmosis is compatible with Java 1.4+ and does not rely on a graphical environment.

System Requirements - Docmosis Core
Aspect Recommended Minimum
CPU 1GHz
RAM 40Mb
Disk 2Mb
Operating System Wherever you can run Java
Java Version 1.4 onwards
 
System Requirements - Docmosis Converter
Aspect Recommended Minimum
CPU 2GHz
RAM 70Mb (per converter)
Disk 400Mb
Operating System Wherever you can run Open Office & Java
Java Version 1.4 or later for OpenOffice 2.4.
1.5 or later for OpenOffice 3 or later
OpenOffice Version 2.4 onwards (3.0.0 recommended)

Docmosis API

Docmosis API (client) requires Java 1.4+. Docmosis server requires access to OpenOffice 2.4 or later. The server can run anywhere on the network that supports Java and OpenOffice. Of course, the client and server can run on the same machine.

Account