Re: Sugar unusable as an e-book reader

2008-10-29 Thread Sayamindu Dasgupta
On Tue, Oct 28, 2008 at 11:37 PM,  [EMAIL PROTECTED] wrote:
 On Tue, 28 Oct 2008, Jim Gettys wrote:

 http://live.gnome.org/Evince/SupportedDocumentFormats has evince's
 currently supported formats.  I don't know exactly how we have it built.

 it's disappointing to see that they miss the obvious/simple text format.
 They are focusing on the more complicated formats.



I think I can hack together a simple text backend for Evince (though
I'm not sure if I'll be able to do pagination with a quick hack).
Please file a ticket and assign it to me.
Thanks,
Sayamindu



-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-28 Thread Greg Smith
Hi James and David,

I want to track additions and improvements to the XOs eBook Reader on 
our Feature roadmap page.

I created a requirement called Better eBook Reader at:
http://wiki.laptop.org/go/Feature_roadmap#Better_eBook_reader

Can you update that with any additions or work we need to do? If you can 
separate it in to requirement (what we want to do) and specification 
(how we will do it) that will help.

You can also put your name down as an owner if you plan to work on it 
in the near future.

Any questions or comments welcome.

Thanks,

Greg S

 --
 
 Message: 2
 Date: Mon, 27 Oct 2008 16:06:29 -0500
 From: James Simmons [EMAIL PROTECTED]
 Subject: Re: Sugar unusable as an e-book reader
 To: devel@lists.laptop.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
   All,
 
 As the author of Read Etexts I am grateful for all the mentions of my 
 Activity on this mailing list.  To answer David Lang's question, being 
 able to read Gutenberg's plain text files without converting them IS the 
 feature.  There are hundreds of thousands of books available in this 
 format, including some that would be very difficult to obtain at any 
 price (Richard Burton's 1001 Nights, a complete English translation of 
 the Mahabharata, old science fiction like Edison's Conquest of Mars, and 
 so much more).  Plain text files can be easily resized for comfortable 
 viewing in either portrait or landscape mode, the font is easier on the 
 eyes than PDF fonts generally are, and eventually we'll have reliable 
 text to speech with karaoke highlighting that will read the books out 
 loud to you.  I have read several books on the XO using my own Activity, 
 and other than the fact that it cannot remember the page you left off on 
 last time (which will be corrected in time) I find it quite useable.
 
 I also wrote the View Slides Activity, which can be used to read comic 
 books, among other things.
 
 The comments about Read being unuseable say more about the PDF format 
 than about the Activity.  I think Read does about as well for viewing 
 PDFs as anything I've used, but looking at PDFs on a small screen is not 
 that great.  When someone gives me a PDF I tend to print it out.
 
 James Simmons
 
 
 the page for read_etexts doesn't say what it does that makes it better 
 than the default read (other than being able to read zip files and 
 gutenberg formats)
 
 David Lang
 
 
 
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-28 Thread James Simmons
Greg,

I have never worked on the core Read activity.  From what I have seen of 
it, I would say that you would have to modify evince so that it could 
support more formats, notably plain text files and .cbr files (which are 
archive files containing sequentially named images).  If it did that the 
need for my two Activities would vanish.  I believe that evince can 
already support comic books in the .cbr format if you compile in 
optional support for it.  Of course evince is not an OLPC project, and 
that will limit what can be done with it.

Some of the problems you mention in your entry are actually issues with 
the Journal (not remembering page numbers and making unnecessary copies 
of files).  I think others are working on improving the Journal 
datastore, which should help a lot of Activities.

Document sharing is not reliable with Read (or Read Etexts either).

Text to Speech in Read Etexts needs additional software to be installed 
on the XO to work.  Someone was working on this a few months ago.

As I said on my page for my Activities, I see them as only stopgaps 
until the XO has a better Read activity that supports more formats.  I 
don't feel qualified to work on Read itself.

James Simmons

Subject: Re: Sugar unusable as an e-book reader
To: devel@lists.laptop.org
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Hi James and David,

I want to track additions and improvements to the XOs eBook Reader on 
our Feature roadmap page.

I created a requirement called Better eBook Reader at:
http://wiki.laptop.org/go/Feature_roadmap#Better_eBook_reader

Can you update that with any additions or work we need to do? If you can 
separate it in to requirement (what we want to do) and specification 
(how we will do it) that will help.

You can also put your name down as an owner if you plan to work on it 
in the near future.

Any questions or comments welcome.

Thanks,

Greg S
  



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-28 Thread Jim Gettys
http://live.gnome.org/Evince/SupportedDocumentFormats has evince's
currently supported formats.  I don't know exactly how we have it built.

The basic point is it is already able to support multiple formats as
plug-ins and others may be feasible.
   - Jim


