|
View Poll Results: Does the community have use for another ebook formatting program? | |||
Yes!!! There are no current tools that work! |
![]() ![]() ![]() ![]() |
16 | 25.00% |
Yes, variety is good. |
![]() ![]() ![]() ![]() |
27 | 42.19% |
Maybe, depends on what you have in mind |
![]() ![]() ![]() ![]() |
16 | 25.00% |
No, we have everything we need, and more is just confusing/wastful. |
![]() ![]() ![]() ![]() |
3 | 4.69% |
What the heck are ebook formating programs? |
![]() ![]() ![]() ![]() |
2 | 3.13% |
Voters: 64. You may not vote on this poll |
![]() |
|
Thread Tools | Search this Thread |
![]() |
#76 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 574
Karma: 138556
Join Date: May 2006
Device: PRS505
|
Quote:
|
|
![]() |
![]() |
![]() |
#77 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,359
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
I would strongly urge against creating a new format. That would mean that users would be stuck with your program for editing the "Master" file and application developers would have to code for yet another format. Interoperability is about more than just the source and sink formats.
|
![]() |
![]() |
![]() |
#78 | ||
Zealot
![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 693
Join Date: Sep 2007
Device: none
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#79 | |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,359
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
|
|
![]() |
![]() |
![]() |
#80 | ||
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 574
Karma: 138556
Join Date: May 2006
Device: PRS505
|
First, what I'm asking may be stupid, I simply don't know enough. I'm just trying to help
![]() Quote:
Quote:
Also what do you mean "having all elements needing to be reachable in a linear way", regarding the xml/xhtml tree structure, regarding file reading/writing? |
||
![]() |
![]() |
![]() |
#81 | |
Reticulator of Tharn
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 618
Karma: 400000
Join Date: Jan 2007
Location: EST
Device: Sony PRS-505
|
Quote:
What don't you want to support exactly? The XML islands and fall-back support for non-standard media types? An epub reader must implement the entire standard to be compliant, but there's no reason an authoring tool can't deal with only a well-defined subset. Last edited by llasram; 03-13-2008 at 02:49 PM. Reason: fixed typo |
|
![]() |
![]() |
![]() |
#82 | |
Gizzzzmo Nerd
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 117
Karma: 1035585
Join Date: Dec 2007
Location: Seattle, WA
Device: Kindle, iPad
|
Quote:
Back to the original point I was trying to make, which is why I think the choice of canonical format being epub is immaterial -- I've rethought, and I agree that it *is* important. It's important in the sense that I think it would be *better* to use a new format. The reason I think this way is to ensure freedom to extend the system. Let's say they did use epub internally. This means there are going to be dependencies in a variety of places: - parsers/generators of other (non-epub) formats; - the application's manipulation of the internal (epub) document Let's say further that a new format comes out, very compelling, that includes support for animated vector graphics (probably *not* on a PRS-505). They now have (assuming epub doesn't have animated vector graphics -- if it does I'm impressed) a rather *painful* opportunity to add support for this format without a rearchitecture of the system. They at least have to branch off of epub, and deal with any breakages, on a piece of software that has, for all intents, shipped. Consider instead that from the beginning they anticipate this possibility, and instead branched off of some format, or created their own, before all these dependencies were established. Then, they can have the following model: (Editor) -> (canonical document) <-> (document-foo translator) <-> (foo-file parser/generator) If a new file format foo2 comes out, they just add the parser/generator to convert, say, foo2 to their canonical form. If foo3 comes out and requires extending their canonical model and adding editor support, they can do so without impacting any of the other translators. The file parsers are never impacted, since they translate to fixed forms. Just add some metadata to the formats to list their feature support, and they can detect whether you'll lose formatting at all going from one type to another. So this leads to the idea that the canonical form, whatever it is, should be entirely under our control. They should own it, it should be theirs free to modify. In exchange, they offer the ability to export to a variety of formats, potentially losing formatting that isn't supported at the destination. The canonical form could be a true *branch* of epub, but it should *not* be epub itself. |
|
![]() |
![]() |
![]() |
#83 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,359
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@kfarmer
I'm afraid you don't really get open source development. Open source development is all about interoperability and re-use. The end users of open source development are other open source developers, not users. That does not mean that making applications easy to use for conventional end users is not important, but it does mean that it is *more* important to make an application easy to use for other developers. That is how open source thrives. An important part of the process is using standards wherever possible. Mutating formats arbitrarily to support today's hot new feature is the way to make your application the Internet Explorer of whatever field it is in. Incidentally, epub as a markup specification can support any image format. Rendering the images is of course dependent on support for that format in reader software. |
![]() |
![]() |
![]() |
#84 |
Junior Member
![]() Posts: 8
Karma: 10
Join Date: Mar 2008
Location: Southern Indiana, USA
Device: RCA Reb 1100
|
PDF to .rb please
Hey all, I sure would like to have a program that converts, hassle free of course, all of the free pdf files I have to my Reb 1100. My RCA reader still works and I still enjoy it. Sure there are problems with it but an easy to use program would extend its usefulness. If I could reformat my work rulebooks and such and carry them on my reader I would be able to get rid of about 17lb. of books that I carry with me every day. If any one knows of such a program I would like to get it. Paul
|
![]() |
![]() |
![]() |
#85 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
Quote:
https://www.mobileread.com/forums/showthread.php?t=21906 Dale |
|
![]() |
![]() |
![]() |
#86 | |||
Gizzzzmo Nerd
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 117
Karma: 1035585
Join Date: Dec 2007
Location: Seattle, WA
Device: Kindle, iPad
|
Quote:
But let's be serious. Applications exist to benefit the end-user. Without a user, an application has little reason to exist beyond academic experimentation (itself a fine past-time, but hardly worth advertising as a product). What I described was a widely used -- consider multi-format editors in general -- means to maximize the potential benefit to users, while buffering against the types of changes seen in the real world. Quote:
And I'll state it: standards are meant to be abandoned when they become a hinderence. That's why there *is* a ratification process to get better standards, and every so-called standard started out as a non-standard. Quote:
Gotta run to a late lunch and a long meeting. TTYL |
|||
![]() |
![]() |
![]() |
#87 | ||
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,359
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#88 | ||
Gizzzzmo Nerd
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 117
Karma: 1035585
Join Date: Dec 2007
Location: Seattle, WA
Device: Kindle, iPad
|
Quote:
![]() Quote:
Given what I described, it would be a simple matter to convert between formats using that code as a library. There is no lock to be had, any more than there is lock to be had in any converter. |
||
![]() |
![]() |
![]() |
#89 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,359
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
ah well we seem to be talking past each other. I am indeed concerned with the on disk format. The in memory format could be anything he likes, but from the perspective of plugin development, I'd vote for a nice object model that can be exposed in a scripting language.
And I apologize for saying you don't get open source development, that was a little too harsh. |
![]() |
![]() |
![]() |
#90 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 693
Join Date: Sep 2007
Device: none
|
Quote:
I do want to have a way to save a file in a format that is as similar as how the program thinks as possible... In my mind, if i use just a small and well defined set of epub, than i feel i have made a new format, it just happens to be compliant with another format. I strongly doubt I will make anything up from scratch, and it will not be a compiled or binary format. After this now almost 90 posts I look forward to Greg getting back into the country (he is in Ireland proposing to his girlfriend of 3+ years) and seeing what he things, and where his views are mutable. At this point continuing to focus on just simple feature lists, perhaps in order of importance, would be most helpful... so that I don't forget anything obvious during the first round of design. Don't get me wrong, I love talking/arguing/ranting/etc... about somethings true/higher purpose, ethical imparitives and all that, but with as much new stuff as is comming into my head (just read the docbook spec and the epub specs [3 of them] again, to make sure I understood them) and I have the twins still :-) oh speaking of epub and images... for any non text media, you can list a new file format to display, and dedicate it space in the object model (sort of a media box/blob), but you must specify a fall back chain that eventually hits one of the required formats. Just throwing that out there sense there was a question about it. And yes, I know that the media evolution was just an example of goals shifting. Im going to bed ![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Classic nook ebook wishlist question | Brandi | Barnes & Noble NOOK | 4 | 02-05-2010 09:18 PM |
Classic eBook formating error | Deko | Barnes & Noble NOOK | 0 | 01-07-2010 04:47 PM |
eBook Library Wishlist limits | MSWallack | Sony Reader | 4 | 07-24-2009 10:33 AM |
When are ebook readers going to become an essential enterprise tool? | charlieperry | News | 21 | 09-14-2008 03:59 PM |
Free MS Reader eBook Creation Tool | Bob Russell | Reading and Management | 0 | 07-14-2005 03:50 PM |