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 10-22-2008, 10:12 AM   #1
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
iRex Releases iLiad Source Code

iRex has released source code for most of the internal iLiad programs.

You can find the sources here.

Here is a quick list of what is released and what it does:
  • contentLister.tar.gz - Main Program. Displays files to user and launches applications.
  • displayMgr.tar.gz - Interface to the eink controller.
  • erbrowser.tar.gz - Mozilla based html viewer.
  • liberdm.tar.gz - Manages Screen refreshes.
  • libergtk.tar.gz - User Interface Elements.
  • liberipc.tar.gz - Page bar and toolbars at bottom of screen.
  • libermanifest.tar.gz - Manifest file reading library
  • liberregxml.tar.gz - Manages the registry
  • liberscribble.tar.gz - Writing Manager

As of right now, none of the closed source kernel modules have been posted.

Update:

Per the iRex i-to-i blog:
Quote:
Next week we will release the remaining source codes in a second step. These will be:

* pageBar
* powerMgr
* scribble
* settings
* connectionMgr
* Kernel Drivers (delta, buttons and battery)
This is very exciting. I'm looking forward to seeing what the community can do.
Adam B. is offline   Reply With Quote
Old 10-22-2008, 10:29 AM   #2
Karel
iRex Community Manager
Karel doesn't litterKarel doesn't litterKarel doesn't litter
 
Karel's Avatar
 
Posts: 30
Karma: 223
Join Date: Nov 2006
Location: Eindhoven
Device: iRex iLiad
The remaining source codes will be release later this or next week. We didn't manage to get everything sorted, so we decided to do it in two steps.

You can find more info on blog.irexnet.com.

Happy coding
Karel is offline   Reply With Quote
Advert
Old 10-22-2008, 10:34 AM   #3
jharker
Developer
jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.
 
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
Fantastic! Thank you!

(I'd say more, but I'm busily reading the source code.)
jharker is offline   Reply With Quote
Old 10-22-2008, 01:25 PM   #4
ericshliao
Guru
ericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enough
 
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
I don't see image viewer in the above list. Will source code of image viewer be released?
ericshliao is offline   Reply With Quote
Old 10-22-2008, 01:29 PM   #5
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
The image viewer is the "scribble" program that's going to be released next week.
Adam B. is offline   Reply With Quote
Advert
Old 10-22-2008, 01:31 PM   #6
axel77
Fanatic
axel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-books
 
Posts: 584
Karma: 914
Join Date: Mar 2008
Device: iliad
Now I only need iRex to provide me with free time, and I can get started with development
axel77 is offline   Reply With Quote
Old 10-22-2008, 01:35 PM   #7
M@rcel
Connoisseur
M@rcel began at the beginning.
 
Posts: 50
Karma: 32
Join Date: Aug 2008
Device: Irex iLiad
Quote:
Originally Posted by axel77 View Post
Now I only need iRex to provide me with free time, and I can get started with development
Perhaps on eBay?
M@rcel is offline   Reply With Quote
Old 10-22-2008, 02:00 PM   #8
JamesT
Member
JamesT began at the beginning.
 
JamesT's Avatar
 
Posts: 19
Karma: 10
Join Date: Aug 2008
Location: St Leonards On Sea, East Sussex. UK
Device: iRex iLiad
Smile

I guess if a 'Pay Pal' donation facility was set up I would donate to help the Developers!
JamesT
JamesT is offline   Reply With Quote
Old 10-22-2008, 02:19 PM   #9
uso
Junior Member
uso began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2008
Device: Irex Iliad
Lightbulb Java?

Hi

Any chance that some of the iliad java-code could be released as well?
The framework for buttons/pagebar/refreshing could be quite useful for those of us who prefer programming in java...

Uso (so this i what delurking feels like )
uso is offline   Reply With Quote
Old 10-22-2008, 02:27 PM   #10
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
You guys have probably already found this, but from lister.h:

// only used to allocate data structures => layout uses fixed sizes => fixed # items on a page
#define MAX_ITEMS_ON_ONE_PAGE 6

