Mobile Demos - Siemens M55

category: general [glöplog]
I have a Siemens M55 Cellfone and would enjoy a demo on it, but i haven't found one yet...
I've already searched with google on pouet net but with no result... I have found some demos for some handys but i don't know if they run on the Siemens M55... who wants to help?
added on the 2003-10-24 20:12:33 by v3nom v3nom
Do you want a mobile java demo?
What sort of demos do you have found?
added on the 2003-10-24 20:20:20 by js js
I don't think there are any M55-demos because the M55 does not support java.
I found a demo for the sl45i (Perkele Plus). But the sl45i supports java 2!
added on the 2003-10-24 20:41:51 by js js
js, M55 supports Java. But I think the problem is rather that Java is so slow platform that nobody bothers making mobile demos with it. :) So far almost all the good stuff has been on Series 60 phones and done with Symbian...
added on the 2003-10-24 22:41:01 by melw melw
Why always that damn Java crap?!?
What about native code for mobile phones?
added on the 2003-10-24 22:49:16 by defjam defjam
defjam: because there is _no_ way to do native code for cheap java cellphone such as the series 40 (and maybe even the m(t)50 / m55). only available sdk for those is java, and only supported mime types for downloading executables are jad/jar.
Symbian and C++ are sadly purely for those privileged who own an expensive series 60 device.
added on the 2003-10-25 01:23:36 by mizc mizc
@mizc: The Nokia 3650 and by now also the 7650 come in at quite affordable prices.

Anyway, the real delight when speaking of Symbian-enabled phones are IMHO Sony Ericsson's P800 and the just a few days ago announced P900 (see: Http://www.sonyericsson.com/p900)

Apart from these Smartphones, another interesting approach for programming mobile demos should be the Mophun Platform (see www.mophun.com), which is implemented in much cheaper, "real" cell phones such as SE T300, T230, Z200, T310, T610, Z600 and also Smartphones as Nokias Series 60, and other UIQ Phones.

Only drawback is the included DRM, but I am sure there are ways to find a workaround for that.
added on the 2003-10-25 15:14:13 by sam sam
I'd like to write assembly for my Nokia. Is it possible?
added on the 2003-10-25 17:59:37 by Optimus Optimus
yeah, perkele plus rocks (*blowns own trumpet*), but it won't run on M55 i'm afraid.
added on the 2003-10-25 18:03:57 by gloom gloom
@optimus: of course it is possible to write assembly for your nokia. you just need to know the processor architecture of your nokia.
added on the 2003-10-25 18:35:49 by js js
you also need to find out how to hack your binary executable into the real hardware. That seems to go muchos easier when you have the predefined jvm etc.
write some basic code for your 286 instead. After all, it compiles in 2 seconds, doesn't it..
added on the 2003-10-25 19:01:29 by Navis Navis
..very interesting for sure!
..and do you know some demos that could run on the m55?? :)
added on the 2003-10-26 12:52:55 by v3nom v3nom
venomsoup, download the siemens java sdk and code your own. :) then you'll also notice what kind of hell it is to try to do anything decent with java...
added on the 2003-10-26 18:34:59 by melw melw
Unique will release a S40 demo in the near future.
added on the 2003-10-26 19:25:52 by dairos dairos
Is JAVA really that slow on mobile phones? I've recently found some a site with free games for my Nokia 3510i, and there were some wolfenstein-clones that run allmost-smooth.

An allmost smoot 3D-game is pretty good for a cheap shitty 3510i, i'ld say. I guess it could be made 100% smooth in demos, when you throw away the game-code.

I am not sure about this, but i don't think JAVA is interpreted on mobile phones. I'm guessing that they have a java-chip to run the java. If this is true machinecode for "the real hardware" on mobile phones is in fact possible.

But i don't know at all - i'm just guessing (since i know these java-chips exists - i think one of them is called picoJava II). ...so does anyone know if there is a java-chip in java-capable mobile phones?

(it would be really cool to see mobile-demos in pouet, btw)
added on the 2003-10-26 19:59:05 by cyb cyb
cyb, there's several reasons why it's hard to make java demos for mobile phones. first there's the performance issue. the cpu of the phones aren't normally too fast and when you put java on top of it it gets even slower. more over (at least with nokia phones), accessing pixels is slow - even in low resolutions of series 40 phones (128x128).

and even if you can get something running smoothly enough there's other problems like small filesize (64k on series 40), and lack of memory (normally around 200k of heap of which you can use around 100k or so). and the sounds.. or lack of decent sounds, it's like a living hell to try to compose something decent on mobile phones - let it be simple beeps or even very stripped general midi on newer models.

but well.. you should also remember there has been java phones on the market for 2 years or so, and within time they'll get surely mature enough for doing something cool with them. until that happens, i'd recommend to stick rather with symbian or code demos for gba.
added on the 2003-10-26 21:01:12 by melw melw
Thank you for the clarification, which was very interesting. Sure 64K/100K isn't extreamly much (but still nice stuff can be made), and sounds sux (but no-sound demos would be fine i think). A shame that pixel-access is so slow.

But still it would be interesting to know if the phones have a special java-chip, or java is interpreted. I've read somewhere that most (or maybe just "many") java-instructions executes in 1 cycle, so it shouldn't make java that slower? I'm kind a' guessing, b'coz of your reply, that it's interpreted... But still would like 2 know :)
added on the 2003-10-27 01:13:59 by cyb cyb
I've heard that nokia released some kind of assembler option for the Ngage but you would have to work in a game developing company with atleast 10 employes and had to be approved by nokia to get it. I wouldn't be suprised it it was true, stranger things have happend.
added on the 2003-10-27 01:46:52 by ekoli ekoli
nokia was really promoting that piece of shit in londn a while ago.. why not just do something on a real platform? ;)
added on the 2003-10-27 11:38:16 by superplek superplek
...searching for some tutorials...
thanx to all for all the information, tips and hints...
added on the 2003-10-27 12:39:22 by v3nom v3nom
Can somebody give me a like for a java sdk for mobile phones?
added on the 2003-10-27 18:31:34 by js js
Or tutorials?
added on the 2003-10-27 18:31:48 by js js
http://java.sun.com -> download j2me and wireless toolkit 2.0.

on top of that you want probably some phone specific sdk's. for example http://forum.nokia.com is a good start if you want to do something for nokia phones.
added on the 2003-10-27 22:04:23 by melw melw