Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old 08-09-2007, 12:12 PM   #1
ckanode
Junior Member
ckanode began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Aug 2007
Device: iLiad
Advice Needed for an Extreme Newbie

Greetings. I'm a newbie here, and a newbie on many things. I was wondering if anyone would be so kind to help point me in the proper direction. An iLiad project has been dropped into my lap, and I am ill-prepared for such a project. I believe that I am screwed, but am hoping to find something/anything.

My background is ill-suited to this: I'm a web developer working in an Windows environment. My boss wants me to rewrite a program for a client sans code for the iLiad. Basically, I will have to write a GUI from scratch to search a sqlite DB and display relevant documents for a platform that I have little experience with.

Can anyone suggest a source with which I could have a crash course on developing for the iLiad? Are there any IDEs available which would be suited to creating the proper code for the iLiad?

I apologize in advance for the breadth of my ignorance. I have been searching the forums, but I feel that my lack of knowledge prevents me from searching for the "right" things. I've cruised the forum as a guest off and on for this project, and have finally broken down to write this.
ckanode is offline   Reply With Quote
Old 08-09-2007, 01:10 PM   #2
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
If you've never used linux before, I believe you're in way over your head.

I'd start with the vmware image here: https://www.mobileread.com/forums/showthread.php?t=10200

Read up on Linux, GTK, Linux Compiling, etc.
Adam B. is offline   Reply With Quote
Advert
Old 08-09-2007, 01:21 PM   #3
ckanode
Junior Member
ckanode began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Aug 2007
Device: iLiad
Thank you, Adam. I've gotten the VMware image setup previously with success. I've got Ubuntu set up at home, so I may try to use that as an environment to cut my teeth on.

And my boss just won't believe that I'm in over my head.
"Nothing is impossible for the man who doesn't have to do it."
ckanode is offline   Reply With Quote
Old 08-09-2007, 01:35 PM   #4
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'd recomend you first write the program for linux in C/GTK. Screen refreshes and customization can be added later.

Maybe search online for a GTK hello world app, compile it in Linux, and go from there. After you get it running in linux, try to compile it within the development area.
Adam B. is offline   Reply With Quote
Old 08-10-2007, 02:52 AM   #5
narve
iLiad fan
narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.narve can teach chickens to fly.
 
Posts: 210
Karma: 3864
Join Date: Oct 2006
Device: iRex iLiad
Quote:
Originally Posted by Adam B. View Post
I'd recomend you first write the program for linux in C/GTK. Screen refreshes and customization can be added later.

Maybe search online for a GTK hello world app, compile it in Linux, and go from there. After you get it running in linux, try to compile it within the development area.
Another possibility is to program in Java instead. It is probably not as efficient, due to lack of GUI libraries and a non-standard/un-documented VM, but might be worth a consideration, if (e.g.) you are proficient in Java. Depends on the GUI needs I would say.
narve is offline   Reply With Quote
Advert
Old 08-10-2007, 09:13 AM   #6
ckanode
Junior Member
ckanode began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Aug 2007
Device: iLiad
Thanks Adam and narve. My co-worker and I are trying to convince the VP to drop this project, but it's his pet project. We've stressed that it is outside of our skill sets. Given time, we could do it, but the problem is always time. I need to delve into Linux more, and I will slowly. Again, thanks.
ckanode is offline   Reply With Quote
Old 08-10-2007, 09:19 AM   #7
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
Perhaps you could convince him to hire an outside linux developer?
Adam B. is offline   Reply With Quote
Old 08-10-2007, 10:54 AM   #8
ckanode
Junior Member
ckanode began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Aug 2007
Device: iLiad
He had put out an advertisement for a position to do web development and C++ programming. It's an entry-level position. No one has applied. Money's too low. My criticism is that they left off linux and GTK GUI programming as part of the criteria, plus they should try to pay more. I think it's for 45k/yr.
ckanode is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cover advice needed! NickSpalding Writers' Corner 4 04-25-2010 08:10 PM
Software advice needed libraryaddict Sony Reader 3 07-15-2009 08:39 AM
EZ Reader Advice Needed ccccclark HanLin eBook 17 01-03-2009 11:51 AM
Advice needed jensen3112 Which one should I buy? 3 04-03-2006 08:50 AM


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


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