Live data from Hacker News

Developing *mobile* applications; which platform has fewer serious problems - J2ME or Flash?

news.ycombinator.com

11–13 of 13 posts

Re: Developing *mobile* applications; which platform has fewer serious problems - J2ME or Flash?

#11
post #8

As of now, you cannot compare Flashlite and J2ME. Its almost like comparing Javascript with Java. Flashlite has very limited capabilities . Add to it the limited capabilities of a mobile device. If your application want to access phone's file system(r/w), or want to access phone's camera, FlashLite alone wont help. [its only possible with a java or python wrapper] From my personal experience Flashlite is most suited…

Yes, I need to access the file system rw and camera. With Flashlite, I wonder if you have to be online also.

You will have to use a custom built Java or Python wrapper to access filesystem /camera.

Here is an example for a python implementation: http://code.google.com/p/flyer

Once installed Flashlite acts almost like a flash engine from which you can run swf created for flashlite.

Re: Developing *mobile* applications; which platform has fewer serious problems - J2ME or Flash?

#12
post #10

oh boy, I can tell that just by asking this question you clearly know nada about the mobile world... good luck, don't let it discourage you.

Yes, I am new to the mobile world - that is why I asked the question!

Re: Developing *mobile* applications; which platform has fewer serious problems - J2ME or Flash?

#13

As of now, you cannot compare Flashlite and J2ME. Its almost like comparing Javascript with Java. Flashlite has very limited capabilities . Add to it the limited capabilities of a mobile device. If your application want to access phone's file system(r/w), or want to access phone's camera, FlashLite alone wont help. [its only possible with a java or python wrapper] From my personal experience Flashlite is most suited…

So how does flashlite manage to support all devices bug free? Do they just have better quality checks? Like phone might have differing sound chips or whatever, the VM has to account for it. Somehow I doubt that flashlight will be so much more successful than Java with portability?

Actually I think you can deploy Java on all Java devices, if you heed certain constraints. But then the application probably won't look very good and will lack some usability features (ie maybe you wouldn't use the soft-keys for navigation or you wouldn't use fullscreen mode, and no sound).

A big problem of mobile Java is the inconsistent font support, though - maybe if flashlights has better standards, it would be a huge improvement. With Java, you don't know how the fonts really look, and measuring the fonts dimensions is usually unreliable, too. So creating a decent layout is really difficult...

Post reply on HN