How Jutoh is developed?

Edinburgh, home of Jutoh and wxWidgets

People sometimes ask what tools are used to create Jutoh, so this is an opportunity for me to get nerdy.

Jutoh is written in the ancient but speedy language of C++, mostly courtesy of Microsoft Visual Studio and, on Linux and Mac, GCC and LLVM. Apart from C++, the bedrock of Jutoh is wxWidgets, an open source cross-platform programming tool I started in Edinburgh in 1992. That’s before the existence of the World Wide Web, if you can remember or imagine that strange, distant world. The South Bridge building I worked in then burned down rather spectacularly along with a substantial chunk of the Old Town, but pilgrims can instead enjoy a Costa coffee in the same location. Appropriate, because I’ve written half of Jutoh in branches of Costa (one of the few coffee chains not to be hit by tax scandals here in the UK – yet).

Julian’s wxWidgets book

Fun and entirely useless fact: one of wxWidgets’ main developers was Robert Roebling, whose ancestor built the Brooklyn Bridge. This is why my wxWidgets book has a picture of the bridge on the cover; I was also able to justify it to the publisher with a ‘wxWidgets is a kind of bridge between different platforms’ spiel.

I also use my own DialogBlocks program for creating dialogs, and HelpBlocks for creating the application help. No prizes for guessing which program I use for editing the Jutoh book and generating it in a variety of formats.

Another essential tool is VMware Workstation, allowing me to run many varieties of Linux on the same machine simultaneously, especially when making releases. Kudos to VMware for their fiendishly clever software.

About Julian

Hi! I’m Dr Julian Smart, founder of the open source project wxWidgets and Technical Director of Anthemion Software Ltd. I developed the Jutoh ebook editor, which is the subject of most of this blog; I also wrote DialogBlocks, a GUI designer for wxWidgets applications, and Writer’s Café, a toolkit for authors.

When I’m not in a café working, I live in a Victorian tenement in Edinburgh, Scotland, with my novelist wife Harriet Smart and a Ragdoll cat called Alfie. I’m a fan of William Morris, Al Stewart, movie music, antiques and gadgets.

What is Jutoh?

Jutoh is software for your PC or Mac that lets you edit and publish your book to any ebook distributor. You can import your book from a Word, OpenDocument or Epub file, or write it from scratch in Jutoh. Compile it to a Kindle or Epub file for upload to Amazon, Kobo, Barnes & Noble, Apple, or an aggregator such as Smashwords or Draft2Digital.

Why do I need Jutoh?

Jutoh doesn’t just convert your book from a word processor file – it lets you edit it, adding text, pictures, formatting and more. It also acts as a powerful checking tool, telling you where formatting and structure have problems so you can correct them before publishing. There are many help topics linked from Jutoh’s messages and available via the search facilities – think of Jutoh as your own digital publishing guru, backed up by Anthemion’s highly-praised email support.

For power users, Jutoh lets you compile different versions of your book for different markets. You can add ‘conditional content’ so your readers can follow appropriate links for where they originally bought the book. Or you can create a sample, just by switching to a different configuration and pressing Compile.

Jutoh can create a multi-level table of contents, aphabetical index, footnotes or endnotes, and even a bibliography from a built-in database of references. There are many other tools to help you craft your book.

Try out the demo which lets you test all the features before purchase; and check out the quick video of Jutoh in action below, showing how to import, compile and view a book.