- How does Cassiopeia compare to LyX, TeXShop and other LaTeX based document processors?
LaTeX and MathML presentation markup are description languages with focus on presentation. The author describes how an equation should look like. MathML content markup on the other hand focusses on the mathematical meaning of an equation. Once the mathematical meaning is known an equation can not only be rendered for presentation in a default fashion but also passed to a symbolic algebra system for automatic simplification or to a graph engine for plotting purposes. That's why MathML content markup was chosen for the internal representation of equations in Cassiopeia and a symbolic algebra system and a plotting engine were integrated directly into the text system. Cassiopeia can - due to its key stroke based equation editor and its LaTeX based printing engine - be used as a very efficient wordprocessor for scientific papers. But it's much more than that alone. The integration of a symblic algebra system, a plotting engine, a simulation module and the RDBMS based document management feature make it a very effective workplace for entire groups of scientists and engineers allowing co-editing in a central database.
- Do I need to learn LaTeX in order to create scientific papers with Cassiopeia?
No! Cassiopeia automatically generates and compiles LaTeX code when it comes to printing and thus produces results in book printing quality. But it does not require the user to know LaTeX or any other typesetting language. Instead easy to remember key strokes can be used to efficiently create document content. E.g. a section title is created with Command-Shift-S, selected text can be emphasized with Command-Shift-E, a greek alpha can be inserted into an equation with Ctrl-g a, a fraction part is inserted into an equation with Ctrl-f and so on. This key stroke based approach allows to enter content and modify equations very efficiently.
- I have learned LaTeX already. Can I make use of this knowledge in Cassiopeia?
Yes! Cassiopeia has a LaTeX region feature that allows to insert pure LaTeX code into Cassiopeia documents. Moreover, the equation editor is currently being extended to also understand LaTeX tags. As of Cassiopeia 1.x.y you will for example be able to enter \omega into an equation and it will be replaced with the greek omega automatically. We still recommend to use the keystroke-based approach whenever possible though since it is much more efficient.
- Why does Cassiopeia use a relational database management system for storing documents? All other products follow a file based approach. Wouldn't this be much easier?
It would be easier but also much less efficient. How many documents does a scientist produce in his life time? How often will he remember only a few keywords and not even the title of a paper written years ago by him or one of his colleagues? The underlying database allows to retrieve documents very efficiently based on creation date, owner, assigned categories and using full text search no matter how many documents are stored in the database. And that can be lot after a while especially if you share the database with colleagues. A database based approach allows to link everything with everything. One document references a section in another document and that again has references to an equation or a figure in just another document. Think of writing a paper and therein using an expression you have derived (proven) years ago in some other document. Simply type something like "As we have shown in ..." and create a link to this old section with your proof of the equation. When it comes to printing you can make Cassiopeia resolve those links and add referenced sections to the appendix automatically. Consider a document with many subsections. When you modify text anywhere in the document only the actually modified subsection needs to be saved to the database, not the entire document which saves a lot of time (less text to be converted) and thus allows ultra fast saving of even huge documents. Moreover, relational database management systems come with and thus automatically integrate a multi user access mechanism that ensures data integrity when working with multiple users in the same document repository. Cassiopeia uses FrontBase, a modern RDBMS with a very small footprint. The database is basically maintenance free and automatically setup when Cassiopeia is launched for the first time.
- Can Cassiopeia documents be published in HTML form on a web server?
Yes, Cassiopeia has a built-in HTML generation engine that allows to convert a Cassiopeia document into a website with a single click. See Example Paper in HTML for an example. See LaTeX and HTML Generation for more information.
|21.01.2015||Cassiopeia 1.4.0 released|
|14.05.2013||LaTeX and HTML Generation|
|08.05.2013||Example Paper released|
|26.04.2013||Co-editing in a workgroup|
|16.04.2013||Equation Editor Quick Reference|
|04.04.2013||Links and Bibliography|
|07.03.2013||Installation and Setup|
|30.05.2013||Installation and Setup|
|29.05.2013||Installation and Setup|
ContactSmartsoft GmbH Advanced Science Subdiv.