WMA and BT WM2003SE's JVM - Windows Mobile Development and Hacking General

Hi all,
Does anybody know is there exist KVM for WM2003SE, which supports BT API (JSR-82) and WMA (JSR-120 and JSR-205)?

Y77 said:
Hi all,
Does anybody know is there exist KVM for WM2003SE, which supports BT API (JSR-82) and WMA (JSR-120 and JSR-205)?
Click to expand...
Click to collapse
1, welcome to XDA-Dev
2, no BT support in any KVM's, sorry. There has been a third-party add-on for IBM J9, but it never really worked in my (thorough!) tests and has long been discontinued.

Related

Bluetooth programming [SOLVED]

Does anybody know what the easiest way is to be able to program the bluetooth stack? I can't get Java to work (IBM's J9 JVM + aveLink Bluetooth SDK) and the .NET compact framework doesn't appear to support BT (wtf?).
I could use MS Embedded C++, but I'd rather do it in .NET or Java.
If there is a way to map a comport to a BT SPP connection, I'd be helped. But that doesn't work with the default stack.
Arjan
Re: Bluetooth programming
loermansa said:
Does anybody know what the easiest way is to be able to program the bluetooth stack? I can't get Java to work (IBM's J9 JVM + aveLink Bluetooth SDK) and the .NET compact framework doesn't appear to support BT (wtf?).
I could use MS Embedded C++, but I'd rather do it in .NET or Java.
If there is a way to map a comport to a BT SPP connection, I'd be helped. But that doesn't work with the default stack.
Arjan
Click to expand...
Click to collapse
Try http://opennetcf.org/CategoryView.aspx?category=Home, I think they have bluetooth support ;-)
Ikkuh
Or: http://www.opennetcf.org/PermaLink.aspx?guid=3f99525a-d45f-4db1-bd24-2d88fe343d3f
Veel plezier ;-)
Ikkuh
Have a look here. Haven't worked with it but this could be what you are searching for.
Edit: Uups, too late - sorry!
Dandie said:
Have a look here. Haven't worked with it but this could be what you are searching for.
Edit: Uups, too late - sorry!
Click to expand...
Click to collapse
Better two links than none at all I think ;-) ...
Ikkuh
This is exactly what I was looking for.
Thank's a lot, I'll keep my progress on BT programming in this thread, perhaps other people can use the information.
Arjan
try microosft
http://msdn.microsoft.com/embedded/usewinemb/ce/sharedsrccode/west/default.aspx
I've got a sample application running. It displays RAW NMEA data and parses longitude, latitude, fix, speed and bearing.
Thanks for the suggestions,
Arjan
edit: typo

Mid 2.0 Jsr-82

Hi guys,
I want to run an app in my O2 Atom (WM5), my question is: are there any way (JMV/EMV/Midlet) to run it who support MID 2.0 and JSR-82 (API Bluethooth)?
Thanks a lot...
you should look at j2me from ibm
ronsmitsnl said:
you should look at j2me from ibm
Click to expand...
Click to collapse
J9 don't support JSR-82.
Anyone has use Aventana?
Seems just ONE implementation of bluetooth in java for windows mobile... $25,00 pice of **** euros
Snaydher said:
J9 don't support JSR-82.
Anyone has use Aventana?
Seems just ONE implementation of bluetooth in java for windows mobile... $25,00 pice of **** euros
Click to expand...
Click to collapse
Some googling brought me to this page: javabluetooth.com and this one: javabluetooth.org. the second one contains source code and jars for a jsr-82 implementation, but no obex.
J9 and jsr 082
Did anyone get BT running with J9 on a PDA or do we start using C#!!

Java library for Bluetooth JSR-82

