I work on Mini2440 port runing on Linux. But have run to several problems.
All over the code are Windows includes. Thats a problem. I must rewrite and replacle this includes.
can somebody help with this.
PS: You can say, put WinCE on Mini2440 and run the TouchOrbiter, but I love Linux :)
I have a preliminary version of the TouchOrbiter for Mini2440 7" LCD done.
I have used buildroot 2010-02 to create a build enviroment.
For graphics&touchscreen I use DirectFB + SDL + TSLIB.
I have one little problem.I need to have 800x480 resolution to be selectable in Orbiter page.How can I do this.
Orbiter screens were generated with 720X480 Resolution.
Recorded with Nokia E51. Tomorow I use a better camera.
http://www.youtube.com/watch?v=aDnQ62b7hrw (http://www.youtube.com/watch?v=aDnQ62b7hrw)
The code is now ugly, I must clean it up. I need one week to complete this.
I can do it only in my spare time (1-2 hours a day).
When it's really ready I make a page in Wiki.
I have cerated a ticket in trac:
http://svn.linuxmce.org/trac.cgi/ticket/797 (http://svn.linuxmce.org/trac.cgi/ticket/797)
Made some changes to the code. Response is now much more faster.
Video of working sample with booting:
http://www.youtube.com/watch?v=OYiw3zV7Mzo (http://www.youtube.com/watch?v=OYiw3zV7Mzo)
The "anynews" command and also screen refresh was called to often. I have also separated several processes to threads.
- "anynews" is now called every 100ms
- threads are waiting on each other and execute only when somethnig changes
- screen is refreshed only when something is changed,
mihajzm
Hi Andrew,Thats great. We really need and Android version.
I started on a version yesterday for Android and have a couple of questions for you.
You really do need to use an updated proxy_orbiter binary for Touch Orbiter or Web Orbiter 2.0 as they both rely heavily on the new features in proxy_orbiter. See posde's post re his 7.10 version here; http://forum.linuxmce.org/index.php?topic=10483.0 (http://forum.linuxmce.org/index.php?topic=10483.0)
1. What changes have been made to Proxy_Orbiter? Is it just the 'ANYNEWS?' command support. The reason I ask is that me server is still 7.10 so has the old version. This should still be usable, correct?
I'll point my colleague Uplink at your question above and get him to give you some assistance... he wrote the Touch Orbiter for WinCE 5.0.
2. I am having problems with the Image returned. It currently will not decode. I am also getting problems if I try to open the PNG file generated by Proxy Orbiter (mine is 64_web.png) on my dev machine. It complains that it is an invalid PNG file (when opened by Ubuntu 10.04) however seems to open in Firefox OK. Any suggestions?
regards
Darren
2. I am having problems with the Image returned. It currently will not decode. I am also getting problems if I try to open the PNG file generated by Proxy Orbiter (mine is 64_web.png) on my dev machine. It complains that it is an invalid PNG file (when opened by Ubuntu 10.04) however seems to open in Firefox OK. Any suggestions?
1. What changes have been made to Proxy_Orbiter? Is it just the 'ANYNEWS?' command support. The reason I ask is that me server is still 7.10 so has the old version. This should still be usable, correct?
I took mihajzm's code and I've just compiled this for N900 - it being arm wasn't too hard a task :) Doing it on Nokia/Windys SDK was the hardest part!
Once I get my packaging dependencies sorted I can generate a deb file.
-Coley.
ah might check Maemo orbiter pkg gen for dependency stuff.
1. What changes have been made to Proxy_Orbiter? Is it just the 'ANYNEWS?' command support. The reason I ask is that me server is still 7.10 so has the old version. This should still be usable, correct?
I build a version for 710. It is linked from a sticky forum post.
What characters are you sending after "ANYNEWS?" and "IMAGE"? Can you verify the string you send ends just with \n, not \r\n? I didn't look in the code right now, so I'm just throwing a guess, but maybe Proxy_Orbiter is picky about that. Do you have any source code I can look at?
What characters are you sending after "ANYNEWS?" and "IMAGE"? Can you verify the string you send ends just with \n, not \r\n? I didn't look in the code right now, so I'm just throwing a guess, but maybe Proxy_Orbiter is picky about that. Do you have any source code I can look at?
From the code; I think I was using a PrintWriter and using println - so that should be '\n' on a linux dev box.
From Telnet; Telnetting from a local shell (on Ubuntu 10.04 machine) and just pressing enter, which again should just send '\n'
Both return the data for IMAGE (just can't seem to use it) and both return 'ERROR' for 'ANYNEWS?'
The code is at home so I will confirm and post what it is doing. Don't think it is a problem though; the ProxyOrbiter code is 'else if (sLine.substr(0, 8) == "ANYNEWS?")' so shouldn't care about extra characters.
Hopefully get another look at it tonight when I get home. For the IMAGE problem : Might try and stream the IMAGE to a file and then compare it with the server file. For ANYNEWS? problem : Might see if I can get my own version running .
Thanks for helping.
Darren
I guess you're using this: http://developer.android.com/reference/android/graphics/BitmapFactory.html (http://developer.android.com/reference/android/graphics/BitmapFactory.html) and decodeFile works but decodeByteArray isn't? That would be strange. Save those bytes to file and see what you get different. Those exact same bytes are written to file before serving the web browser.
Bytes | Purpose |
89 | Has the high bit set to detect transmission systems that do not support 8 bit data and to reduce the chance that a text file is mistakenly interpreted as a PNG, or vice versa. |
50 4E 47 | In ASCII, the letters PNG, allowing a person to identify the format easily if it is viewed in a text editor. |
0D 0A | A DOS-style line ending (CRLF) to detect DOS-UNIX line ending conversion of the data. |
1A | A byte that stops display of the file under DOS when the command type has been used—the end-of-file character |
0A | A UNIX-style line ending (LF) to detect UNIX-DOS line ending conversion. |
small bit of progress - have a .deb that will install and un-install the TouchOrbiter on the N900.
Its not using the icon I'm telling it to but is putting the shortcut in the right desktop group.
btw - what is the correct way to exit the TouchOrbiter? the Exit Orbiter button doesn't get displayed for this type of Orbiter.
-Coley.
btw - what is the correct way to exit the TouchOrbiter? the Exit Orbiter button doesn't get displayed for this type of Orbiter.You can choose the exit method. On the CUWIN3500 I use a long tap gesture that WinCE provides and display a dialog box asking you if you want to quit if you use this gesture.
...
ps; The problem with the image streams I was having seemed to be related to different Readers and InputStreams using the Socket Input Stream. I was reading the first line using a Reader object and the byte buffer using a DataInputStream. Changed the first line read to use the same DataInputStream and seem to be OK at the moment.
Darren
...
ps; The problem with the image streams I was having seemed to be related to different Readers and InputStreams using the Socket Input Stream. I was reading the first line using a Reader object and the byte buffer using a DataInputStream. Changed the first line read to use the same DataInputStream and seem to be OK at the moment.
Darren
haha...I had a similar experience when creating the UnOrbiter.NET (touch orbiter for .NET framework).
The problem manifested itself in a different way, but it was essentially the same problem. I used one object(StreamReader) to read the first line (it has support for ReadLine method) to get the image size and another(Stream) to grab the rest of the stream. I didn't pay close attention to what the StreamReader was doing to the buffer. Lesson learned :)
This shortcut cost me some headaches, for sure, so I feel your pain.
I have been developing on my n810, I have made some slight changes too the mini2440 code to get it to work nicely on the n810 (so far so good).
Now I just need to build the deb package. I will tidy up a few things then submit it to track so someone can add it to the svn (if they like).
Cheers
Slampt
I have been developing on my n810, I have made some slight changes too the mini2440 code to get it to work nicely on the n810 (so far so good).If you need help with the debs, please let me know. I can help.
Now I just need to build the deb package. I will tidy up a few things then submit it to track so someone can add it to the svn (if they like).
Because the native orbiter has no current maintainer, and the native orbiter has the draw back of needing to be rebuild, whenever a screen is added.
At least, that could be an answer... :)
what about when we start pushing media playback to MID devices?
-Thom
UPnP keeps proving to be the standard that everybody adopts, but nobody can agree on ANYTHING, at the expense of ever increasing complexity of plumbing... I mean seriously guys, have you actually PUT together a UPnP system?
with control points?
media renderers?
media storage units?
and USED IT?
it's a god damned nightmare!
but whatever.
-Thom
Hi all,
I came across this:
http://wiki.linuxmce.org/index.php/RoamingOrb
But i can't seem to find it in the app store nor can i find more detail about it,
has anybody more info on it? Looks great!
Br,
Raymond
HI ,
i finished to Compile Touch Orbiter to Familiar GPE
is running on my old ipaq 3650
carlos
Hi totallymaxed .
i started the wiki on
http://wiki.linuxmce.org/index.php/Touch_Orbiter_for_the_GPE_Handhelds
carlos
Foxi352 has done a great job of implementing the first true IOS Orbiter App. I think that Foxi352 plans to submit it to the App Store soon (he may have already done so in fact). So keep checking back there to see if the RoamingOrb App has appeared.
Foxi352 has done a great job of implementing the first true IOS Orbiter App. I think that Foxi352 plans to submit it to the App Store soon (he may have already done so in fact). So keep checking back there to see if the RoamingOrb App has appeared.
Hey guys, just letting you know that the RoamingOrb is now showing up on the App Store (I searched for RoamingOrb but I just tested and it shows if you search for LinuxMCE also). Just downloaded it and set it up on my lunch break. It is SUPER quick and works great on my 3GS. Works much quicker than using the WebOrbiter 2.0 in Safari.
Agree with totallymaxed here and congratulate Foxi352 on an outstanding job!
One thing I noticed is that if you do a Quick Reload Router the RoaminOrb doesn't show the reload status and also does not automagically re-connect after the reload, but I believe that's something that could be easily fixed and is only minor anyway (just need to close and re-open).