Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > iRex

Notices

Reply
 
Thread Tools Search this Thread
Old 04-12-2009, 12:19 AM   #1
alxwang
Connoisseur
alxwang began at the beginning.
 
Posts: 96
Karma: 14
Join Date: Mar 2009
Device: Kindle DX, PocketBook 360
Question: Why iRex Digital Reader has way less 3rd party software than ILiad?

As the title said.
It looks like the dev env. of iRex Digital Reader is better than iLiad and hardware is super too.
But why there is less 3rd party software for iRex Digital Reader?
Thanks.
alxwang is offline   Reply With Quote
Old 04-12-2009, 12:55 AM   #2
Grimulkan
Lord
Grimulkan has a complete set of Star Wars action figures.Grimulkan has a complete set of Star Wars action figures.Grimulkan has a complete set of Star Wars action figures.Grimulkan has a complete set of Star Wars action figures.
 
Grimulkan's Avatar
 
Posts: 177
Karma: 328
Join Date: Feb 2009
Device: Q1 (on way out), PRS505, DR1000S (dead :<), TC1100 (10'' perfection!)
Not as many users (yet), IMO.
Grimulkan is offline   Reply With Quote
Advert
Old 04-12-2009, 12:57 AM   #3
rhari79
Addict
rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.rhari79 ought to be getting tired of karma fortunes by now.
 
rhari79's Avatar
 
Posts: 375
Karma: 2200000
Join Date: Feb 2009
Location: Chennai
Device: .*
Lemme guess..
Its very new(end of 2008); Very High priced==>so not many people have bought it
I am not sure if irex have opened up a developer package for the dr1000s yet.
So very little software, also its too expensive to develop/test/hack/brick.

Also the iliads have been around for 2-3 years now and has an active community, many(if not most) are active members in MR.
rhari79 is offline   Reply With Quote
Old 04-12-2009, 01:40 AM   #4
KingDani
Zealot
KingDani began at the beginning.
 
KingDani's Avatar
 
Posts: 114
Karma: 10
Join Date: Jan 2008
Location: Philly, PA
Device: iRex DR1000s,Gigabyte U60 UMPC, SmartQ v7,EKEN M001
well i feared that they never intend to release a developer package for this system and keep it closed.
KingDani is offline   Reply With Quote
Old 04-12-2009, 02:58 AM   #5
Grimulkan
Lord
Grimulkan has a complete set of Star Wars action figures.Grimulkan has a complete set of Star Wars action figures.Grimulkan has a complete set of Star Wars action figures.Grimulkan has a complete set of Star Wars action figures.
 
Grimulkan's Avatar
 
Posts: 177
Karma: 328
Join Date: Feb 2009
Device: Q1 (on way out), PRS505, DR1000S (dead :<), TC1100 (10'' perfection!)
I actually think things are pretty good right now for those who want to start developing. The code is all out there, iRex has released documentation as well as a fully featured developer environment and emulator, Adam's VMWare image is all set up and straightforward to update to 1.5 with iRex's instructions and GTK+ is fully implemented with the proper refresh hooks. Sure, it would be nice to have a few other libraries ported such as QT so we could access a larger range of apps, but things are pretty good right now. I think the only problem is the lack of users (due to reasons rhari79 pointed out).

I wonder if this will change. If plastic logic comes out with its reader and it really happens to kick some iRex ass (I am skeptical), we may never gather critical mass. The DR is a niche device, and unless the price falls people who don't have specific applications for the DR may want to stick to lower priced devices. But who knows...

Meanwhile, there are a few developers around, lets see what people come up with

Last edited by Grimulkan; 04-12-2009 at 03:00 AM.
Grimulkan is offline   Reply With Quote
Advert
Old 04-12-2009, 08:42 AM   #6
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
I agree with all of the above. The iLiad is cheaper and has a lot bigger customer base.

On my part, my free time has been limited, and what little I do have has been dedicated to the iLiadOS project. I'm sure once we get a first release out the door, I can start playing with my DR a bit more on the development side.
Adam B. is offline   Reply With Quote
Old 04-12-2009, 10:12 AM   #7
alxwang
Connoisseur
alxwang began at the beginning.
 
Posts: 96
Karma: 14
Join Date: Mar 2009
Device: Kindle DX, PocketBook 360
Thanks a lot for info.
I am in process to get a iRex Digital Reader now but I found the only app I can install is FBReader.
I am actually a QT developer.
When you guys said port QT into this unit do you mean QT Linux/X11 or Embedded Linux?
alxwang is offline   Reply With Quote
Old 04-13-2009, 02:43 AM   #8
Mackx
Guru
Mackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to behold
 
Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
Since I am a newby to porting software it would be helpfull if someone wrote a simple description on how to port extra libraries to emu and DR environment. To be more specific, I wanted to add an icon in the DR taskbar for the xournal-app, but I found that I needed at least two extra libraries in my environent. So a short description with the following steps would help me:
1) where to get them
2) how to get them and where to store them (in the VMWare environment of Adam)
3) how to build (i.e. which arguments to add to ./configure ? etc.)
4) how to install (should I give some extra arguments to ./install.sh ?)
5) how to use (do I need to add some extra include and library directories somewhere or are they copied in generic libs-directories)
6) where to copy the libraries on the DR (with example script :-) (will the libraries survive a new firmware upgrade?)

