What do you think are the chances of this happening? Alternatively what are the chances of the necessary code being made available so a community effort can proceed?
My main concern is getting as much application compatibility as possible into Maemo. I think realistically it's assumed that new smartphones are competent in a number of different areas (phone, maps, photography, web, scheduling etc) with the differentiating factor being applications.
If people with Maemo can have Linux applications, Maemo applications, the new cross platform QT framework applications, Java applications and Android applications then it becomes a very attractive device that essentially commoditises application compatibility and makes it a "standard feature" that you can run applications from anywhere.
What I really want to be able to do is run the Java applications I like (gmail, google maps, opera mini) and my first thought was looking at the open source J2ME project and porting that. If the bulk of the work is already done by Nokia it would be a shame for the community to have to replicate that.
I totally agree with you!
I could also add for a enterprise customer that already had made strategic decisions about what platform they should use on the server (for example JavaEE) and on the client (for example JavaME), these company usually don't think Maemo devices is choose now, because there is no JavaME support. They think it is to expensive to port already existent JavaME applications and they also have not developers with Qt knowledge.
Thanks for the informative post!
What do you think are the chances of this happening? Alternatively what are the chances of the necessary code being made available so a community effort can proceed?
I believe it was maemo's decision not to have it. I think someone from maemo can provide a better answer for the chances of it happening. On the other hand, the code for is the S60 Java Runtime is considered to be contributed to Symbian Foundation.
I totally agree with you!
I could also add for a enterprise customer that already had made strategic decisions about what platform they should use on the server (for example JavaEE) and on the client (for example JavaME), these company usually don't think Maemo devices is choose now, because there is no JavaME support. They think it is to expensive to port already existent JavaME applications and they also have not developers with Qt knowledge.
Sure Enterprise has always been a big area for Java - I would think there are quite a few bespoke Java apps out there and organisations that can't/won't authorise devices which are not capable of running them.
Java is probably one of the least visible platforms to most people so it leads them to think it's not all that important. Unfortunately Android seems to have brought the perception of Java right back to the 90s if this thread is any indication.
More Apps the better surely. Right now there are two places that those Apps can seriosly bolster the N900 catalog :Java and Flash without asking the developers to make a switch.
Understand Nokias hesitation as Qt is the strategic way forwards, but i cant see either of the above developers making the switch as they have so many other platforms to worry about other than Maemo.
i have kept the options of nokia providing the commercial versions, but dropped the options where nokia ports open implementations.
i also tried to give a little information with the solutions, so people have a picture what they're voting about.
if anyone spots incorrect information or has a new option to offer, feel free to tell me to correct it or to post additional solutions!
i have kept the options of nokia providing the commercial versions, but dropped the options where nokia ports open implementations.
i also tried to give a little information with the solutions, so people have a picture what they're voting about.
if anyone spots incorrect information or has a new option to offer, feel free to tell me to correct it or to post additional solutions!
Perhaps add:
Solution #4: Community ports S60 Java Runtime as it is considered to be contributed to Symbian Foundation.
Perhaps add:
Solution #4: Community ports S60 Java Runtime as it is considered to be contributed to Symbian Foundation.
do we have access to the source of the S60 Java Runtime? the link gorkem provided does not have any information on this, and i don't know enough about the symbian foundation and it's licensing scheme to judge from.
when we have verified this as a possible option, i will add it.
do we have access to the source of the S60 Java Runtime? the link gorkem provided does not have any information on this, and i don't know enough about the symbian foundation and it's licensing scheme to judge from.
when we have verified this as a possible option, i will add it.
Yes I agree, someone from Nokia have to answer when S60 Java Runtime will contributed to Symbian Foundation, perhaps get the information first and then vote, at Nokia Developer Summit, Nokia talked about before end of this year, but I don't know?