cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Error on using MII Applets on PDA Device

Former Member
0 Likes
537

Hi All,

- I have gone through all the previous blogs related to PDA Devices

- I understand that not all the PDA Devices can support JVM

- MII is able to sniff the browser type and change the navigation accordingly.

Here is my problem statement which is regarding applet loading

I am using Motorola MC55 PDA which does not support JVM Directly, but support other JVM Simulator such as CrEme ( CrEmeu2122 -is The Javau2122 Enabler for Windows® CE ) ( http://www.nsicom.com/Default.aspx?tabid=138 )

After installing CrEme I am quite sure that it is able to emulate JVM on this handheld device. This is because I can test few sample test pages which are designed to test JVM installation.

Now, when I try to load this MII webpage on PDA, I get "Authetication Required" message appeared at the applet.

And hence my applet does not work. This is true for all MII applet types such as iGrid, iBrowser, iCommand.

Can someone guide me on this ?

Accepted Solutions (1)

Accepted Solutions (1)

jcgood25
Active Contributor
0 Likes

If you can manage to get this to work it will be the first device that I've heard of that will actually render an applet (all others do java emulation but never enough for all of the needs of the applets).

If you navigate to /XMII/PropertyAccessServlet?Mode=List does the html table show you the user session information?

Does the same user login on a full browser work with the same exact webpage and applet?

Another thing to try would be to see if the applet events are firing with putting an alert in a function called by the CreationEvent that alerts the document.APPLETNAME.getUserName();

Former Member
0 Likes

Thanks for the inputs Geremy.

Yes, I am able to see the session details on the link /XMII/PropertyAccessServlet?Mode=List.

It shows IP address of my devies too.

I am logging in with the same login details which I am using on my computer where applets are loading correctly.

Also one more behaviour I have noticed that if I am changing the applet width and height details on my webpage, it gets changed on the error message which is "Authentication Required".

It means, PDA device is able to create some frame of the dimensions of the applet, but further it fails.

Regarding the creation event, I am unable to get alert on the creation event.

Please let me know if you require further information.

Thanks,

Vijay

Former Member
0 Likes

One more addition,

when I tried to trace this JVM emulator log file, the error message is appearing that

" No class specified"

I hope this may help you to find out something.

thanks,

Vijay

Former Member
0 Likes

I would guess its a java/browser security issue meaning the browser doesn't want to let the applet out of the 'sandbox' and make a connection back to the MII server. See if you can find the policy or security files for the jvm or some setting on the browser.

jcgood25
Active Contributor
0 Likes

It could also be that the illum8.zip file is too big to download (or can't download).

Former Member
0 Likes

As Jeremy says, this is a fundamentally bad idea. If you need the full functionality (or nearly full functionality) on a PDA, you should use something like Citrix with its Windows CE/Windows Mobile client, along with instances of IE running on the Citrix server.

Former Member
0 Likes

Hello all again,

And apologies for getting back to this with some delay.

Regarding security or policy issues as suggested by Christian, I enquired with JVM Emulator Vendor and they have recommended to make sure that MII applet is "Unsigned Applet"

I am not sure if MII applet is signed or unsigned. Or if it is signed, how to make it unsigned.

Regarding Jeremy's suggestion to make sure that weather illum8.zip file is downloaded or not. It is currently not getting downloaded. However, the device has memory available in order to get it downloaded.

Rick, customer is not willing to go with Citrix approach as it will add another another layer and secuirty limitations.

Hope this information is able to help you experts.

Thanks,

Vijay

Former Member
0 Likes

I guess you could try downloading the illum8.zip and putting it in the classpath on the client machine.

I would say though that the path you are going down clearly isn't supported by SAP/MII and thus might not be a good idea even if you get it working.

What specific applet functionality do you require on the PDA?

Former Member
0 Likes

Hi Christian,

Thanks for your quick suggestion.

Yes, I have manually downloaded the illum8.zip file and kept it in the client device's class path.

Regarding this being not SAP recommended approach, we understand this. And thats why I am just willing to try this if it works.

Commonly required functionalities on these mobile devices are

- iGrid ( select , sort , multiple row selection, etc)

- iCommand

- iBrowser

- iCalendar

If it does not work, we are ready to develope it using servlets approach which is SAP recommended.

Thanks again,

Vijay

Former Member
0 Likes

One more time...

Use Citrix or another remote terminal services approach, with the MII client browser being executed on the server, not the PDA, and you'll have virtually full MII functionality, along with better performance than you could ever achieve attempting to run the MII applets on an underpowered, small memory computing device like a PDA.

Answers (0)