So the "file bar layout" in gtkContentListItem.c will need to be changed too, in order to reduce the amount of space that each item takes up. Or split the content lister into multiple columns instead (but that's probably more ambitious).

I haven't looked at it for more that just a minute or two, so there may be more to it. Initially it doesn't look too bad though.
Shaggy is offline   Reply With Quote
Old 10-22-2008, 02:29 PM   #11
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
Quote:
Originally Posted by uso View Post
Hi

Any chance that some of the iliad java-code could be released as well?
The framework for buttons/pagebar/refreshing could be quite useful for those of us who prefer programming in java...

Uso (so this i what delurking feels like )
I could be wrong, but the only thing I know of that is written in java on the iLiad is the Mobipocket viewer. I don't think Mobipocket will let iRex release that code.
Shaggy is offline   Reply With Quote
Old 10-22-2008, 02:40 PM   #12
axel77
Fanatic
axel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-books
 
Posts: 584
Karma: 914
Join Date: Mar 2008
Device: iliad
Quote:
Originally Posted by uso View Post
Hi

Any chance that some of the iliad java-code could be released as well?
The framework for buttons/pagebar/refreshing could be quite useful for those of us who prefer programming in java...

Uso (so this i what delurking feels like )
I may be conservative, but if possible I'd rather not have too much iLiad software based on java. Don't get me wrong, I love java, one of my major projects is java (GWT actually). However in a ressource-scarce environment like the iRex iLiad, I don't think its the right place for java. Java is good for compile once, run everywhere, but if software is dedicated for the iLiad, I'd rather have a C++ compiler optimize it for the iLiad instead of being able to run everywhere. C++ is more complicated than java, but certainly not that much, anyone that got the java concepts into his head can do C++ soon as well, if he tries. In the case of mobipocketviewer iRex couldn't have helped it seem, but I don't think java is the best choice for the iLiad, if you can chose.
axel77 is offline   Reply With Quote
Old 10-22-2008, 03:22 PM   #13
uso
Junior Member
uso began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2008
Device: Irex Iliad
Quote:
Originally Posted by axel77 View Post
I may be conservative, but if possible I'd rather not have too much iLiad software based on java. Don't get me wrong, I love java, one of my major projects is java (GWT actually). However in a ressource-scarce environment like the iRex iLiad, I don't think its the right place for java. Java is good for compile once, run everywhere, but if software is dedicated for the iLiad, I'd rather have a C++ compiler optimize it for the iLiad instead of being able to run everywhere. C++ is more complicated than java, but certainly not that much, anyone that got the java concepts into his head can do C++ soon as well, if he tries. In the case of mobipocketviewer iRex couldn't have helped it seem, but I don't think java is the best choice for the iLiad, if you can chose.
It won´t be the best choice for new development, but easier porting of existing java-applications could potentially be useful :-)

Uso

Last edited by uso; 10-22-2008 at 03:28 PM. Reason: typo
uso is offline   Reply With Quote
Old 10-22-2008, 03:28 PM   #14
uso
Junior Member
uso began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2008
Device: Irex Iliad
Quote:
Originally Posted by Shaggy View Post
I could be wrong, but the only thing I know of that is written in java on the iLiad is the Mobipocket viewer. I don't think Mobipocket will let iRex release that code.
I doubt they will release the Mobipocket viewer... but depending on how they have structured their code, they may be able to release the code for interacting with the hardware buttons.
This code would be a library for use from other programs, not a complete program by itself.

Uso
uso is offline   Reply With Quote
Old 10-22-2008, 03:39 PM   #15
jharker
Developer
jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.
 
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
Quote:
Originally Posted by uso View Post
I doubt they will release the Mobipocket viewer... but depending on how they have structured their code, they may be able to release the code for interacting with the hardware buttons.
This code would be a library for use from other programs, not a complete program by itself.
Hardware buttons are handled via GTK/X as key presses. So you should be able to get that pretty easily from within Java. See my extensive discussion in this thread. All hardware buttons except the special folder buttons ("books", "news", etc.) are handled this way.

That thread also discusses how buttons are handled at a more basic level.
jharker is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Let's create a source code repository for DR 800 related code? jraf iRex 3 03-11-2010 12:26 PM
iRex Releases DR1000 SDK and source code Adam B. iRex 26 09-29-2009 10:58 AM
iLiad iRex hints at releasing all the iLiad code drago iRex Developer's Corner 50 10-22-2008 10:31 AM
iLiad Is source code of iLiad image viewer available? ericshliao iRex Developer's Corner 1 01-16-2008 02:24 AM
source code?? joblack iRex 1 11-01-2006 12:16 PM


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


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