WindowsMobile
bluecove on Windows Mobile
Introduction
Current BlueCove winsock (Microsoft Bluetooth stack) and WIDCOMM code are compiled for Windows Mobile.
Version 2.0.0 has been tested with following JVMs:
Mysaifu JVM v0.3.3 - An open-source (GPL v.2 license) Java VM on Windows Mobile 2003
IBMs WebSphere Everyplace Micro Environment v5.7.2, CDC 1.0/Foundation 1.0/Personal Profile 1.0 for Windows XP/X86
IBMs WebSphere Everyplace Micro Environment v6.1.1, CDC 1.0/Foundation 1.0/Personal Profile 1.0 for Windows XP/X86 and Windows Mobile 2003
IBMs WebSphere Everyplace Micro Environment v5.7.2, CLDC 1.1, MIDP 2.0 for Windows XP/X86.
Windows Mobile devices with Microsoft Bluetooth Stack
Windows Mobile 2003 Phone Edition with Microsoft Bluetooth Stack
Motorola MPx220
E-Plus PDA 2
O2 XDA II (T-Mobile MDA-II)
Qtek 2020
Samsung SGH-i1300
T-Mobile SDA
Vodafone VPA II
I-mate JAM
Windows Mobile 5 Phone with Microsoft Bluetooth Stack
T-Mobile MDA
QTek 9100
Windows Mobile 5 with Microsoft Bluetooth Stack
Dell Axim X51v
Windows Mobile devices with WIDCOMM Bluetooth Stack
All other not listed above
JSR-82 Installation for IBM J9 on Windows Mobile
J9 for MIDP 2.0 Profile
Copy to bluecove.jar %J9_HOME%\lib\jclMidp20\ext directory
Copy intelbth_ce.dll or bluecove_ce.dll to %J9_HOME%\bin directory
run app "%J9_HOME%\bin\j9.exe" -jcl:midp20 -Dmicroedition.connection.pkgs=com.intel.bluetooth -cp yourMidpApp.jar "-jxe:%J9_HOME%\lib\jclMidp20\jclMidp20.jxe" yourMidpApp.jad
J9 for Personal Profile 1.0
Add bluecove.jar to your classpath
Add system property -Dmicroedition.connection.pkgs=com.intel.bluetooth when running your application to enable JSR-82 connections.
This LetS U Use J2me Bluetooth midlets
More InFo AND Downloads Here Tried It With IBM J9 and it works Now all we need is MMAPI 4 JAVA AND WE ARE HAppy WIf JAVA
http://code.google.com/p/bluecove/
Thanks, I give it a try to see how it works under J9.
BTW, what real-world MIDlets did you test it with? I've been testing it (6.1.1 on the Dell Axim x51v) with Blooover ( http://trifinite.org/trifinite_stuff_blooover.html ); it discovered the other BT devices but the subsequent attcking (as opposed to the Nokia N95, which runs the MIDlet just great) didn't work, unlike with Nokia's KVM. Tested this under both the MS and the Widcomm BT stack.
Just gathering the Nokia add-on classes so that I can also deploy 3D Constructo Combat (a great multiplayer game). Do you happen to know where these classes can be downloaded from?
Well Tried
I tried the super bluetooth hack it hacks and bctest.jar and as for the jsr 184 class library i havent found it yet i however f0und the location api and the comm plugin 4 j9 what i have gatherd each class library comes with a dll and a jar eg fileconn.dll and fileconn.jar so all we have to do is find jsr 184.dll with its jar maybe some developer can make some plugin by the way jsr 135 is offered by ibm but you gotta purchase it which is crap
defcomg said:
I tried the super bluetooth hack it hacks and bctest.jar
Click to expand...
Click to collapse
Thanks, found them; I give them a try too.
defcomg said:
and as for the jsr 184 class library i havent found it yet i however f0und the location api and the comm plugin 4 j9 what i have gatherd each class library comes with a dll and a jar eg fileconn.dll and fileconn.jar so all we have to do is find jsr 184.dll with its jar maybe some developer can make some plugin
Click to expand...
Click to collapse
Are you sure IBM has bothered to release a M3G DLL? They may not even know there are 3D game sout there...
by the way jsr 135 is offered by ibm
Click to expand...
Click to collapse
Thanks for the tip; I'll update the MIDlet Bible with the info.
BTW, do you happen to know where the the Nokia add-on classes can be downloaded from?
java
how can i put java on the 8125 wizard os wm6 pro tnt 5.0
kevkev said:
how can i put java on the 8125 wizard os wm6 pro tnt 5.0
Click to expand...
Click to collapse
read the MIDlet Bible in the Wiki
I D0nt Get Ya
What Nokia add on classes Maybe u Mean Nokia api check here http://www.microemu.org/ they talk about those api's but if you want to play or run midlets ment for nokia i think you would need to put com.nokia. into the jar you wana excute there was a 2D Multiplayer Game that would run on j9 i think it was Beach Rally 2 it came pre-defined on the nokia 6230 when n0kia introduced jsr 82 on S40 plattform. Is It Possible to embedd a JvM into the Win Ce 0s Like Symbian v2 and above So u can just Excute a jar like a exe from start menu
defcomg said:
What Nokia add on classes Maybe u Mean Nokia api check here http://www.microemu.org/ they talk about those api's but if you want to play or run midlets ment for nokia i think you would need to put com.nokia. into the jar
Click to expand...
Click to collapse
Thanks, in the menatime, I've found them at http://4pda.ru/forum/attach/467061/Adapted.zip - working great.
defcomg said:
you wana excute there was a 2D Multiplayer Game that would run on j9 i think it was Beach Rally 2 it came pre-defined on the nokia 6230 when n0kia introduced jsr 82 on S40 plattform
Click to expand...
Click to collapse
Thanks, I'll give it a try.
Updated the Wiki with the new info : http://wiki.xda-developers.com/index.php?pagename=The (Java) MIDlet Bible
Samsung i900 Omnia supports JSR82
I have tried it and works great. I have tried to copy to my HTC Diamind but it does not work.
Maybe somebody more experienced on this area can make it work.
Regards
Thanks Menneisyys & Defcomg for the info regarding JSR-82 & Java support on Windows Mobile devices.
I'm trying to get a J2ME program working on WM5+ devices using the Bluetooth to connect to another device. The application works 100% on Nokia phones (I've tested it on a Nokia N95).
The installation of IBM J9 6.1.0 MIDP 2.0 with the BlueCove 2.1.0 Bluetooth stack onto a HTC TyTN II was actually quit simple. Eventually I did it a bit different from how it was described in the MIDlet Bible. I've installed the IBM J9 6.1.0 MIDP 2.0 (currently unable to get hold of the 6.1.1 eval version) by running the cab-file, added the bluecove-2.1.0.jar to the J9's \lib\jclMidp20\ext\ folder and extracted the two _ec.dll files from the bluecove jar-file to he J9's \bin\ folder.
On that HTC phone it wasn't necessary (using the MIDlet Bible as base reference) to copy the other 2 dll files or to remove the javax.microedition package from the BlueCove jar-file.
The device discovery works fine on it, although the service discovery still has some issues. Sometimes it discovers my external device's serial port service, but usually it doesn't. It even connects & communicates 100% with my external device using serial communication over BT. I have no idea why the service discovery fails most of the time. Sometimes I get it to work by disabling & enabling the BT before running the MIDlet. Any ideas? Is it possible to use BlueCove for the device discovery and connection & another BT stack for the service discovery?
I'm also using the same BlueCove-2.1.0.jar file along with the MicroEmulator on Windows XP/Vista and it works like a charm! Only problem that I've got there is that the MicroEmulator does not display the NetBeans TableItem.
Regards
Chris

