Yeah, this run template looks very similar to the run template I have seen for
other UEI emulators. I've been able to set the default trust level for a
particular emulator by simply plugging in a value for the variable
%securityDomain%. However, I don't know if all emulators support the same trust
levels. The ones listed for the Sun WTK emulators are: manufacturer, minimum,
identified_third_party, unidentified_third_party, maximum. So I guess
manufacturer is "allow access to everything" and at the other end of the scale
is maximum.
If you're not having any luck modifying it this way, you may have to look at
the docs for the emulator/SDK itself. They may provide some custom way of
setting the trust level, either via the emulator itself or via some
configuration file. I was able to adjust the security level for IBM's J9 MIDP
emulator by editing a text file somewhere; hopefully something similar is
possible.
Parag Chandra
Senior Software Developer
[EMAIL PROTECTED]
404-439-5821
________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of nei young
Sent: Friday, February 15, 2008 1:29 PM
To: [email protected]
Subject: Re: [Eclipseme-users] EclipseME 1.7.7 vs. S60 3rd emulator
This is the basic setup. But this may be changed. So there is a variable
"securityDomain", I can set it to "maximum" or "manufacturer"?
%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%]
The SDK contains a uei.properties file in the root:
S60Device.bootclasspath:
C:/S60/devices/S60_3rd_MIDP_SDK_FP1_3/lib/hmidps60v31.jar
S60Device.screen.bitDepth: 12
S60Device.screen.height: 320
S60Device.screen.isColor: true
S60Device.screen.isTouch: false
S60Device.screen.width: 240
S60Emulator.bootclasspath:
C:/S60/devices/S60_3rd_MIDP_SDK_FP1_3/lib/hmidps60v31.jar
S60Emulator.screen.bitDepth: 12
S60Emulator.screen.height: 320
S60Emulator.screen.isColor: true
S60Emulator.screen.isTouch: false
S60Emulator.screen.width: 240
S60Emulator.security.domains: thirdparty
api.class.path: C:/S60/devices/S60_3rd_MIDP_SDK_FP1_3/lib/hmidps60v31.jar
device.list: S60Emulator, S60Device
kvem.class.path:
C:/S60/devices/S60_3rd_MIDP_SDK_FP1_3/bin/epoc32/tools/ecmt/nei.jar
kvem.main: com.nokia.j2me.sei.NokiaEmulator
sdk.home: C:/S60/devices/S60_3rd_MIDP_SDK_FP1_3
As you can see, I already patched this with less success (the security.domains
entry)
Regards
----- Original Message
----- Original Message -----
From: Parag Chandra <mailto:[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, February 15, 2008 7:11 PM
Subject: Re: [Eclipseme-users] EclipseME 1.7.7 vs. S60 3rd emulator
Interesting. I've never worked with that particular emulator. On the
"Basic" tab of that same dialog, under Launch Command Template, do you see
anything like %securityDomain or -Xdomain in there? If so, maybe you can just
plug in a value like 'manufacturer' or 'maximum'.
Parag Chandra
Senior Software Developer
[EMAIL PROTECTED]
404-439-5821
________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of nei young
Sent: Friday, February 15, 2008 12:53 PM
To: [email protected]
Subject: Re: [Eclipseme-users] EclipseME 1.7.7 vs. S60 3rd emulator
Hi Parag,
thanks for your quick answer. I'm using S60 3rd FP 1. Your idea sounds
promissing, nevertheless under the properties tab there is only entries for
bootclasspath
screen.bidepth
screen.height
screen.iscolor
screen.istouch
screen.width
and none of the entries is editable. Also - in the Wireless Toolkit
Emulator debug configuration this selection box is empty.
This is a snip off of the SDK releas note:
========================================================================
RELEASE NOTE FOR S60 3RD EDITION SDK FOR SYMBIAN OS, 13.02.2007
SUPPORTING FEATURE PACK 1, FOR MIDP
========================================================================
Regards
----- Original Message -----
From: Parag Chandra <mailto:[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, February 15, 2008 6:31 PM
Subject: Re: [Eclipseme-users] EclipseME 1.7.7 vs. S60 3rd
emulator
Assuming this emulator is a standard UEI emulator, go to
Window, Preferences, J2ME, Device Management and double-click its entry in the
list. Under the properties tab, you should see a property named
"security.domains" that enumerates the supported trust levels. Now go back to
the Wireless Toolkit Emulator debug configuration for your project and under
the Emulation tab, enter in the desired Security Domain. That should do it.
Parag Chandra
Senior Software Developer
[EMAIL PROTECTED]
404-439-5821
________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
nei young
Sent: Friday, February 15, 2008 3:59 AM
To: [email protected]
Subject: [Eclipseme-users] EclipseME 1.7.7 vs. S60 3rd emulator
Hi group,
I'm using Eclipse 3.2 together with EclipseME 1.7.7 in order to
develop applications for Symbian S60. After tons of problems I'm now having a
situation, that I can edit, sign, run, debug and deploy applications to my
phone. The latter with a valid developer certificate, because I'm using APIs,
accessible for "trusted" midlets only.
The major problem is: How to make the S60 3rd FP1 emulator
know, that my midlet is signed? Whenever I start a debug session, the emulator
prints out "Installing in untrusted mode".
I cannot make Eclise/EclipseME sign my _debuggee_ too (it works
for the package, not for the debuggee).
Can anybody give me a pointer, how to create a "trusted third
party" debuggee?
Kind regards
________________________________
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
________________________________
_______________________________________________
Eclipseme-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/eclipseme-users
________________________________
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
________________________________
_______________________________________________
Eclipseme-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/eclipseme-users
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Eclipseme-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/eclipseme-users