|04-12-2009, 01:19 AM||#1|
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?
|04-12-2009, 01:57 AM||#3|
Join Date: Feb 2009
Device: want a 13.3 inch Tab/ebook reader
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.
|04-12-2009, 02:40 AM||#4|
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.
|04-12-2009, 03:58 AM||#5|
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 04:00 AM.
|04-12-2009, 09:42 AM||#6|
Addicted to Porting
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.
|04-12-2009, 11:12 AM||#7|
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?
|04-13-2009, 03:43 AM||#8|
Join Date: Dec 2008
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.
|04-13-2009, 01:12 PM||#9|
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.
|04-13-2009, 10:40 PM||#10|
Join Date: Aug 2008
Device: Sony PRS-505, iRex DR1000S
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 email@example.com packageName.ipk /"). Ssh into the machine. (terminal: "ssh firstname.lastname@example.org"). 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.)
|Thread Tools||Search this Thread|
|Thread||Thread Starter||Forum||Replies||Last Post|
|3rd party software request thread||Adam B.||iRex||23||11-28-2008 02:08 PM|
|backlight, ebook conversions and 3rd party software||stangri||Which one should I buy?||16||11-16-2008 02:53 AM|
|3rd party software from iLiad to DR1000?||Gogolo||iRex||6||09-29-2008 06:36 PM|
|3rd party Iliad webbrowser?||CommanderROR||iRex||5||12-02-2007 06:58 PM|
|iLiad iLiad 3rd Party programs standardization||Adam B.||iRex Developer's Corner||43||05-09-2007 02:18 PM|