eCub is a cross-platform tool for creating EPUB and MobiPocket books. EPUB is become a popular e-book standard and is open and free for all to implement. EPUB files can be read by MobiPocket, Adobe Digital Editions, FBReader, Stanza, the Sony Reader, and many other readers and applications. MobiPocket books can be read on desktop platforms, mobile platforms and the Amazon Kindle e-book reader.
eCub offers a convenient way to import text and XHTML files and create all the necessary components of an EPUB file. It makes it easy to view and edit files, and check the generated EPUB, using external tools. It can also generate audio files from your book content using eSpeak and other text-to-speech software.
A wizard allows you to create a new project in seconds, with options for generating a table of contents, a cover page, and a title page. You can create a simple cover design image using templates and a simple design tool. Then you can compile, check and try out the EPUB at the click of a button.
To summarize, this is what eCub does:
Creates unencrypted EPUB files from text or XHTML files;
Creates MobiPocket files if you have the mobigen application;
allows editing of the text or XHTML files with a simple internal editor or designated external editors;
helps you create a simple cover design image;
optionally creates title, content and cover pages;
can be run from the command line as part of a build script;
can be used in portable mode (data and settings are stored locally);
can convert your book content to audio files (WAV or MP3).
eCub does not do WYSIWYG or syntax-highlighted editing, and it currently only produces unencrypted EPUB and MobiPocket output. It's likely to be useful for simple projects, such as novels, where using an expensive tool such as Adobe's InDesign is overkill.