Esato Mobile
Sony Ericsson / Sony : Symbian phones : P800 J2Me
> New Topic
> Reply
< Esato Forum Index > Sony Ericsson / Sony > Symbian phones > P800 J2Me Bookmark topic
Page <  12

moamoa Posts: 72

I think people who don't know about java always get confused by the versions, Sun don't make it easy. But I will explain the difference;

The current version of Java, as it appears on desktops, phones, and enterprise versions is 2, so you are partly correct. The VM (Virtual Machine) for mobile phones is 2, hence J2ME (Java 2 Micro Edition). This is what you have on your Nokia and your P800. However, you can't actually do anything with just a VM, you also need a set of libraries to access the features on the phone (screen, buttons, audio) and so on. On a phone this is called MIDP, and this gives you the functionality.

The current version of MIDP on phones is 1.0, this is what is on the Nokia and the P800. This version of MIDP does not have access to full screen, audio and lots of other stuff, it is very basic. Because of this Nokia wrote their own extensions to allow access to full screen and audio and vibrate and so on. It's a good extension too, but only works on Nokia phones.

The P800 does not have these extensions, since they are Nokia only. So any application using these, will not run.

MIDP 2.0 which is the new standard libraries for phones does have this functionality and more too, so any applications written with this will run on any phone Nokia, SE, whatever, so long as it supports MIDP 2.0. No phone on the market currently supports MIDP 2.0 yet. If the P800 gets it, it will be the first.

Also pjava (Personal Java) is ok, but it is a bigger animal altogether and only really suitable for PDA type devices. You will not get pjava on 90% of phones, just the top end PDA's. Hence, you will not get the same quantity of software for it. Also, it's a bit of a dead-end product. MIDP and it's optional packages are the new-kid and will be everywhere.

To sum up. MIDP 2.0 is what you want for the P800. When we get this we will be way ahead of the pack, and see some top software heading towards our phones!

--
Posted: 2003-04-05 12:17:00
Edit : Quote

NikNakk Posts: 77

If, as has been suggested on the SE developer forums, MIDP 2.0 never makes it to the P800 officially, presumably it would be possible for a 3rd party to port the requisite VM/classes? After all, that's the advantage of having a programmable phone. And (at least for MIDP 1) the space used is pretty small, so it wouldn't be the end of the world that it wasn't in the OS Flash ROM.
--
Posted: 2003-04-11 20:20:00
Edit : Quote

moamoa Posts: 72

I think the chances of a third party doing this is non existant. MIDP is build into the underlying Symbian OS, and it would be unrealastic to think of a non Symbian version. If SE don't give us it by offering an upgrade, we won't get it, of that I'm sure.
--
Posted: 2003-04-12 01:03:00
Edit : Quote

jamatjam Posts: 288

its possible for a 3rd party company to make midip 2.0 but it would have to be on the symbian UIQ platform and have to be a emu, thats not bad it would open the P800 up to games for other phones such as T300, 7650 - 3650, 7210, T720i and more.
--
Posted: 2003-04-12 04:17:00
Edit : Quote

moamoa Posts: 72

Quote:
On 2003-04-12 04:17, jamatjam wrote:
its possible for a 3rd party company to make midip 2.0 but it would have to be on the symbian UIQ platform and have to be a emu,

What are you talking about? Are you making some reference to an emulator? If you are then you do not understand the J2ME/MIDP technology or how it works.

Firstly, if someone where to write midp 2.0 it would be no different and any other native application for P800, and not require any kind of emulation.

It would be a huge job to do (Nokia & SE still haven't done it yet!). They would only be doing it for one phone (P800) and then it would be dead, since MIDP 2.0 will be in later models, so there is not market for them.

Really, if SE don't do it, it WILL NEVER be done.

Quote:
thats not bad it would open the P800 up to games for other phones such as T300, 7650 - 3650, 7210, T720i and more.


I'm sorry, but you are wrong again. The Nokia phones do not support MIDP 2.0 either. They are MIDP 1.0, but Nokia have written some custom extensions to make 1.0 useable, and allows decent games and stuff to be written. Games for 7210, 7650 and so on would never run on ANY SE phone, since they will NEVER have the custom Nokia stuff.

Nearly all others have added some extra custom API's to the stardard 1.0 MIDP to make it useable in the real world. SE have not. This would be OK if they were going to move to MIDP 2.0, which has superior API's.

Currently SE have the worst J2ME of any phone maker. J2ME on the P800 is dead-end unless SE commit to releasing MIDP 2.0 for it, I wish people would realise how bad this is going to be. MIDP 2.0 in the P800 would make it a killer!

I may start are new post on how SE are shafting us with regard to J2ME on the P800!
--
Posted: 2003-04-12 10:45:00
Edit : Quote
Page <  12

New Topic   Reply
Forum Index

Esato home