Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > iRex > iRex Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 11-03-2006, 11:46 AM   #1
scotty1024
Banned
scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.
 
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
A new pluggable ipdf

I just announced the death of idjvu over in the idjvu thread.

My plans for this weekend are to refactor ipdf into a pluggable viewer framework.

My plan is to release 3 viewers with the new ipdf.

1. wrapper for Poppler e.g PDF support
2. wrapper for DJVULibre e.g. DJVU support
3. wrapper for my RTF parser e.g. Baen RTF ebook support (and yes, I'll still be doing the read direct from ZIP trick.)

The ipdf will use direct to screen memory page transfers with an X window popup place holder for it (so X doesn't get confused.) It will have a full 8 bit path for crisp text.

Support for improved decoding time and error dispersion of images will be in the next release of the Poppler wrapper (sorry, only so many hours this weekend.)
scotty1024 is offline   Reply With Quote
Old 11-03-2006, 01:35 PM   #2
vranghel
Addict
vranghel began at the beginning.
 
vranghel's Avatar
 
Posts: 285
Karma: 10
Join Date: Apr 2006
Location: Vancouver, Canada
Device: Proud Iliad owner
Good luck with yor project scotty.

I've been following your progress with keen interest!

I (and no doubt many on this forum) apprecaite all the time and effort you are putting into this. I'm sure something useful will come out of it!
vranghel is offline   Reply With Quote
Old 11-07-2006, 03:26 AM   #3
Antartica
Evangelist
Antartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-books
 
Posts: 415
Karma: 754
Join Date: Jun 2006
Location: Madrid, Spain
Device: iliad, onhandpc, newton, zaurus
Quote:
Originally Posted by scotty1024
I just announced the death of idjvu over in the idjvu thread.

My plans for this weekend are to refactor ipdf into a pluggable viewer framework.
So you will ease the creation of new viewers for the rest of us. Thanks :-).

Quote:
Originally Posted by scotty1024
The ipdf will use direct to screen memory page transfers with an X window popup place holder for it (so X doesn't get confused.) It will have a full 8 bit path for crisp text.
Uh? What's that popup thingy?

Quote:
Originally Posted by scotty1024
Support for improved decoding time and error dispersion of images will be in the next release of the Poppler wrapper (sorry, only so many hours this weekend.)
Anyway, big thanks for your work :-b.

Sources?
Antartica is offline   Reply With Quote
Old 11-07-2006, 04:21 AM   #4
Mike Kostousov
Connoisseur
Mike Kostousov has learned how to read e-booksMike Kostousov has learned how to read e-booksMike Kostousov has learned how to read e-booksMike Kostousov has learned how to read e-booksMike Kostousov has learned how to read e-booksMike Kostousov has learned how to read e-booksMike Kostousov has learned how to read e-books
 
Posts: 50
Karma: 861
Join Date: Aug 2006
Device: Zaurus C1000/iLiad/SE K750i
Can you publsih then idjvu sources? While you are tweaking new pdf, we will be happy to user old djvu, but with zoom and without black band in the right.

Quote:
Originally Posted by scotty1024
I just announced the death of idjvu over in the idjvu thread.

My plans for this weekend are to refactor ipdf into a pluggable viewer framework.

My plan is to release 3 viewers with the new ipdf.

1. wrapper for Poppler e.g PDF support
2. wrapper for DJVULibre e.g. DJVU support
3. wrapper for my RTF parser e.g. Baen RTF ebook support (and yes, I'll still be doing the read direct from ZIP trick.)

The ipdf will use direct to screen memory page transfers with an X window popup place holder for it (so X doesn't get confused.) It will have a full 8 bit path for crisp text.

Support for improved decoding time and error dispersion of images will be in the next release of the Poppler wrapper (sorry, only so many hours this weekend.)
Mike Kostousov is offline   Reply With Quote
Old 11-07-2006, 04:46 AM   #5
scotty1024
Banned
scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.
 
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
The cold hard realities of the ashes of hope are settling in.

Collaboration with iRex is going nowhere. I'm working on software that has a high potential of bricking the iLiad of someone that doesn't exercise enough caution with its installation. And iRex did not design things like er_registry.txt with 3rd party software installers in mind.

The pluggable ipdf is all good stuff from a technology view though.

I inspect ZIP files. A Baen RTF file gets paged into Pango (solved some issues for me from my previous backend PDFBox). A collection of JPG/PNG's gets paged as a graphic novel or you can put a slideshow time value into the manifest.xml and it flips pages automatically as a slideshow.The same self advance value can be applied to PDF's and DJVU's as well.

I've figured out where to modify Poppler to do the enhanced image ED and accelerate CITT decoding via libtiff. But swapping out libpoppler has a very high pucker factor.

Even my x48 port requires a dangerous edit to the er_registry.txt to install the SHELL hack.

With no means of safe software distribution its all beginning to look very pointless.
scotty1024 is offline   Reply With Quote
Old 11-07-2006, 07:44 AM   #6
CommanderROR
eink fanatic
CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.CommanderROR is fluent in JavaScript as well as Klingon.
 
CommanderROR's Avatar
 
Posts: 2,022
Karma: 4924
Join Date: Mar 2006
Location: Germany
Device: STAReBOOK, iRex Iliad, Sony 505, Kindle 2
So, once again we need to wait for iRex to give us an "unbricking" option or, even better, a "legal" way of installing software. There was a post at their forums today indicating that they are qorking on that solution, but I wonder when we'll see it...


Here is the link to the iRex statement:

http://forum.irexnet.com/viewtopic.php?p=3166#3166
CommanderROR is offline   Reply With Quote
Old 11-07-2006, 08:21 AM   #7
jęd
Evangelist
jęd has a complete set of Star Wars action figures.jęd has a complete set of Star Wars action figures.jęd has a complete set of Star Wars action figures.
 
Posts: 458
Karma: 293
Join Date: May 2006
Quote:
Originally Posted by scotty1024
With no means of safe software distribution its all beginning to look very pointless.
Isn't that the nature of developing for an unsupported system/hack...? (Though its certainly interesting seeing what the Illiad is capable of...)
jęd is offline   Reply With Quote
Old 11-08-2006, 12:22 AM   #8
scotty1024
Banned
scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.
 
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
Quote:
Originally Posted by CommanderROR
So, once again we need to wait for iRex to give us an "unbricking" option or, even better, a "legal" way of installing software. There was a post at their forums today indicating that they are qorking on that solution, but I wonder when we'll see it...


Here is the link to the iRex statement:

http://forum.irexnet.com/viewtopic.php?p=3166#3166
As per their usual: long on concept, short on details and totally devoid of delivery dates.
scotty1024 is offline   Reply With Quote
Old 11-08-2006, 01:13 AM   #9
DHer
Addict
DHer doesn't litterDHer doesn't litter
 
Posts: 261
Karma: 156
Join Date: Jul 2006
Device: iliad
"they will learn patience."

DHer is offline   Reply With Quote
Old 11-08-2006, 02:41 AM   #10
scotty1024
Banned
scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.
 
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
They must remember why they need us.

scotty1024 is offline   Reply With Quote
Old 11-08-2006, 05:38 PM   #11
Matthijs
Groupie
Matthijs will become famous soon enoughMatthijs will become famous soon enoughMatthijs will become famous soon enoughMatthijs will become famous soon enoughMatthijs will become famous soon enoughMatthijs will become famous soon enough
 
Matthijs's Avatar
 
Posts: 199
Karma: 666
Join Date: Oct 2006
Location: Eindhoven, the Netherlands
Device: iLiad, DR1000S, DR800SG
I think it is a shame that the initial good-spirited communication and the incredible accomplishments (in such a short time) seem already forgotten.

I'm more than willing to help this community with their development (even though I'm incredibly busy working on the next release), but there are some things I cannot just 'magically' make appear or happen.
Even so, I think that if we keep communicating and work around the problems together, we get a lot further.

If there are any reasonable requests or questions related to this, please post them on the iRex forum and I/we will react, as I've done to date with all such requests that were posted there.
Matthijs is offline   Reply With Quote
Old 11-08-2006, 06:38 PM   #12
scotty1024
Banned
scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.scotty1024 is no ebook tyro.
 
Posts: 1,300
Karma: 1479
Join Date: Jul 2006
Location: Peoples Republic of Washington
Device: Reader / iPhone / Librie / Kindle
Lightbulb

Quote:
Originally Posted by Matthijs
I think it is a shame that the initial good-spirited communication and the incredible accomplishments (in such a short time) seem already forgotten.
Exactly, the paraphrase above is taken from V for Vendetta as the dictator exhorts everyone to greater efforts to stop the "terrorists".

So far I've helped show how to speed up the PDF reader and deliver sharper text at the same time. I've developed viewers for three new file formats for the platform. Delivered a much needed screen capture program, ported a calculator emulator to the e-Ink panel and worked to deliver safer means for people to execute all the above. I've also been busy working up PXA-255 MMX primitives to speed up additional operations. All of which you were aware of.

What has iRex done since then, other than try to lock people out of using the applications developed? You know how many emails I'm getting from people unhappy with being on 2.7.1? Emails from developers whom paid to get their iLiad's re-flashed when their e-Ink panels failed (not re-flashed because they bricked their units via development) and got back 2.7.1?

People begging me to give them an exploit back into their iLiad's?

Have I been running around giving out exploits?

No, because I figured it would upset you all to have to keep diverting efforts to keep locking us back out of the box.

If I truly had negative feelings I'd be making your lives miserable by slowly releasing exploits to speed up your release cycles.

For my part I couldn't even get the Poppler version number out of you! I had to spend time guessing what base version to work from. And frankly the only reason for it was to spend countless hours polishing the graphics primitives to support your firm's business issues about the quality of embedded images in PDF's.

Cooperation is a two way street. What good is a SDK when only a crazy few can run the code it generates? And those crazy few are constantly walking a tight rope above a chipper shredder waiting to claim them and remove their ability to continue working on code.

Such an environment separates the weak from the strong, and the strong tend to not be shy about sharing their thoughts about the cloud of virtual shredded corpses swirling around them.

What do we want? We'd like a re-flash utility.

Turn off bricked iLiad: push reset button.
Hold connection button in upper right.
Slide power switch on, hold until special blink sequence on LED.
Release power switch, wait for iLiad to turn back off.

The re-flash would grab a factory clean user filesystem image off the /mnt/free in the M-System's DOC and re-install it into the user filesystem. Restoring the iLiad back to factory original and boot-able state.

That's a cheap 20MB safety blanket to leave in /mnt/free.

We'd like either a chroot -u sandbox -g sandbox [SHELL] enhancement to ContentLister to execute files with extensions of .sh or .SH. Or a chrooted Sandbox that the iLiad would run on startup out of /etc/rc5.d/S99sandbox.

You can examine the ZIP file I created and uploaded as an example of how gnuchess could be packaged to not need any root user, or root filesystem, access.
scotty1024 is offline   Reply With Quote
Old 11-08-2006, 07:23 PM   #13
Matthijs
Groupie
Matthijs will become famous soon enoughMatthijs will become famous soon enoughMatthijs will become famous soon enoughMatthijs will become famous soon enoughMatthijs will become famous soon enoughMatthijs will become famous soon enough
 
Matthijs's Avatar
 
Posts: 199
Karma: 666
Join Date: Oct 2006
Location: Eindhoven, the Netherlands
Device: iLiad, DR1000S, DR800SG
I'll get some sleep before reacting to this big post. But:
Quote:
Originally Posted by scotty1024
For my part I couldn't even get the Poppler version number out of you! I had to spend time guessing what base version to work from.
I am not aware of a request from you about the poppler lib version number or anything related, so I don't understand this remark at all.
Matthijs is offline   Reply With Quote
Old 11-09-2006, 05:01 AM   #14
jęd
Evangelist
jęd has a complete set of Star Wars action figures.jęd has a complete set of Star Wars action figures.jęd has a complete set of Star Wars action figures.
 
Posts: 458
Karma: 293
Join Date: May 2006
Quote:
Originally Posted by scotty1024
Cooperation is a two way street. What good is a SDK when only a crazy few can run the code it generates? And those crazy few are constantly walking a tight rope above a chipper shredder waiting to claim them and remove their ability to continue working on code.
Which SDK is this...? So far I've only seen Irex release source & tools... I thought the SDK was still being finalised...?
jęd is offline   Reply With Quote
Old 11-09-2006, 06:28 AM   #15
arivero
Guru
arivero knows what time it isarivero knows what time it isarivero knows what time it isarivero knows what time it isarivero knows what time it isarivero knows what time it isarivero knows what time it isarivero knows what time it isarivero knows what time it isarivero knows what time it isarivero knows what time it is
 
arivero's Avatar
 
Posts: 607
Karma: 2157
Join Date: Oct 2005
Device: NCR3125, Nokia 770,...
Quote:
Originally Posted by jęd
Which SDK is this...? So far I've only seen Irex release source & tools... I thought the SDK was still being finalised...?
Jaed, the "tools" contain all (or most of) the libraries plus the headers, it is sort of a mistake that they announced it simply as a "chaintool" and thus some people has not looked into it. Of course, one still needs documentation and some more examples. And of course, a full SDK would be something more on the way of Scotty's "pluggable ipdf", with generic g++ classes etc.
arivero is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
iPDF where. axel77 iRex 4 03-27-2008 01:31 PM
iLiad iPDF for software 2.12 cscherer iRex Developer's Corner 7 02-27-2008 02:24 PM
iLiad iPDF and 2.12 questions dso371 iRex Developer's Corner 2 02-21-2008 03:44 PM
Is there an all in one iPDF for 2.11? Ido Ilan iRex 0 01-10-2008 01:53 PM
iLiad iPDF idea dmw iRex Developer's Corner 3 09-02-2007 11:16 AM


All times are GMT -4. The time now is 09:20 AM.


MobileRead.com is a privately owned, operated and funded community.