On Tue, 2008-10-28 at 11:52 -0500, James Simmons wrote:
 Greg,
 
 I have never worked on the core Read activity.  From what I have seen of 
 it, I would say that you would have to modify evince so that it could 
 support more formats, notably plain text files and .cbr files (which are 
 archive files containing sequentially named images).  If it did that the 
 need for my two Activities would vanish.  I believe that evince can 
 already support comic books in the .cbr format if you compile in 
 optional support for it.  Of course evince is not an OLPC project, and 
 that will limit what can be done with it.
 
 Some of the problems you mention in your entry are actually issues with 
 the Journal (not remembering page numbers and making unnecessary copies 
 of files).  I think others are working on improving the Journal 
 datastore, which should help a lot of Activities.
 
 Document sharing is not reliable with Read (or Read Etexts either).
 
 Text to Speech in Read Etexts needs additional software to be installed 
 on the XO to work.  Someone was working on this a few months ago.
 
 As I said on my page for my Activities, I see them as only stopgaps 
 until the XO has a better Read activity that supports more formats.  I 
 don't feel qualified to work on Read itself.
 
 James Simmons
 
 Subject: Re: Sugar unusable as an e-book reader
 To: devel@lists.laptop.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 Hi James and David,
 
 I want to track additions and improvements to the XOs eBook Reader on 
 our Feature roadmap page.
 
 I created a requirement called Better eBook Reader at:
 http://wiki.laptop.org/go/Feature_roadmap#Better_eBook_reader
 
 Can you update that with any additions or work we need to do? If you can 
 separate it in to requirement (what we want to do) and specification 
 (how we will do it) that will help.
 
 You can also put your name down as an owner if you plan to work on it 
 in the near future.
 
 Any questions or comments welcome.
 
 Thanks,
 
 Greg S
   
 
 
 
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
-- 
Jim Gettys [EMAIL PROTECTED]
One Laptop Per Child

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-28 Thread david
On Tue, 28 Oct 2008, Jim Gettys wrote:

 http://live.gnome.org/Evince/SupportedDocumentFormats has evince's
 currently supported formats.  I don't know exactly how we have it built.

it's disappointing to see that they miss the obvious/simple text format. 
They are focusing on the more complicated formats.

there is also the problem that since the journal doesn't let you specify 
what program to use to open documents several of these formats will end up 
beng handled by abiword (writer) instead.

David Lang

 The basic point is it is already able to support multiple formats as
 plug-ins and others may be feasible.
   - Jim


 On Tue, 2008-10-28 at 11:52 -0500, James Simmons wrote:
 Greg,

 I have never worked on the core Read activity.  From what I have seen of
 it, I would say that you would have to modify evince so that it could
 support more formats, notably plain text files and .cbr files (which are
 archive files containing sequentially named images).  If it did that the
 need for my two Activities would vanish.  I believe that evince can
 already support comic books in the .cbr format if you compile in
 optional support for it.  Of course evince is not an OLPC project, and
 that will limit what can be done with it.

 Some of the problems you mention in your entry are actually issues with
 the Journal (not remembering page numbers and making unnecessary copies
 of files).  I think others are working on improving the Journal
 datastore, which should help a lot of Activities.

 Document sharing is not reliable with Read (or Read Etexts either).

 Text to Speech in Read Etexts needs additional software to be installed
 on the XO to work.  Someone was working on this a few months ago.

 As I said on my page for my Activities, I see them as only stopgaps
 until the XO has a better Read activity that supports more formats.  I
 don't feel qualified to work on Read itself.

 James Simmons

 Subject: Re: Sugar unusable as an e-book reader
 To: devel@lists.laptop.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 Hi James and David,

 I want to track additions and improvements to the XOs eBook Reader on
 our Feature roadmap page.

 I created a requirement called Better eBook Reader at:
 http://wiki.laptop.org/go/Feature_roadmap#Better_eBook_reader

 Can you update that with any additions or work we need to do? If you can
 separate it in to requirement (what we want to do) and specification
 (how we will do it) that will help.

 You can also put your name down as an owner if you plan to work on it
 in the near future.

 Any questions or comments welcome.

 Thanks,

 Greg S




 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-28 Thread James Simmons
David,

Actually, the Journal *does* let you choose whatever Activity you like 
to open a document with.  For instance, with a Zip file you can open it 
with EToys, View Slides, or Read Etexts.  What the Journal doesn't do is 
open the one you'd like as a default.  If you just Resume a Zip file 
chances are it will open up in EToys, which is frustrating.

The Journal is good for opening up a journal entry using the Activity 
that created it, but since ebooks are not (yet) created by Activities 
this doesn't work.  But you can easily get a menu of possible Activities 
to open your documents with using the Journal.  An outdated screenshot 
showing how to do this is in the Wiki:

http://wiki.laptop.org/images/1/15/ReadEtextsJournal.jpg

James Simmons

[EMAIL PROTECTED] wrote:

 there is also the problem that since the journal doesn't let you 
 specify what program to use to open documents several of these formats 
 will end up beng handled by abiword (writer) instead.

 David Lang



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-28 Thread Bert Freudenberg
On 28.10.2008, at 11:38, James Simmons wrote:

  What the Journal doesn't do is
 open the one you'd like as a default.

/usr/share/sugar/data/activities.default