Bluetooth chat between WM and symbian phone

Hello ppl,
my and my classmate have windows mobile and symbian phone with bluetooth modules. Do you know any multiplatform software to chat using bluetooth? I've tried a lot of java apps on my WM (using Jbed) but they don't want to work (bluetooth class missing exceptions, many others just don't work).
Yes, since long time ago that I'm looking as well for a multiplatform bluetooth chat. I hoped Java to be the solution for that, but it looks like the JVM for WM doesn't manage well with Bluetooth:S

Activate bluetooth from vb.net application

hi, I have made a small application to retreive nmea information from my bluetooth GPS on my HTC Tytn phone ( wm6 )
I developped it using microsoft visual studio 2008 pro avec wm6 pro sdk.
I would like to include a button to activate/desactivate the bluetooth from my application, any idear how I could do that plz ?
You'll find native functions and description in the SDK-Help.
Anyway, bluetooth is not simple to handle.
I'd recommend to use a freeware called 32feet to use bluetooth functions in .NET.
I's a library which does the wrapping of native DLL-functions to .NET.
You can find it on codeplex.com.
But keep in mind that it is not guaranteed to work properly, because there are 3-4 different bluetooth stacks on the market and the library does not work with all of them.
Hi,
if I good remeber someone on XDA have made some library to enable/disable BT/Wifi/Phone, and it was make in C# or VB... and there was near 1 or 2 month ago.
I don't know how to find his post but the good users could help you...
Sorry for this little help Hope you'll find !
I've been messing around with the 32Feet libraries (6.1 Touch Cruise with MS stack) and found them to be very useful and reliable so far. But the may be overkill for simply turning Bluetooth on and off. VJVolubilis (http://www.vijay555.com/?Releases:VJVolubilis) may give you what you want but it looks to be only compatible with the MS stack too.
SoftCoder
donzeze said:
hi, I have made a small application to retreive nmea information from my bluetooth GPS on my HTC Tytn phone ( wm6 )
I developped it using microsoft visual studio 2008 pro avec wm6 pro sdk.
I would like to include a button to activate/desactivate the bluetooth from my application, any idear how I could do that plz ?
Click to expand...
Click to collapse
Would like to help, but I like to work on your code. So if you can post it then I will see if I could put these buttons on

Categories

Resources