This would help me to get more productive and I assume also other people, lets share the knowledge available in the group.
Mackx is offline   Reply With Quote
Old 04-13-2009, 12:12 PM   #9
Shaggy
Wizard
Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.Shaggy ought to be getting tired of karma fortunes by now.
 
Shaggy's Avatar
 
Posts: 4,293
Karma: 529619
Join Date: May 2007
Device: iRex iLiad, DR800SG
Just tossing in my $.02 ... The iLiad has been around for several years, the DR has only been out for a couple months. I'm sure the third party development will catch up, but it'll take some time.
Shaggy is offline   Reply With Quote
Old 04-13-2009, 09:40 PM   #10
UtterInanity
Member
UtterInanity is on a distinguished road
 
Posts: 24
Karma: 58
Join Date: Aug 2008
Device: Sony PRS-505, iRex DR1000S
Quote:
Originally Posted by Mackx View Post
Since I am a newby to porting software it would be helpfull if someone wrote a simple description on how to port extra libraries to emu and DR environment. To be more specific, I wanted to add an icon in the DR taskbar for the xournal-app, but I found that I needed at least two extra libraries in my environent. So a short description with the following steps would help me:
1) where to get them
2) how to get them and where to store them (in the VMWare environment of Adam)
3) how to build (i.e. which arguments to add to ./configure ? etc.)
4) how to install (should I give some extra arguments to ./install.sh ?)
5) how to use (do I need to add some extra include and library directories somewhere or are they copied in generic libs-directories)
6) where to copy the libraries on the DR (with example script :-) (will the libraries survive a new firmware upgrade?)

This would help me to get more productive and I assume also other people, lets share the knowledge available in the group.
I've been meaning to write something like this, but I haven't had the time. I do, however, have the time to answer a few questions. Unfortunately, I'm answering them from memory, since I managed to screw up the VMWare environment so bad that it won't even boot.

1) The source code generally isn't hard to find for most packages. Just download the code, unzip it to a folder, and compile. Most of the time, it won't work, and that's where the fun starts. Sometimes it'll be missing additional dependencies, sometimes something'll be wrong in the makefile, sometimes you just have to cut things out entirely. At least that's been my experience.

2) Doesn't matter where you put them. I just unzipped them to the Desktop, but it got a little messy after a few bouts with dependency hell.

3) Compile as you would any other DR1000 program. Most of the libraries you can open in Anjuta. For those that don't, you'll have to do it manually. That can get messy. Hopefully you don't run into that.

4) Once it's compiling, it takes some work to get it going. I found the best way was to package it into a .ipk file. You an do this with a script I found. Look for ipkg-build.sh on Google, you'll find it. It requires certain files and the correct folder structure. The best way I found to do this is as follows:
a) Go to "Deploy" under the tools menu. Let it do its thing until you get a little popup that asks for a password. Do not enter a password.
b) Instead, open up the folder that contains the source files. Make sure you can see hidden files (under the view menu, I think). Look for the folder .deploy.
c) Copy it to another name (I called it ipkg).
d) Cancel the Deploy. It removes the .deploy folder (Hence why we copied it) Alternatively, let it finish if you want. Doesn't matter, just copy the folder first.
e) Create a file in the ipkg folder you just copied. Call it CONTROL. Inside this file goes some basic information about the package. I don't know what it is. The same place you found the ipkg-build.sh will probably tell you. (Ah, here you go: http://qtextended.org/modules/develo...ers/IPKG_Howto ) That explains it better than I can.
f) Follow those instructions to build the package. You should get a file called packageName.ipk.
f) To install it to the dev environment (so you can satisfy dependencies): open a terminal. Type "opkg-target install packageName.ipk" without the quotes, where packageName.ipk is the package file you got in the last step.
g) To install it to the simulator: start the simulator. Copy the file to it. (terminal command: "scp root@192.168.7.2 packageName.ipk /"). Ssh into the machine. (terminal: "ssh root@192.168.7.2"). Navigate to the root directory. (cd /) Install package. (opkg install packageName.ipk).
Alternative: Deploy might work as well, but only if you shut the simulator down properly. Not sure, this is the way I remember doing it.
h) To install it on an actual device, make a shell script with "opkg install packageName.ipk" in it, and copy the file and the script to a directory on the device, then run the script. Should work.

5) Nothing special. Should work as normal.

6) They should be in the right spot if you follow the install instructions. Unfortunately, they will not survive a firmware upgrade. I don't know how to get past that, unfortunately.

If you have any more questions, I check here every so often. I'll do my best to help out. Hope this wasn't too lengthy or confusing. (Or wrong... I shouldn't be going by memory alone.)
UtterInanity is offline   Reply With Quote
Old 04-14-2009, 02:23 AM   #11
Mackx
Guru
Mackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to behold
 
Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
Thanks for the information!! It certainly filled some of the gaps in my knowledge!
Mackx is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
3rd party software request thread Adam B. iRex 23 11-28-2008 01:08 PM
backlight, ebook conversions and 3rd party software stangri Which one should I buy? 16 11-16-2008 01:53 AM
3rd party software from iLiad to DR1000? Gogolo iRex 6 09-29-2008 05:36 PM
3rd party Iliad webbrowser? CommanderROR iRex 5 12-02-2007 05:58 PM
iLiad iLiad 3rd Party programs standardization Adam B. iRex Developer's Corner 43 05-09-2007 01:18 PM


All times are GMT -4. The time now is 10:59 PM.


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