- Bert -


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread Hal Murray

 Surely the solution for reading books is to ignore pdf - a format
 optimised for serialising text for print such that printing (which the
 XO doesn't even support yet) works the same way everywhere - and going
 to another well defined format more suitable for reading on a
 computer, such as text, rtf or html?

ebooks are just the tip of the iceberg.  (and probably only the first iceberg)

Do you have a plan to translate all the existing pdf files into your new 
wonderful format?

Even if you came up with a new/wonderful ebook format, how are you going to 
convince the world do jump on your bandwagon?


-- 
These are my opinions, not necessarily my employer's.  I hate spam.



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread Bert Freudenberg
Am 27.10.2008 um 05:54 schrieb Benjamin M. Schwartz:

 [EMAIL PROTECTED] wrote:

 the full-screen mode is useless as the large icon to revert back to  
 normal
 covers up the text in the upper corner.

 That icon is tiny, at least on my copy of Read.  It certainly occupies
 less vertical space than the toolbar.

I found it large enough to still be distracting.

  What do you propose instead?


Fade out the icon whenever the mouse pointer stops moving for some  
period of time.

- Bert -


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread Stephen Thorne
On Mon, Oct 27, 2008 at 5:04 PM, Hal Murray [EMAIL PROTECTED] wrote:

 ebooks are just the tip of the iceberg.  (and probably only the first
 iceberg)

 Do you have a plan to translate all the existing pdf files into your new
 wonderful format?

 Even if you came up with a new/wonderful ebook format, how are you going to
 convince the world do jump on your bandwagon?


I find your comments a little confusing.

Project Gutenberg publishes content in dozens of different formats. We
already have Read Etexts which is a variant of the Read activity that can
read the various formats.

See: http://wiki.laptop.org/go/Read_Etexts

I would love to see more effort into integrating Read Etexts into the core
Read activity. At the moment the activity is mostly unusable, various
problems with it have been noted in this thread.

-- 
Stephen Thorne

Give me enough bandwidth and a place to sit and I will move the world.
 --Jonathan Lange
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread John Gilmore
 Surely the solution for reading books is to ignore pdf 

That's pretty limiting.  There are more legal downloadable books
available in PDF than in any other format, about 600,000 on the
Internet Archive alone.  Scanned-in paper books are still the most
popular sort.  Producing text, rtf, or html by converting them with
99% accurate OCR produces roughly one error per line :-(.

 See: http://wiki.laptop.org/go/Read_Etexts

There have been a variety of efforts to make a good book reader for
the XO.  So far, all have foundered, largely stumbling on molehills
rather than mountains.  The 10-button XO tablet with the buttons in
inconvenient places, lack of standardization of their keycodes and
intended functions, lack of system-wide access to GUI controls when
the XO is in tablet mode, volunteer developer burnout, all have
contributed.  I think a new developer who just decided to define his
own damn standards for these buttons could blast through the very low
barrier to entry and quickly have the best book viewer on the XO.

Browse (or Firefox, if you have it) does best for most things.

I found it much easier to read Cory Doctorow's novel Little Brother
(craphound.com), or the novels of Arthur Conan Doyle (gutenberg.org)
on a Nokia N800 than on an OLPC (in html in both cases).  The N800 was
designed to be operated with one hand, and its global zoom and system
GUI controls are pretty well thought out.  It runs the Maemo.org gui
and a version of Opera.

John
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread S Page
[EMAIL PROTECTED] wrote:

 opening the book in .html just produces a lot of errors becouse the book 
 is spread across lots of files, and the jurnal isolation mechanisms copy 
 the file being opened to a temporary directory, where all the links to the 
 other files don't work.

Note that you could have entered file:///media in Browse and located the 
HTML files; I believe the links to other files would then have worked OK 
but you'd have to wander around with the USB flash drive hanging out of 
your XO.

In an ideal world the book would be packaged as a single collection 
(.xol) file, so downloading it would unpack it in ~/Library and add it 
to the content navigation in the OLPC Library home page.  You could try 
http://wiki.laptop.org/go/Creating_a_collection and 
http://wiki.laptop.org/go/Content_bundle_making_script .

(I put Little-Brother.xol on USB, it showed up in Journal, I chose 
Start and this all happened and Browse displayed the e-book.)

In this ideal world the .xol container would gain traction as an e-book 
format and Bain, Project Gutenberg, and the other content repositories 
would offer books as .xol bundles.


HTML in Browse integrates cleanly with the library/home page, can use 
advanced CSS for attractive layout, takes you from a link to a document 
without the download-Journal-Read steps, avoids PDF's fundamental 
broken-ness rendering a paper page on a screen, has JavaScript to add 
interactivity and features like annotations, etc. etc.  It's the future. 
  But PDF is certainly an important legacy format.

Regards,
--
=S Page
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread david
On Mon, 27 Oct 2008, S Page wrote:

 [EMAIL PROTECTED] wrote:

 opening the book in .html just produces a lot of errors becouse the book is 
 spread across lots of files, and the jurnal isolation mechanisms copy the 
 file being opened to a temporary directory, where all the links to the 
 other files don't work.

 Note that you could have entered file:///media in Browse and located the HTML 
 files; I believe the links to other files would then have worked OK but you'd 
 have to wander around with the USB flash drive hanging out of your XO.

thanks, I'll have to give that a try. this should also work with a SD 
card.

unfortunantly, the mere fact of plugging in the USB stick makes the 
journal go through the entire thing and index it. this takes a significant 
amount of time and the XO is unusable during this time (I ran into a few 
min where the mouse didn't even respond)

 In an ideal world the book would be packaged as a single collection (.xol) 
 file, so downloading it would unpack it in ~/Library and add it to the 
 content navigation in the OLPC Library home page.  You could try 
 http://wiki.laptop.org/go/Creating_a_collection and 
 http://wiki.laptop.org/go/Content_bundle_making_script .

I'll look into these.

 (I put Little-Brother.xol on USB, it showed up in Journal, I chose Start 
 and this all happened and Browse displayed the e-book.)

 In this ideal world the .xol container would gain traction as an e-book 
 format and Bain, Project Gutenberg, and the other content repositories would 
 offer books as .xol bundles.

I just tried a quick google search and found three different .xol file 
formats (an biometrics data format, a database format, and a map format), 
and I'm still looking for the one that you are using for collections.

if there is a trivial means to convert from .xol to a standard directory 
(tar/zip) then it would have a chance.

if you were to define your bundle as a zip file with specific files in it 
then you could also have your software use heristics to deal with zip 
files without your metadata in it (if by no other way then to show the 
list of files to the user and ask for the nessasary data)

 HTML in Browse integrates cleanly with the library/home page, can use 
 advanced CSS for attractive layout, takes you from a link to a document 
 without the download-Journal-Read steps, avoids PDF's fundamental broken-ness 
 rendering a paper page on a screen, has JavaScript to add interactivity and 
 features like annotations, etc. etc.  It's the future.  But PDF is certainly 
 an important legacy format.

html in browse does have one nasty problem, it shows partial lines of text 
at the top and bottom of the screen

as another smaller problem, you have to figure out where to put the 
oversized mouse pointer to minimize it's annoyance when you are trying to 
read. I initially tried to put it on the right edge of the screen, but I 
discovered that it's very easy to flex the case enough to click the mouse 
butten when in tablet mode, which scrolls you to whereever the mouse 
happens to be sitting on the scrollbar.

David Lang
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread david
On Mon, 27 Oct 2008, S Page wrote:

 [EMAIL PROTECTED] wrote:

 In an ideal world the book would be packaged as a single collection (.xol) 
 file, so downloading it would unpack it in ~/Library and add it to the 
 content navigation in the OLPC Library home page.  You could try 
 http://wiki.laptop.org/go/Creating_a_collection and 
 http://wiki.laptop.org/go/Content_bundle_making_script .

hmm, I modified the script from the second link and used it to create 
bundle .xol files. putting them on the USB stick doesn't seem to work. 
they show up in the journal as unknown file types and hitting start 
doesn't seem to do anything (other than triggering some disk I/O)

the script is below. it looks like it's doing the right thing. the 
resulting zip file has the book + library.info contents.

David Lang

#!/bin/sh
## usage: xolbundle filename
filename=$1

mkdir -p $filename/$filename
cd $filename/$filename
unzip ../../H_$filename.zip
cd ../..

# create the metadata
TARGET_DIR=$filename/library
mkdir -p ${TARGET_DIR}
# note: this is a stupid script! please fix it!
# see http://wiki.laptop.org/go/Sample_library.info_file
(
echo [Library]
echo name = $filename
echo global_name = $filename
echo long_name = $filename
echo library_version = 1
echo host_version = 1
echo l10n = false
echo locale = en )  ${TARGET_DIR}/library.info

# zip and rename as bundle
zip -9 -rq $filename.xol $filename

# delete extra files
rm -rf $filename


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread karl ramberg
On 10/27/08, Gary C Martin [EMAIL PROTECTED] wrote:
 On 27 Oct 2008, at 04:19, [EMAIL PROTECTED] wrote:

 I just gave up on trying to use my XO to read e-books (build 767)

 I read a number of quite large pdf documents and research papers on
 the XO, Read has been good for me and though there could be some
 additional UI refinements, calling it unusable is quite an attempt at
 trolling.

A little to strong I agree. I read quite a lot of stuff on the XO and
it is quite useful.
The main complaints are similar to yours: the losing of page/zoom info
between reboots.
And I look forward to Firefox downloads to Journal, it is a little
timeconsuming to exit Firefox and open Browse to download a pdf or
other format.

Some annotation tool is probably a must for education.

Karl
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread James Simmons
  All,

As the author of Read Etexts I am grateful for all the mentions of my 
Activity on this mailing list.  To answer David Lang's question, being 
able to read Gutenberg's plain text files without converting them IS the 
feature.  There are hundreds of thousands of books available in this 
format, including some that would be very difficult to obtain at any 
price (Richard Burton's 1001 Nights, a complete English translation of 
the Mahabharata, old science fiction like Edison's Conquest of Mars, and 
so much more).  Plain text files can be easily resized for comfortable 
viewing in either portrait or landscape mode, the font is easier on the 
eyes than PDF fonts generally are, and eventually we'll have reliable 
text to speech with karaoke highlighting that will read the books out 
loud to you.  I have read several books on the XO using my own Activity, 
and other than the fact that it cannot remember the page you left off on 
last time (which will be corrected in time) I find it quite useable.

I also wrote the View Slides Activity, which can be used to read comic 
books, among other things.

The comments about Read being unuseable say more about the PDF format 
than about the Activity.  I think Read does about as well for viewing 
PDFs as anything I've used, but looking at PDFs on a small screen is not 
that great.  When someone gives me a PDF I tend to print it out.

James Simmons


the page for read_etexts doesn't say what it does that makes it better 
than the default read (other than being able to read zip files and 
gutenberg formats)

David Lang



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread david
On Mon, 27 Oct 2008, Gary C Martin wrote:

 On 27 Oct 2008, at 04:19, [EMAIL PROTECTED] wrote:

 I just gave up on trying to use my XO to read e-books (build 767)

 I read a number of quite large pdf documents and research papers on the XO, 
 Read has been good for me and though there could be some additional UI 
 refinements, calling it unusable is quite an attempt at trolling.

 I was completly unable to copy the doument from the USB stick to the local
 system and have it show up in the journal. when I hit copy things blinked
 for a few seconds and then nothng.

 -- snip --

 opening the book in .pdf comes the closest to working. I was still unable
 to copy the document, so I had to try and read with the USB stick haning
 out of the machine.

 Could I ask what size the pdf file was?

800k

 I could zoom so that the text is the width of the
 screen, but after doing so I was unable to center the text (the arrow
 buttons move the text in overly large steps.

 Hold the alt key down if you need small steps (granted this key is out the 
 way if you have flipped over the screen). Alt works for both keyboard cursors 
 and screen cursor pad.

good to know. How should I have found this on my own?

 the fit-to-screen option works well if the text goes all the way to the
 margins, but most documents don't do that. what's needed here is an
 ability to say 'fit the content on the page to the screen' and have it
 zoom and center based on the actual content, not on the page size (I know
 this issignificantly harder to do, but it really is needed)

 In the 'View' tab you can specify arbitrary zoom levels to zoom into the 
 sweet spot if a document is wasting screen space with wide page margins. The 
 zoom setting is remembered between activity resumes so you only need to set 
 it once for a document, however a very annoying longstanding metadata bug 
 means this data is lost after a reboot (also means the page number you were 
 on is forgotten).

with the ability to move in smaller amounts the zoom becomes usable. 
there's still the annoyance of not being able to move a page at a time.

 even when I just had the one book in different formats the journal made it
 very difficult to tell them apart (I had to go to the command line and
 touch the files so that they had different timestamps and then remember
 'the one from today is .rtf, the one from yesterday is .pdf, the one from
 the day before is .html, etc)


 Why not just change each of their titles in Journal? Just click the title 
 name text and type something new. There's also a details page for each 
 Journal entry where you can add specific tags or a text description, it's 
 currently a little out of the way to get to (click the little  icon on the 
 far right of each Journal entry), but hopefully will be more exposed in a 
 future release. All title, description, tag, and document content (if it's 
 text and not an image of text) is searchable from the Journal, I get to all 
 my pdfs by initially just typing pdf so I only have a couple of pages of 
 titles to look through.

changing their titles in the journal requires that I first figure out 
which is which.

I was not having any sucess using the search. it may be that I only gave 
it 5 min or so and it had not yet finished indexing everything on the USB 
stick, so what I was searching for wasn't known yet.

David Lang
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-27 Thread Gary C Martin
On 27 Oct 2008, at 22:27, [EMAIL PROTECTED] wrote:

 On Mon, 27 Oct 2008, Gary C Martin wrote:

 On 27 Oct 2008, at 04:19, [EMAIL PROTECTED] wrote:

 I just gave up on trying to use my XO to read e-books (build 767)

 I read a number of quite large pdf documents and research papers on  
 the XO, Read has been good for me and though there could be some  
 additional UI refinements, calling it unusable is quite an attempt  
 at trolling.

 I was completly unable to copy the doument from the USB stick to  
 the local
 system and have it show up in the journal. when I hit copy things  
 blinked
 for a few seconds and then nothng.

 -- snip --

 opening the book in .pdf comes the closest to working. I was still  
 unable
 to copy the document, so I had to try and read with the USB stick  
 haning
 out of the machine.

 Could I ask what size the pdf file was?

 800k

Interesting, that's pretty small, I read an ~80 odd page ~17Mb  
graphics intensive pdfs here (blenderart), some pages take a couple of  
seconds to render, but often have background rendered by the time I  
move onto a new page.

Perhaps check with Terminal and see if some process is hogging your  
cpu when your USB key is recently plugged in (use the top command).  
This is a known and highly reported issue for some time and is related  
to how the Journal currently interacts with external media. I have a  
key I use with the XO and generally just keep a handful of files on it  
(perhaps a few hundred, to a thousand, at times) – it's been  
responsive for me with that number of files, but I think other media  
approaches are being to be moved forward on to improve interoperability.

 I could zoom so that the text is the width of the
 screen, but after doing so I was unable to center the text (the  
 arrow
 buttons move the text in overly large steps.

 Hold the alt key down if you need small steps (granted this key is  
 out the way if you have flipped over the screen). Alt works for  
 both keyboard cursors and screen cursor pad.

 good to know. How should I have found this on my own?

I just tried and found it when I saw your email, I've updated the Read  
wiki:

http://wiki.laptop.org/go/Read#Keyboard_navigation

 the fit-to-screen option works well if the text goes all the way  
 to the
 margins, but most documents don't do that. what's needed here is an
 ability to say 'fit the content on the page to the screen' and  
 have it
 zoom and center based on the actual content, not on the page size  
 (I know
 this issignificantly harder to do, but it really is needed)

 In the 'View' tab you can specify arbitrary zoom levels to zoom  
 into the sweet spot if a document is wasting screen space with wide  
 page margins. The zoom setting is remembered between activity  
 resumes so you only need to set it once for a document, however a  
 very annoying longstanding metadata bug means this data is lost  
 after a reboot (also means the page number you were on is forgotten).

 with the ability to move in smaller amounts the zoom becomes usable.  
 there's still the annoyance of not being able to move a page at a  
 time.

Clearly this is annoying you, so I'm not trying to excuse the  
behaviour, but browsers, pdf viewers, and text views I've just tried  
all overlap page scrolling by a few lines or so. I believe the idea is  
to keep a little context so you can still see a line or so of what  
you've just read. The only exception to this is if you switch to a  
paged view mode (rather than continuous), but for most pdfs this  
generally means the text is too small to comfortably read even on  
large displays. You can achieve something similar in Read by zooming  
out to see a whole page (portrait screen rotation often helps here)  
and then using the 'Read' tab page forward and page back arrow buttons  
– unfortunately there are no keyboard shortcuts for these two button  
operations, and mouse cursor movement is quite a challenge when the  
screen is rotated (perhaps '+'/'-' or shift-up/down could be mapped).

 even when I just had the one book in different formats the journal  
 made it
 very difficult to tell them apart (I had to go to the command line  
 and
 touch the files so that they had different timestamps and then  
 remember
 'the one from today is .rtf, the one from yesterday is .pdf, the  
 one from
 the day before is .html, etc)

 Why not just change each of their titles in Journal? Just click the  
 title name text and type something new. There's also a details page  
 for each Journal entry where you can add specific tags or a text  
 description, it's currently a little out of the way to get to  
 (click the little  icon on the far right of each Journal entry),  
 but hopefully will be more exposed in a future release. All title,  
 description, tag, and document content (if it's text and not an  
 image of text) is searchable from the Journal, I get to all my pdfs  
 by initially just typing pdf so I only have a couple of 

Re: Sugar unusable as an e-book reader

2008-10-27 Thread david
On Tue, 28 Oct 2008, Gary C Martin wrote:

 On 27 Oct 2008, at 22:27, [EMAIL PROTECTED] wrote:

 On Mon, 27 Oct 2008, Gary C Martin wrote:
 
 On 27 Oct 2008, at 04:19, [EMAIL PROTECTED] wrote:
 
 I just gave up on trying to use my XO to read e-books (build 767)
 
 I read a number of quite large pdf documents and research papers on the 
 XO, Read has been good for me and though there could be some additional UI 
 refinements, calling it unusable is quite an attempt at trolling.
 
 I was completly unable to copy the doument from the USB stick to the 
 local
 system and have it show up in the journal. when I hit copy things blinked
 for a few seconds and then nothng.
 
 -- snip --
 
 opening the book in .pdf comes the closest to working. I was still unable
 to copy the document, so I had to try and read with the USB stick haning
 out of the machine.
 
 Could I ask what size the pdf file was?
 
 800k

 Interesting, that's pretty small, I read an ~80 odd page ~17Mb graphics 
 intensive pdfs here (blenderart), some pages take a couple of seconds to 
 render, but often have background rendered by the time I move onto a new 
 page.

 Perhaps check with Terminal and see if some process is hogging your cpu when 
 your USB key is recently plugged in (use the top command). This is a known 
 and highly reported issue for some time and is related to how the Journal 
 currently interacts with external media. I have a key I use with the XO and 
 generally just keep a handful of files on it (perhaps a few hundred, to a 
 thousand, at times) ? it's been responsive for me with that number of files, 
 but I think other media approaches are being to be moved forward on to 
 improve interoperability.

some of the times I tried this the USB stick had been plugged in for 20 
min or so.

the startup seemed to be more likely to fail with a terminal open.

this pdf was created by loading a .rtf file and exporting it to pdf in 
openoffice.

 I could zoom so that the text is the width of the
 screen, but after doing so I was unable to center the text (the arrow
 buttons move the text in overly large steps.
 
 Hold the alt key down if you need small steps (granted this key is out the 
 way if you have flipped over the screen). Alt works for both keyboard 
 cursors and screen cursor pad.
 
 good to know. How should I have found this on my own?

 I just tried and found it when I saw your email, I've updated the Read wiki:

   http://wiki.laptop.org/go/Read#Keyboard_navigation

the lack of documentation or help text on the XO makes it very hard to 
find such things. I wouldn't have known to go to that page on the wiki to 
find it.

 the fit-to-screen option works well if the text goes all the way to the
 margins, but most documents don't do that. what's needed here is an
 ability to say 'fit the content on the page to the screen' and have it
 zoom and center based on the actual content, not on the page size (I know
 this issignificantly harder to do, but it really is needed)
 
 In the 'View' tab you can specify arbitrary zoom levels to zoom into the 
 sweet spot if a document is wasting screen space with wide page margins. 
 The zoom setting is remembered between activity resumes so you only need 
 to set it once for a document, however a very annoying longstanding 
 metadata bug means this data is lost after a reboot (also means the page 
 number you were on is forgotten).
 
 with the ability to move in smaller amounts the zoom becomes usable. 
 there's still the annoyance of not being able to move a page at a time.

 Clearly this is annoying you, so I'm not trying to excuse the behaviour, but 
 browsers, pdf viewers, and text views I've just tried all overlap page 
 scrolling by a few lines or so. I believe the idea is to keep a little 
 context so you can still see a line or so of what you've just read. The only 
 exception to this is if you switch to a paged view mode (rather than 
 continuous), but for most pdfs this generally means the text is too small to 
 comfortably read even on large displays. You can achieve something similar in 
 Read by zooming out to see a whole page (portrait screen rotation often helps 
 here) and then using the 'Read' tab page forward and page back arrow buttons 
 ? unfortunately there are no keyboard shortcuts for these two button 
 operations, and mouse cursor movement is quite a challenge when the screen is 
 rotated (perhaps '+'/'-' or shift-up/down could be mapped).

if you zoom to 'fit to screen' (or the proposed 'fit painted ara to 
screen') then it should switch from continuous mode to paged mode.

or provide a toggle on the zoom screen to switch between paged and 
continuous mode.

defining shift keys or other keyboard funxtions won't do any good in 
tablet mode.

I've used the XO to read magazines that I've got electronic subscriptions 
to in the past, with mixed results (they are heavily column based), but 
there the problems were clearly the fault of the document being read.

in this 

Re: Sugar unusable as an e-book reader

2008-10-27 Thread Albert Cahalan
S Page writes:

 HTML in Browse integrates cleanly with the library/home page,
 can use advanced CSS for attractive layout, takes you from a
 link to a document without the download-Journal-Read steps,
 avoids PDF's fundamental broken-ness rendering a paper page
 on a screen, has JavaScript to add interactivity and features
 like annotations, etc. etc. It's the future. But PDF is
 certainly an important legacy format.

You need an update on PDF. Here you go:

PDF supports hyperlinks. You can browse from document to document.

PDF fully supports non-paged documents. Document formats that
can't support both paged and non-paged documents are the ones
that have fundamental brokenness.

PDF has JavaScript to add interactivity and features like
annotations, etc. etc. (not that I agree that JavaScript
belongs in a document format, but PDF supports it)
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Sugar unusable as an e-book reader

2008-10-26 Thread david
I just gave up on trying to use my XO to read e-books (build 767)

I downloaded the book (~250 pages) from Baen in every format they offer, 
and used openoffice to convert the rtf to .pdf.

I'm not surprised that it couldn't understand any of the propriatary 
formats, so that left .rtf, .html, and .pdf

opening the document in .rtf sometimes works, but about half the time the 
XO sits and works for about 30 seconds then goes back to the screen you 
were on before. even when it does work it opens the document in write, not 
in reader, so you have the cursor moving around (for editing) and it's 
very hard to page through things to just read the document

I was completly unable to copy the doument from the USB stick to the local 
system and have it show up in the journal. when I hit copy things blinked 
for a few seconds and then nothng.

opening the book in .html just produces a lot of errors becouse the book 
is spread across lots of files, and the jurnal isolation mechanisms copy 
the file being opened to a temporary directory, where all the links to the 
other files don't work.

even worse, it produces what look like multiple overlapping error 
messages, but the first one just keep reappearing when you try to clear 
it, so it's impossible to see what the other errors are.

opening the book in .pdf comes the closest to working. I was still unable 
to copy the document, so I had to try and read with the USB stick haning 
out of the machine. I could zoom so that the text is the width of the 
screen, but after doing so I was unable to center the text (the arrow 
buttons move the text in overly large steps.

the fit-to-screen option works well if the text goes all the way to the 
margins, but most documents don't do that. what's needed here is an 
ability to say 'fit the content on the page to the screen' and have it 
zoom and center based on the actual content, not on the page size (I know 
this issignificantly harder to do, but it really is needed)

the full-screen mode is useless as the large icon to revert back to normal 
covers up the text in the upper corner.

paging through the book was difficult becouse of the overlap betwen the 
pages, after each page-down action I had to re-locate where I was (could 
you do something like put a light grey background under the text that 
overlaps?

it also takes 2-3 seconds to paint each screen.


I actually purchased 25 e-books, but couldn't get the rtf zip file to 
work. when I tried putting all the html versions on a USB stick I was 
completely unable to find anything becouse there ended up being 1300 
individual files on the USB stick, and with the journal insisting on 
flattening them out to one long list it was impossible to do anything 
useful with them.

even when I just had the one book in different formats the journal made it 
very difficult to tell them apart (I had to go to the command line and 
touch the files so that they had different timestamps and then remember 
'the one from today is .rtf, the one from yesterday is .pdf, the one from 
the day before is .html, etc)


David Lang
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-26 Thread Benjamin M. Schwartz
I have no response to many of your points, but I do have responses for a few.

[EMAIL PROTECTED] wrote:
 opening the document in .rtf sometimes works, but about half the time the 
 XO sits and works for about 30 seconds then goes back to the screen you 
 were on before.

This is definitely a bug.  Please file it, and we will try to fix it.

 even when it does work it opens the document in write, not 
 in reader, so you have the cursor moving around (for editing) and it's 
 very hard to page through things to just read the document

Do Page Up and Page Down not work?  If they do not, then that is a bug
too.  Please file it.

 I was completly unable to copy the doument from the USB stick to the local 
 system and have it show up in the journal. when I hit copy things blinked 
 for a few seconds and then nothng.

That's also a bug.  Please file it.

 opening the book in .html just produces a lot of errors becouse the book 
 is spread across lots of files, and the jurnal isolation mechanisms copy 
 the file being opened to a temporary directory, where all the links to the 
 other files don't work.

Definitely true.  This is a fundamental limitation with our datastore.
Several solutions have been proposed, but none have gained momentum.

 even worse, it produces what look like multiple overlapping error 
 messages, but the first one just keep reappearing when you try to clear 
 it, so it's impossible to see what the other errors are.

It sounds like this is also a bug.  Please file it with a screenshot.

 opening the book in .pdf comes the closest to working. I was still unable 
 to copy the document, 

That is still a bug.

 so I had to try and read with the USB stick haning 
 out of the machine. I could zoom so that the text is the width of the 
 screen, but after doing so I was unable to center the text (the arrow 
 buttons move the text in overly large steps.

An interesting usability problem.

 the fit-to-screen option works well if the text goes all the way to the 
 margins, but most documents don't do that. 

You were making this PDF yourself, correct?  You could have set any
margins you like...

 the full-screen mode is useless as the large icon to revert back to normal 
 covers up the text in the upper corner.

That icon is tiny, at least on my copy of Read.  It certainly occupies
less vertical space than the toolbar.  What do you propose instead?



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-26 Thread david
On Mon, 27 Oct 2008, Benjamin M. Schwartz wrote:

 I have no response to many of your points, but I do have responses for a few.

 [EMAIL PROTECTED] wrote:
 opening the document in .rtf sometimes works, but about half the time the
 XO sits and works for about 30 seconds then goes back to the screen you
 were on before.

 This is definitely a bug.  Please file it, and we will try to fix it.

 even when it does work it opens the document in write, not
 in reader, so you have the cursor moving around (for editing) and it's
 very hard to page through things to just read the document

 Do Page Up and Page Down not work?  If they do not, then that is a bug
 too.  Please file it.

not well, it gets especially bad if you want to move just a couple of 
lines to ctch the end of a paragraph (again, it's moving the cursor on the 
assumption that you are wanting to edit the page)

it also doesn't zoom and center well (again, the difference between 
editing and viewing)

 I was completly unable to copy the doument from the USB stick to the local
 system and have it show up in the journal. when I hit copy things blinked
 for a few seconds and then nothng.

 That's also a bug.  Please file it.

 opening the book in .html just produces a lot of errors becouse the book
 is spread across lots of files, and the jurnal isolation mechanisms copy
 the file being opened to a temporary directory, where all the links to the
 other files don't work.

 Definitely true.  This is a fundamental limitation with our datastore.
 Several solutions have been proposed, but none have gained momentum.

 even worse, it produces what look like multiple overlapping error
 messages, but the first one just keep reappearing when you try to clear
 it, so it's impossible to see what the other errors are.

 It sounds like this is also a bug.  Please file it with a screenshot.

how do I do screenshots on the XO?

 opening the book in .pdf comes the closest to working. I was still unable
 to copy the document,

 That is still a bug.

 so I had to try and read with the USB stick haning
 out of the machine. I could zoom so that the text is the width of the
 screen, but after doing so I was unable to center the text (the arrow
 buttons move the text in overly large steps.

 An interesting usability problem.

combining shift/control/etc/ with the arrow/game keys is one way to 
address it.

 the fit-to-screen option works well if the text goes all the way to the
 margins, but most documents don't do that.

 You were making this PDF yourself, correct?  You could have set any
 margins you like...

I made another stab at reading it by doing exactly that, but it still 
doesn't work well.

even after I made the document go all the way to the edge of the page, and 
did the 'zoom to fit screen' the fact that it wouldn't page down a full 
page at a time make it unusable. you need an option to move a full page at 
a time.

in this case I created the pdf myself, but there are _many_ cases where I 
would want to read a pdf supplied by others where I would not have an easy 
way to re-format them

 the full-screen mode is useless as the large icon to revert back to normal
 covers up the text in the upper corner.

 That icon is tiny, at least on my copy of Read.  It certainly occupies
 less vertical space than the toolbar.  What do you propose instead?

it's about as tall as three lines of text.

having something in the frame to go back from fullscreen could work.

I've now converted the rtf to a .html file and am reading that through the 
browser.

for some reason it has a scrollbar on the bottom of the screen indicating 
that it things that there is 10% or so off to the right.



I am happy to report problems like I have in this message, and am willing 
to test fixes, etc. but the bug tracking mechanism is enough of a pain to 
deal with that I am not going to take the time to submit the half dozen 
seperate bugs reports that you are asking for. if you want them in that 
system feel free to add my e-mail to the report and I will respond to 
follow-ups.

David Lang
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-26 Thread Hal Murray

 opening the book in .pdf comes the closest to working. I was still
 unable to copy the document, so I had to try and read with the USB
 stick haning out of the machine. I could zoom so that the text is the
 width of the screen, but after doing so I was unable to center the
 text (the arrow buttons move the text in overly large steps.

 the fit-to-screen option works well if the text goes all the way to
 the margins, but most documents don't do that. what's needed here is
 an ability to say 'fit the content on the page to the screen' and
 have it zoom and center based on the actual content, not on the page
 size (I know this issignificantly harder to do, but it really is
 needed)

I'd like a pdf reader that would recognize multi-column formatting and have a 
mode so that the up-down arrows go up-down following columns rather than 
pages.

[I'm sure there are a zillion rough edges.]





-- 
These are my opinions, not necessarily my employer's.  I hate spam.



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-26 Thread Stephen Thorne
On Mon, Oct 27, 2008 at 3:22 PM, Hal Murray [EMAIL PROTECTED] wrote:

 I'd like a pdf reader that would recognize multi-column formatting and have
 a
 mode so that the up-down arrows go up-down following columns rather than
 pages.


Surely the solution for reading books is to ignore pdf - a format optimised
for serialising text for print such that printing (which the XO doesn't even
support yet) works the same way everywhere - and going to another well
defined format more suitable for reading on a computer, such as text, rtf or
html?

-- 
Stephen Thorne

Give me enough bandwidth and a place to sit and I will move the world.
 --Jonathan Lange
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-26 Thread James Cameron
On Sun, Oct 26, 2008 at 10:14:52PM -0700, [EMAIL PROTECTED] wrote:
 how do I do screenshots on the XO?

http://wiki.laptop.org/go/Sugar/Quick_screenshot_hack
is one method.

-- 
James Cameronmailto:[EMAIL PROTECTED] http://quozl.netrek.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-26 Thread david
On Sun, 26 Oct 2008, Hal Murray wrote:

 opening the book in .pdf comes the closest to working. I was still
 unable to copy the document, so I had to try and read with the USB
 stick haning out of the machine. I could zoom so that the text is the
 width of the screen, but after doing so I was unable to center the
 text (the arrow buttons move the text in overly large steps.

 the fit-to-screen option works well if the text goes all the way to
 the margins, but most documents don't do that. what's needed here is
 an ability to say 'fit the content on the page to the screen' and
 have it zoom and center based on the actual content, not on the page
 size (I know this issignificantly harder to do, but it really is
 needed)

 I'd like a pdf reader that would recognize multi-column formatting and have a
 mode so that the up-down arrows go up-down following columns rather than
 pages.

 [I'm sure there are a zillion rough edges.]

I'd love something like that as well, but even without the autodetection, 
something that you could set to say 'this document has three columns, with 
column boundries here and here' that would then take you down the columns 
would be wonderful.

Dvaid Lang
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Sugar unusable as an e-book reader

2008-10-26 Thread david

On Mon, 27 Oct 2008, Stephen Thorne wrote:


On Mon, Oct 27, 2008 at 3:22 PM, Hal Murray [EMAIL PROTECTED] wrote:


I'd like a pdf reader that would recognize multi-column formatting and have
a
mode so that the up-down arrows go up-down following columns rather than
pages.



Surely the solution for reading books is to ignore pdf - a format optimised
for serialising text for print such that printing (which the XO doesn't even
support yet) works the same way everywhere - and going to another well
defined format more suitable for reading on a computer, such as text, rtf or
html?


only if you have the ability to convert from .pdf to other formats.

there is an incredibale amount of material available in pdf format. and 
since it is so tightly related to printing, it's trivial for publishers to 
make electronic versions of documents available in pdf as a side effect of 
their printing process, so the volume is going to continue to grow 
rapidly.


being able to use these documents effictivly is a very important thing.

until high-res screens become available (and cheap) in A4/letter sizes, 
there will be a need to adapt from the pdf to the screen. scrolling 
vertically through the document works for many things, but not for 
multi-column documents.


David Lang___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel