View Full Version : Advanced Mobipocket Features


Nate the great
04-01-2009, 07:58 PM
I would appreciat6e it if everyone would try the attached file on your device. It has some advanced features that I want to incorporate into the World Fact eBook. I want to know which devices can use the features.

I particularly want Kindle, K2, Cybook, Blackberry , Iliad, V3 owners to tell me if any of these features work.

I've been thinking about how to make the fact book more like a reference book. I found this (http://www.mobipocket.com/dev/article.asp?BaseFolder=prcgen&File=advancedbooks.htm#ScientificalContent) on Mobipocket's website. Apparently Mobi format has tags for keyword, article name, and article content. I don't know about you, but I started drooling (I'm an information junkie). I'm going to make a second Mobipocket version that will have these advanced features.

Nate the great
04-01-2009, 08:39 PM
It occurred to me after I posted this that I have a Kindle. I tried it. The advanced features don't work.

ProfJulie
04-01-2009, 09:16 PM
I've loaded your sample to my Cybook.

The Table of Contents link works
The "Lookup an Article" and "Lookup a keyword" links returns the following message, "Indexes not supported in this version."

Is there anything else you'd like me to check? [Seems like a cool idea...too bad it doesn't work]

Nate the great
04-01-2009, 09:27 PM
I've loaded your sample to my Cybook.

The Table of Contents link works
The "Lookup an Article" and "Lookup a keyword" links returns the following message, "Indexes not supported in this version."

Is there anything else you'd like me to check? [Seems like a cool idea...too bad it doesn't work]

Thanks. Have you thought about filing a bug report with Bookeen? These are standard features for the Mobipocket format. They should have been implemented.

