Read-only archive of the All About Symbian forum (2001–2013) · About this archive

how to make jar to jad which use with 7210,6610,6100......?

1 replies · 2,598 views · Started 13 August 2003

Hi all friends,

I downloaded the game serie 40 and also serie 60 from here but why I cannot use it for the 6610, 6100, 7210......? it includes jar and the jad file but why when I install in my 6610 it alwalys got an errors? has any body can help me how to get the java game that can use for 6610,6100, 7210, 7250,.......that file always can use for only 3650 and 7650,

I'm afraid one shouldn't take the old "write once, run everywhere", Java slogan by Sun too literally. It is more of an ideal (or a myth 😉 ).

Java applications that take advantage of extensions available on Series 60 (7650, 3650, etc.), will not work on any other device simply because the same fetures just aren't there.

E.g., if the application was written to use the Series 60 screen resolution of 176x208 pixels, it will have problems on a Series 40 128x128 display (vice versa often works, but will only use a part of the Series 60 phone's display).

In other words, the Java iplementations vary from manufacturer to manufacturer and at least device-family to device-family for one manufacturer, if not from individual device to device or even the same device with different firmware.

Things will be somewhat better with the MIDP 2.0 specification, but it still leaves many, many things as "optional", which means that they're not mandatory & not all will implement them.

Handset vendors try to reduce the number of optional features and how, exactly, they should implement things for compatibility/interoperability through an effort known as Java Technology for the Wireless Industry, JTWI a.k.a. JSR-185.

So, first we need MIDP 2.0 phones out, then we need the JSR-185 spec out, and then we need updated MIDP 2.0 phones that also supports JSR-185, and then we need tools vendors to agree how tools are implemented (JSR-198), and then we need them to update their tools, and then we need developers to start writing compliant code.

Perhaps in a couple of years...