Λ LambdaOffice
Λ LambdaOffice - the Name
Lambda is the Greek letter Λ. In computer science and mathematical logic, the λ-calculus (Lambda Calculus) is a system of functions that define transformations. One important aspect of the λ-calculus is the concept of recursion where transformations are applied to the function itself.
Λ has been chosen as a symbol to represent LambdaOffice, because document transformations are defined by text patterns and rules, which are also recursively resolved.
LambdaOffice is a server application for the server-side creation and transformation (editing) of office documents.
Currently, LambdaOffice supports the following office document formats:
- Microsoft WORD, Excel, PowerPoint
- OpenOffice Write, Calc
- PDF documents.
Office documents can be served from the following sources:
- File system
- SQL database
- Data stream.
The most powerful feature of LambdaOffice is that it can 'edit' template office documents and fill the document with data, text and images created from a runtime session. The runtime session can be user-driven or a fully automatic process.
LambdaOffice - Key Product Features
- LambdaOffice as a server application can operate standalone or in a web environment.
- LambdaOffice is Java software and can run on any operating system for which a Java Runtime Environment (JRE) is available.
- Document edits can be statically configured or driven by rules.
- LambdaOffice can be easily plugged in to your own server application.
- Vice versa, you can customize LambdaOffice by providing your own modules for text retrieval, text resolution, image providing, document storage and more.
LambdaOffice - Server Scenario Laboratory / Pathology
A typical application scenario can consist of the following requirements:
- Samples are organized in orders, typically by patient and sender.
- Each order is processed, and the results are stored back into a laboratory information system (LIS).
- As a final step, base data, patient demographics, test results, interpretations of results and other order-specific information is to be assembled into a report.
- The report must be professionally styled and it must be editable.
LambdaOffice can be used to produce a professionally styled report from a template selection and fill it with order-specific data, text and images.
LambdaOffice - Server Scenario for Office Workflows
A typical application scenario can consist of the following requirements:
- An office executive or clerk processes a specific workflow.
- At some step in the workflow, a document has to be produced that contains a summary of all the workflow results and data assembled thus far.
- The document must be professionally styled and it must be editable.
- The documenet must be stored back into a backend storage, eg database or document management system (DMS).
LambdaOffice can be used to produce a professionally styled report from a template selection and fill it with workflow-specific and session-specific data, text and images.