Ok, here's the deal: I was able to package and successfully execute my iden midlet on the i930 emulator. However, it's a fairly manual process at the moment. My steps:
* Checked out the EclipseME source
* Edited the getPreverificationConfigurationVersion() and getProfileVersion() methods to just return the appropriate config/profile versions that I needed for the i930, this avoided those null pointer exceptions.
* Replaced the current uei_device.properties with your new one
* Created a jar containing the i930 and j2me classes (the 'iDEN SDK for J2ME MIDP2_0\lib\i930' as installed just contains classfiles, and these were not being properly picked up by the eclipse new project process)
* Launched a new eclipse through the PDE
* Imported the i930 device from the iDEN SDK.
* Configured the i930 device within J2ME to use my i930 library jar file rather than the lib\i930 directory
* Created a new project, new midlet.
* At this point when I tried to package the midlet, I got the following error from eclipse: "Errors during build. Errors running builder 'Preverification' on project 'TestSuite'. Illegal manifest entry key or value "C:\workspace\TestSuite\.eclipseme.tmp\emulation\TestSuite.jar (The system cannot find the path specified)""
* So, I created the 'emulation' directory
* Now the jar and jad are created within the deployed directory, however the jar was empty aside from the manifest. So, I added the class file from the bin directory into the jar.
* After all this I was able to load the jar into the iDEN SDK and execute and run
Justin,
That appears to be a UEI compatible emulator. If it is really a UEI emulator and does what it is supposed to do, it might just work if we can get the UEI plugins in EclipseME to recognize it as such. I'm attaching a replacement uei_device.properties file that has a section that should be able to match what you sent. I have no real idea if this will really work, but if you are willing to give it a try, that would be awesome.
It is a bit painful to get this in place. You will need to update the eclipseme.toolkit.uei_1.7.3.jar file in eclipse\plugins with this file. You will likely want to back up the file first so you can replace it if something goes wrong.
Please let me know how it goes.
Thanks,
Craig