You Are Here:

Community: Blogs

Hartti Suomela's Forum Nokia Blog

Comparing Java ME, Flash Lite and Python - what would be the topics?

hartti | 21 April, 2007 05:24

I am in the process of creating a presentation on the three main runtimes on S60 platform - well, I should probably include also the browser in there, but currently the idea is to compare Java ME, Flash Lite and Python environments. Like: What functionalities are available? What is each good at? What is each not good at? and so forth...

 

My intention is to get this ready by mid-May, so there is still time to work on this (which is a good thing because the current version is like pre-draft quality :-)

 

However, if you would attend such presentation, what would you like to hear about? Also if you have some specific comments (pro or con) for a a specific environment, all comments are more than welcome!

 

Of course I will post the final presentation in here (or maybe a better place is FN Wiki...)

RSSComments

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

robin.jewsbury | 22/04/2007, 10:44

robin.jewsbury Sounds interesting and a worthwhile exercise. For me Python is very different because its not pre-installed on handsets and is a large installation for people. So, until Python is pre-installed it cannot be used for consumer based products. However, we would like to use it.

As for Java and Flash we use both for the same Mobizine product on different phones models - so we have clear experience of a direct comparison. We started with a Flash-Lite/C++ version of our product, but have spent 18 months developing the Java variant. The reality is the two versions look remarkedly similar but it has taken 18 months. Flash-Lite is still a great environment for creating a user experience that looks good quickly. The combination with C++ is far more powerful than Java. However, Java is getting better all the time. Our product involves pushing content to the device which can be done using the Java Registry - however, the implementation of the security model for the Java Registry is flawed on most handsets and we can only use it on some other manufacturers handsets - real shame.

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

hartti | 25/04/2007, 01:46

hartti Thanks for the first-hand developer comments, Robin!
When you tallk about flawed PushRegistry, are you talking about the user interaction needed on Series 40 devices or something else?

Hartti

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

mgroeber9110 | 23/04/2007, 12:57

I have not done any development in these environments yet, but for me some two aspects that I have been wondering about in the past would be:

- Ability to produce Style Guide-compliant GUIs - i.e. will my applications *really* look like they are part of the phone?

- Symbian Signed/PlatSec relationship - does my content need signing, and how does this related to the list of features I can use. Is it equivalent to a self-signed application, or does it vary depending on per-application capabilities just as for a C++ application?

ciao marcus

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

hartti | 24/04/2007, 00:08

hartti Marcus,

Good point, I had not yet thought the style guide -compliant UI capabilities at all! Thanks!
And ditto for the platform security. I have to include these points in the presentation.

Hartti

[Edit: nice to know that in order to be able to edit your own entry you have to remove the entry and rewrite the whole entry again....]

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

biskero | 23/04/2007, 19:06

biskero Ciao Hartti,

I think an interesting exercise would be to create a simple application with the 3 technologies and then compare pros and cons.

Alessandro

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

hartti | 24/04/2007, 00:05

hartti Of course the pros and cons would depend a lot on what the application intends to do. I have been playing around this in my mind, but so far I have not come up with any good (non-partial) application for this :-)

Hartti

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

njzk2 | 24/04/2007, 15:25

Definitly an interesting point: which runtime for what ?

But the problem I see here is the limitation you put: considering only S60 doesn't help Java ME! May be you could consider a part of extension to explain another good (very good) point of this technology, which is the large portability amongst devices (would it be only for the S40, on which it has been the only way to add third part apps for a long time)

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

hartti | 25/04/2007, 01:49

hartti Good point. I was sort of planning to bring this up anyway (even though the main focus is in S60).The potential market size is important to the developers and definitely Java ME has the largest potential market size of all three.

Hartti

Re: Comparing Java ME, Flash Lite and Python - what would be the topics?

turitu | 22/10/2008, 06:44

So what was the outcome? Did you manage to do a comparison and create a presentation? Can you share the results?

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditFurlTechnocratiMagnoliaTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia