uplink
Regular Poster
 
Posts: 39
Linux and LinuxMCE witchdoctor
|
 |
« Reply #75 on: February 28, 2008, 12:48:33 pm » |
|
The patch has been included in the LinuxMCE tree. I split the .h into two files: a .h and a .cpp, because I don't like functional code in headers  but that's the only modification I made. The code was tested with a Windows Mobile phone and a Nokia Symbian phone, and it worked fine.
|
|
|
|
|
Logged
|
|
|
|
|
hari
|
 |
« Reply #76 on: February 28, 2008, 02:21:01 pm » |
|
The patch has been included in the LinuxMCE tree.
perfect. I split the .h into two files: a .h and a .cpp, because I don't like functional code in headers  but that's the only modification I made. yeah, you are right. Think I was lacy after much java programming these days  The code was tested with a Windows Mobile phone and a Nokia Symbian phone, and it worked fine.
ok. Thank you for your assistance and best regards, Hari
|
|
|
|
« Last Edit: February 28, 2008, 02:36:56 pm by hari »
|
Logged
|
|
|
|
|
sambuca
|
 |
« Reply #77 on: February 29, 2008, 11:04:20 am » |
|
Hi all, First, thanks Hari, and others, for the great work. I am looking forward to trying this out.  And for trying it out, please correct me if I am wrong: If I understand the whole thing correctly, the patch now added to the tree will allow LinuxMCE to discover a Java MO running on a phone. So what I need to do to get this working is: * Upgrade to LinuxMCE 7.10 beta4 (when it is available) * Install the JAD file on my phone * Run the JavaMO and let LinuxMCE discover it Is this correct, or am I missing something basic? sambuca
|
|
|
|
|
Logged
|
|
|
|
|
hari
|
 |
« Reply #78 on: February 29, 2008, 01:22:48 pm » |
|
If I understand the whole thing correctly, the patch now added to the tree will allow LinuxMCE to discover a Java MO running on a phone.
yes. You can't specify the rfcomm channel for a spp server in j2me (security reasons). So we can't use the hard coded channel 19. The new code in BD simply does an sdp lookup for the service name "Pluto". * Upgrade to LinuxMCE 7.10 beta4 (when it is available)
yes. you could also exchange the libBD* in /usr/pluto/lib if you are running a 0710 version. For 0704 you need a wrapper script (to change LD_LIBRARY_PATH). * Install the JAD file on my phone
you want the JAR. The JAD is needed to install the JAR on the phone. * Run the JavaMO and let LinuxMCE discover it Is this correct, or am I missing something basic?
correct. In fact, whe LinuxMCE detects your phone, you simply select "Symbian". After that it alerts you that the sending of the program to the phone failed. Tell it to not try again. You can also change the screen size on the Orbiter for that phone (used 240x320 (PDA) for my n73). best regards, Hari
|
|
|
|
|
Logged
|
|
|
|
|
posde
|
 |
« Reply #79 on: March 04, 2008, 08:54:16 am » |
|
Hello Hari, do you know if the Nokia 8800 Arte supports the right Java stuff? The only mentioning of JSR082 if found was on a japanese site. http://f15ijp.no-ip.org/mobile/wiki/index.php/Nokia_8800_Arte The phone is a gem, and if would work with your PerfectMO, I'd have a reason ... ;-) rgds Oliver
|
|
|
|
|
Logged
|
|
|
|
|
hari
|
 |
« Reply #80 on: March 04, 2008, 10:55:30 am » |
|
if that specifications are correct, yes, it should run the JavaMO fine.. best regards, Hari
|
|
|
|
|
Logged
|
|
|
|
|
lfd
|
 |
« Reply #81 on: March 08, 2008, 09:55:47 pm » |
|
Hi Hari,
Congrats and thanks for the efforts you are putting into the project.
I was browsing the source repository and found JavaMO.jar. I have tried to install it on a Nokia N95 and E61 but I get "Invalid Jar file" error on both.
I really would love a try it; any ideas why it wouldn't work?
Thanks,
-Damien
|
|
|
|
|
Logged
|
|
|
|
|
hari
|
 |
« Reply #82 on: March 08, 2008, 10:23:01 pm » |
|
I was browsing the source repository and found JavaMO.jar. I have tried to install it on a Nokia N95 and E61 but I get "Invalid Jar file" error on both.
My N73 wants the jad file, too, to accept the jar. I simply copy both to the memory card and select the jad file from the file manager. You probably also have to enable installing of unsigned software. best regards, Hari
|
|
|
|
|
Logged
|
|
|
|
|
lfd
|
 |
« Reply #83 on: March 09, 2008, 07:20:24 pm » |
|
Thanks Hari it works.
It is the first time I had to install an application this way. It is strange that the S60 app manager does not let you install the JAR straight forward.
Ok I'll have to update to beta4 if I got it right and it should work like a charm.
Cheers,
-Damien
|
|
|
|
|
Logged
|
|
|
|
|
hari
|
 |
« Reply #84 on: March 09, 2008, 08:23:13 pm » |
|
It is the first time I had to install an application this way. It is strange that the S60 app manager does not let you install the JAR straight forward.
seems like MIDP2.0/CLDC1.1 jar's need a .jad file.. Ok I'll have to update to beta4 if I got it right and it should work like a charm.
hehe, no. It will work like a charm when it's finished. It's alpha for now.. still need to tweak some bits. best regards, Hari
|
|
|
|
|
Logged
|
|
|
|
|
gazlang
|
 |
« Reply #85 on: March 12, 2008, 02:06:28 pm » |
|
I have tried this on my N95 - managed to get the .jar to install on the phone and when I run it it displays the screen 'waiting for connection' - I assume this is all working.
However, I added my phone when discovered on LinuxMCE and told it it was a symbian and answered yes to downloading the orbiter software. I received a bluetooth message on my phone with the software (which obviously wont run) but then LinuxMCE does nothing (apparently waiting to install the software on my phone). I run the MO.jar on my phone and still get the screen 'waiting for connection'
Do I need to patch something on LinuxMCE? I am running beta 4 and thought the patch had been applied to this release.
|
|
|
|
|
Logged
|
AMD Athlon 5800+ X2 Asus M2N-SLI-Deluxe 2x Corsair XMS6400 DDR2 512mb Samsung 400GB SATA + 500GB SATA nVidia GeForce 7300GT Hauppauge Nova-T 500 Hauppauge PVR-500 Thermaltake low-noise 450w PSU Thermaltake Bach Case w/ imon vfd Fiire Remote UIRT
|
|
|
|
hari
|
 |
« Reply #86 on: March 12, 2008, 04:30:40 pm » |
|
ok.. the patch went into the trunk but I assume it was not copied to the 0710 release branch.. you need to patch BD and compile it yourself..
best regards, Hari
|
|
|
|
|
Logged
|
|
|
|
|
rafik24
|
 |
« Reply #87 on: March 12, 2008, 05:54:29 pm » |
|
Hi Hari,
Well done ( as usual ), thanks for making the java orbiter become true so much of us where looking forward t that (us non dev people) .
As i'm writting i'm downloading the LinuxMCE source from svn and it will take forever before i see the java mo working.
As i'm impatient to see this, would you mind giving us the BD patched binaries so i can try this before i finish compilling.
All the best,
Rafik
|
|
|
|
|
Logged
|
|
|
|
|
hari
|
 |
« Reply #88 on: March 12, 2008, 08:04:27 pm » |
|
i will do when i have moved my dev env over to my brand new b4 installation..
best regards, Hari
|
|
|
|
|
Logged
|
|
|
|
|
lfd
|
 |
« Reply #89 on: March 12, 2008, 08:56:43 pm » |
|
I'm at the same point where I should apply the patch. Hari, do you have any instructions or a little "how to" apply the patch? I am not familiar with the development environment for this project. If you have something and time (  ) it would be nice to update/create the JavaMO page on the Wiki. I could help you to do it if you are overloaded. Cheers, -Damien
|
|
|
|
|
Logged
|
|
|
|
|