View Single Post
Old 03-13-2008, 05:05 AM   #67
kfarmer
Gizzzzmo Nerd
kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.
 
Posts: 117
Karma: 1035585
Join Date: Dec 2007
Location: Seattle, WA
Device: Kindle, iPad
Quote:
Originally Posted by aapezzuto View Post
I have been approached by a friend who is soon to graduate with a CS degree to outline him a reasonable 200-500 hour project. What we have come up with is an ebook formating program, written in C++, using QT, and thinking in epub. Its main goal is to be able to replace book designer as a more plug-in friendly opensource project. So as we are building the project outline and specification, and coming up with use cases, what would the community like to see in such a tool?

I am well aware of the talent in both programing and formating we have here, so I am excited to see what we come up with.
Python's a good choice; it was my favorite until I started working in C#. I'd opt for IronPython, but that's because I (personally) know that framework better and would be able to write plugins for it using whatever language.

You'd still have the cross-platform capabilities, thanks to Mono.

If you were able to split apart the UI from the non-UI bits, and make some standalone parsing/generation modules, that would be useful just as a reference for others. Make the interface pluggable, and you can get some interesting possibilities (you want to run this on an iPhone, maybe?).

In short, make an engine around which you wrap a shell. Pull this off well, and I can think of a fair number of good things that could come of it.
kfarmer is offline   Reply With Quote