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 Justin Stern wrote:
Can you do the following for me to give me an idea of how difficult iDen might be to support? 1) Is there an emulator.exe file somewhere in the toolkit? yes2) If so, what happens if you call it via command line with "emulator -version"? Motorola iDEN SDK for J2ME(TM) Technology Profile: MIDP-2.0 Configuration: CLDC-1.03) If so, what happens if you call it via command line with "emulator -Xquery"?
# # The device categories we attempt to support via this generic interface. # An attempt to match each of these categories will be made in this order. # The match will be executed by doing a regular expression match against # the output of the UEI -version output. # devices=nokia,sonyericsson,sprint,sun,iden,siemens,generic # # Properties for the Nokia invocation # nokia.debug.server=true nokia.predeploy.required=true nokia.launch.template=%executable% \ [%debugPort%|-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=%debugPort%] \ [%classpath%|-classpath "%classpath%"] -Xdevice:%device% [%jadfile%|"-Xdescriptor:%jadfile%"] [%verbose%|-Xverbose:%verbose%] \ [%heapsize%|-Xheapsize:%heapsize%] [%securityDomain%|-Xdomain:%securityDomain%] %userSpecifiedArguments% \ [%otaurl%|-Xjam:transient=%otaurl%] nokia.match.expression=.*Nokia.*|.*Series.+Concept.* # # Properties for SonyEricsson invocation # sonyericsson.debug.server=true sonyericsson.predeploy.required=false sonyericsson.launch.template=%executable% \ [%debugPort%|-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=%debugPort%] \ [%classpath%|-classpath "%classpath%"] -Xdevice:%device% [%jadfile%|"-Xdescriptor:%jadfile%"] [%verbose%|-Xverbose:%verbose%] \ [%heapsize%|-Xheapsize:%heapsize%] [%securityDomain%|-Xdomain:%securityDomain%] %userSpecifiedArguments% \ [%target%|%target%] [%otaurl%|-Xjam:transient=%otaurl%] sonyericsson.match.expression=^Sony Ericsson J2ME SDK.+|^Sony Ericsson SDK.+ # # Properties for Sprint invocation # sprint.debug.server=true sprint.predeploy.required=false sprint.launch.template=%executable% \ [%debugPort%|-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=%debugPort%] \ [%classpath%|-classpath "%classpath%"] -Xdevice:%device% [%jadfile%|"-Xdescriptor:%jadfile%"] [%verbose%|-Xverbose:%verbose%] \ [%heapsize%|-Xheapsize:%heapsize%] [%securityDomain%|-Xdomain:%securityDomain%] %userSpecifiedArguments% \ [%target%|%target%] [%otaurl%|-Xjam:transient=%otaurl%] 0 sprint.match.expression=^.*Sprint.* # # Properties for Sun WTK invocation # sun.debug.server=true sun.predeploy.required=false sun.launch.template=%executable% \ [%debugPort%|-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=%debugPort%] \ [%classpath%|-classpath "%classpath%"] -Xdevice:%device% [%jadfile%|"-Xdescriptor:%jadfile%"] [%verbose%|-Xverbose:%verbose%] \ [%heapsize%|-Xheapsize:%heapsize%] [%securityDomain%|-Xdomain:%securityDomain%] %userSpecifiedArguments% \ [%target%|%target%] [%otaurl%|-Xjam:transient=%otaurl%] sun.match.expression=^J2ME Wireless Toolkit.+|^Sun Java Wireless Toolkit.+|^Sun Java\\(TM\\) Wireless Toolkit.+ # # Properties for the Siemens/BenQ invocation # siemens.debug.server=true siemens.predeploy.required=true siemens.launch.template=%executable% \ [%debugPort%|-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=%debugPort%] \ -Xdevice:%device% [%jadfile%|-Xdescriptor:%jadfile%] [%verbose%|-Xverbose:%verbose%] \ [%heapsize%|-Xheapsize:%heapsize%] [%securityDomain%|-Xdomain:%securityDomain%] %userSpecifiedArguments% \ [%otaurl%|-Xjam:transient=%otaurl%] siemens.match.expression=.*Siemens.*|.*BenQ.* # # Properties for the Motorola iDen invocation # iden.debug.server=true iden.predeploy.required=true iden.launch.template=%executable% \ [%debugPort%|-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=%debugPort%] \ [%classpath%|-classpath "%classpath%"] -Xdevice:%device% [%jadfile%|"-Xdescriptor:%jadfile%"] [%verbose%|-Xverbose:%verbose%] \ [%heapsize%|-Xheapsize:%heapsize%] [%securityDomain%|-Xdomain:%securityDomain%] %userSpecifiedArguments% \ [%target%|%target%] [%otaurl%|-Xjam:transient=%otaurl%] iden.match.expression=Motorola iDEN.* # # Properties for a generic UEI invocation # This assumes that most generic UEI implementations are either # based on or act similarly to the Sun WTK implementation. # The biggest difference is the removal of the trailing "0" from # the invocation command that is supposed to by the listening port # that the Sun WTK appears to require. The other difference in this # is that the "safer" route is taken for predeployment. It is assumed # that deploying prior to launch would be a safer route. # generic.debug.server=true generic.predeploy.required=true generic.launch.template=%executable% \ [%debugPort%|-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=%debugPort%] \ [%classpath%|-classpath "%classpath%"] -Xdevice:%device% [%jadfile%|"-Xdescriptor:%jadfile%"] [%verbose%|-Xverbose:%verbose%] \ [%heapsize%|-Xheapsize:%heapsize%] [%securityDomain%|-Xdomain:%securityDomain%] %userSpecifiedArguments% \ [%target%|%target%] [%otaurl%|-Xjam:transient=%otaurl%] # This match expression will match anything. Therefore, it is important that this # definition be the last in the list of devices in the devices property. generic.match.expression=^.+
------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________ Eclipseme-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/eclipseme-users