wallcraft
04-01-2009, 09:33 PM
See Cross-platform feature support (http://www.mobipocket.com/dev/article.asp?BaseFolder=prcgen&File=cross.htm). This is probably: Index view (not all e-ink devices yet)

Nate the great
04-01-2009, 09:35 PM
See Cross-platform feature support (http://www.mobipocket.com/dev/article.asp?BaseFolder=prcgen&File=cross.htm). This is probably:

Excellent! That means that the code already exists. Now we need to get Bookeen to actually use it.

Thank you.

ProfJulie
04-01-2009, 09:51 PM
Well the message, "not supported in this version," may apply to the firmware version I am running on my Cybook, which is the last version that Bookeen released many, many months ago.

We are anxiously awaiting an update that has been promised, and if Bookeen is to be believed, this update will add some real functionality to the device. Only time will tell if it is true.

Nate the great
04-01-2009, 10:05 PM
Well the message, "not supported in this version," may apply to the firmware version I am running on my Cybook, which is the last version that Bookeen released many, many months ago.

We are anxiously awaiting an update that has been promised, and if Bookeen is to be believed, this update will add some real functionality to the device. Only time will tell if it is true.

If they aren't regularly asked about it, I bet they won't bother.

Sweetpea
04-02-2009, 04:30 AM
Those advanced features are rather cool, actually!

As I run the latest version of MobiPocket I do have access to all those features :p

(there is still an advantage of reading on a PDA!)

HarryT
04-02-2009, 06:49 AM
Thanks. Have you thought about filing a bug report with Bookeen? These are standard features for the Mobipocket format. They should have been implemented.

This is not a bug. Not all versions of Mobi support all features. Suggest you test your file on Windows Desktop version of Mobi - that implements all features of the format.

Jellby
04-02-2009, 07:54 AM
The "Lookup an Article" and "Lookup a keyword" links returns the following message, "Indexes not supported in this version."

This is the same message shown when you try to search a word directly in a dictionary (i.e., not by using the "lookup mode" while reading another book). It makes sense, since there is at the moment no way to write the word you want to look for.

Nate the great
04-02-2009, 08:01 AM
This is not a bug. Not all versions of Mobi support all features. Suggest you test your file on Windows Desktop version of Mobi - that implements all features of the format.

I know that it works in MobiDesktop. The point of this thread isn't that I want to use it, it's that I want to make ebooks that use it.

Nate the great
04-02-2009, 08:28 AM
This is the same message shown when you try to search a word directly in a dictionary (i.e., not by using the "lookup mode" while reading another book). It makes sense, since there is at the moment no way to write the word you want to look for.

Yes and no. There is no way to type it in becuase Bookeen didn't implement an on screen keyboard. It still would have been useful, though, becuase in the index view you see a list of article titles or keywords.

HarryT
04-02-2009, 09:04 AM
You can create books that use it, and those books will have those features enabled on some Mobi platforms, but not others. All you have to do is provide other ways (eg a decent TOC) to get to the information on those platforms which don't support index searches. The "advanced" features will work on, for example, the Pocket PC versions of Mobi, since they support this feature.

Nate the great
04-02-2009, 09:09 AM
You can create books that use it, and those books will have those features enabled on some Mobi platforms, but not others. All you have to do is provide other ways (eg a decent TOC) to get to the information on those platforms which don't support index searches. The "advanced" features will work on, for example, the Pocket PC versions of Mobi, since they support this feature.

I already knew that. :blink:

Nate the great
04-03-2009, 01:27 AM
This is not a bug. Not all versions of Mobi support all features. Suggest you test your file on Windows Desktop version of Mobi - that implements all features of the format.

I decided to answer this a second time so i could explain and expand on my previous post.

Bookeen says that the Cybook supports Mobipocket. They did not add any caveats saying that the Cybook only provided partial Mobipocket support.

I understand why this feature isn't supported, but that isn't the point. Without a statement from Bookeen concerning the limitations of Mobipocket support, any part of the spec not supported is by definition a bug.

Jellby
04-03-2009, 08:57 AM
Without a statement from Bookeen concerning the limitations of Mobipocket support, any part of the spec not supported is by definition a bug.

Unless it is marked as "optional" in the spec. Since there is actually no spec, a note saying "not supported by all platforms" is as close as "optional" as you can find.

Nate the great
04-03-2009, 09:10 AM
Unless it is marked as "optional" in the spec. Since there is actually no spec, a note saying "not supported by all platforms" is as close as "optional" as you can find.

True, except Bookeen has never linked to the spec. Even if they had, I wouldn't expect most users to be able to understand it. That's why I keep saying that Bookeen needs to state what is and is not supported.

=X=
04-03-2009, 11:33 AM
Well even though you didn't ask for feedback from. Blackberry users
I can tell you the file works great on my storm.
=X=

Nate the great
04-03-2009, 11:44 AM
Well even though you didn't ask for feedback from. Blackberry users
I can tell you the file works great on my storm.
=X=

Thank you. I forgot to ask.

ProfJulie
04-03-2009, 12:17 PM
True, except Bookeen has never linked to the spec. Even if they had, I wouldn't expect most users to be able to understand it. That's why I keep saying that Bookeen needs to state what is and is not supported.

I agree with you in principle, but Bookeen is about as hard to pin down or commit to anything as trying to grab a greased pig! We are just hoping for their promised Firmware in this century and that it provides some of the enhancements we've all be waiting and waiting for (and Bookeen has confirmed will be available sometime in the future). I will wait until this Firmware materializes before I start sending emails to Bookeen for even more functionality.

HarryT
04-03-2009, 12:24 PM
My understanding is that there are two distinct "code bases" for the MobiPocket Reader - a C++ implementation, which is "full featured", and which runs on Windows desktop, Pocket PC, and perhaps a few other platforms, and a more portable Java implementation which is used on all the eInk devices; this Java version lacks the "advanced" features of the format. Even though the CyBook does not run Java directly, it is my understanding that its version of the Mobi Reader is essentially a machine translation of the Java into C or C++ for the device.

wallcraft
04-03-2009, 12:42 PM
My understanding is that there are two distinct "code bases" for the MobiPocket Reader. Yes, see post #5 for a link to the feature list of the C++ and Java versions. However, the BlackBerry is running the Java version and it works in this case.

=X=
04-03-2009, 01:14 PM
My understanding is that there are two distinct "code bases" for the MobiPocket Reader - a C++ implementation, which is "full featured", and which runs on Windows desktop, Pocket PC
The fact that both the Desktop and MS Reader are C++, I think that is more incidental than design, they might share some code base but not much form the GUI standpoint. The PocketPC version is extremely tailored to the PocketPC GUI and fully maximizes/optimizes the reader for those devices. A good example of how all readers should design their UI.

Personally I think the feature limitation is due to vendor/hardware limitation. Many of these eBook readers have a limited input mechanism and probably a limited port of the java virtual machine. Where as the PocketPC and BlackBerry Java have much more capabilities.

=X=

wallcraft
04-03-2009, 08:42 PM
I particularly want Iliad, V3 owners to tell me if any of these features work. They don't work on the iLiad. On the "Scientific Articles" page, only the "Table of contents" is selectable with the stylus. In any article, all three links at the bottom fail to work (although there is a "back" icon that works).

On the EZ Reader (Hanlin V3) everything works except for search. So on the Keywords page, for example, there is no word search panel, but there is a list of keywords which is selectable.

tompe
04-03-2009, 08:43 PM
On the EZ Reader (Hanlin V3) everything works except for search. So on the Keywords page, for example, there is no word search panel, but there is a list of keywords which is selectable.

So is this code based on MobiPocket's code and does this meant that it is not a limitation of the MobiPocket code we see in for example the Cybook?

wallcraft
04-03-2009, 09:01 PM
So is this code based on MobiPocket's code and does this meant that it is not a limitation of the MobiPocket code we see in for example the Cybook? Yes, this is MobiPocket's Java code. On the other hand, this might just be a side effect of how the Hanlin treats formal MOBI TOC's. It brings them up as numbered lists (8 items per page, selectable using keys 1-8), and this is what is happening in the index and article views (but not for Table of Contents, which seems to be an internal TOC that works like any list of HTML links).

DaleDe
04-03-2009, 09:49 PM
Please check the wiki http://wiki.mobileread.com/wiki/Mobi_Comparison for a chart of what is supported on what platforms. Please add to it or fix anything that is wrong.

Dale

Nate the great
04-03-2009, 09:49 PM
So is this code based on MobiPocket's code and does this meant that it is not a limitation of the MobiPocket code we see in for example the Cybook?

The difference is probably that the Cybook uses the older Java code, and the V3 and Blackberry use the newer one. If you follow the link in post 5, you'll see the 2 different categories.

pshrynk
04-04-2009, 10:58 AM
Okay, I downloaded it to my K2 and it seems to work. the TOC has a link that it goes to. the Lookup links don't seem to go anywhere, there is no little pointy finger.

TOC links on I. Definitions which goes to a page with just "Definitions" at the top.
Algebraic Number goes to a page that has a definition of an AN. The links below it don't have a pointy finger. In fact it's the same with all the other linkys.

Nate the great
04-04-2009, 07:33 PM
I have something else for everyone to test. The attached file has a working example of a pull down menu. Id' like to know what devices can use it.

Nate the great
04-05-2009, 02:35 AM
BTW, it doesn't work on the Kindle.

cbell
04-05-2009, 03:04 AM
It doesn't work on an iLiad.

I see the options all listed on one line, but they're not in a pull down menu and not hyperlinked.

wallcraft
04-05-2009, 09:38 AM
On the EZ Reader (Hanlin V3), it is the same as the iLiad.

Options all listed on one line, not in a pull down menu and not hyperlinked.

pshrynk
04-05-2009, 10:40 AM
Same with the K2.

=X=
04-06-2009, 07:16 PM
Does not work for the BB Storm

pdurrant
04-07-2009, 07:21 AM
It doesn't work on the CyBook with firmware 1.2 build 796

I have something else for everyone to test. The attached file has a working example of a pull down menu. Id' like to know what devices can use it.

cbell
04-08-2009, 02:28 AM
It doesn't work on a DR1000S. Same result as iLiad.