| Prev |   1     2   3   4     5   | Next
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Java for Maemo 5 (https://talk.maemo.org/showthread.php?t=31678)

ovjo12 2009-10-18 15:42

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by fms (Post 350293)
Ok. How many applications use eRCP/eSWT at the moment?

Not many I think, not so many phones support eRCP yet.
No phone from Nokia support eRCP, but eSWT is supported in all Nokia S60 phones from version 3.2.

There is the new Sprint Titan platform with OSGI Technology in the Mobile, it will be released very soon (???), with support first for eRCP (IBM/j9) on windows Mobile devices. I did not found so much about at http://developer.sprint.com/ , but I found this about developer Tools for the Sprint Titan Platform: http://developers.sun.com/mobility/c...oads/index.jsp

fms 2009-10-18 15:56

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by ovjo12 (Post 350371)
Not many I think, not so many phones support eRCP yet.
No phone from Nokia support eRCP, but eSWT is supported in all Nokia S60 phones from version 3.2.

Then, personally, I do not see any reason to support these. The only reason to support any kind of Java is to get access to existing library of applications.

SubCore 2009-10-18 15:57

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by ovjo12 (Post 350348)
MIDP 3.0 is in Proposed Final Draft, so there is no JavaME VM with support yet. Read more here: http://jcp.org/aboutJava/communitypr...271/index.html

thank you for the link, but that posting is not about a MIDP 3.0 runtime. he just mentions that they would have to make revisions to their implementation once it comes out.

Quote:

Originally Posted by fms (Post 350349)
Is the guy who has made this statement working for Nokia?

yes, i think this is a nokia employee. his picture, title and activity suggest that.

allnameswereout 2009-10-18 18:51

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by SubCore (Post 350383)
yes, i think this is a nokia employee. his picture, title and activity suggest that.

He is, he also has account here on t.m.o btw.

Quote:

Originally Posted by fms (Post 350114)
Who, other then SUN, even needs JavaFX? Are there any useful JavaFX applications? Will there ever be any? As far as I can tell, the world seems to have standardized on Flash for these purposes.

Yes, I realize that, which is why I wrote its in _SUN's_ interest.

It is, IMO, in our interest because:
1) We'd get Java ME and/or Java SE.
2) We get a more competitor to Adobe Flash and Microsoft Silverlight which is more open.

As Java hater I suppose one would see point #1 as negative.

As of now, more interesting is compatibility layer for Android, or even iPhone OS. I don't mean to run complete Android OS, but to run an application which is unique to Android without replacement/alternative/port on Maemo. Ofcourse, native is better, similar pro/con exist for WINE on Linux/x86-32 desktop.

Quote:

I have not said "no" to JavaME. In fact, I continue insisting that we absolutely need JavaME on Maemo, because there are so many applications written in JavaME on the market.
Excuse me, didn't quote the part I replied to. It was reference to your (reasonable) request not to mention Java ME applications. :)

fms 2009-10-18 19:36

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by allnameswereout (Post 350506)
As of now, more interesting is compatibility layer for Android, or even iPhone OS. I don't mean to run complete Android OS, but to run an application which is unique to Android without replacement/alternative/port on Maemo.

I doubt Nokia will ever do anything about Android compatibility, so it is purely in the hands of community. As to J2ME, there is some hope.

allnameswereout 2009-10-18 19:48

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by SubCore (Post 350326)
very interesting, didn't know about that!

i will add it to the Java SE Proposal:


community or nokia builds Iced Tea
+) true GPL, no binary components
-) no team so far
-) no official advertising

Hi, I put this and your previous post on wiki so we can edit it easier. I added 2 'TODO' as well. The entry is Task:Brainstorm_Java. Please feel free to delete it after you made your Brainstorm entry. The formatting is a bit messed up but I cannot fix that right now, hopefully in an hour. Formatting of this entry and Java entry should be OK now. Ciao.

Bratag 2009-10-19 00:57

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by bcaroll (Post 350197)
Unfortunately a lot of people, like you, think that there is a jvm in the Android platform. The vm used in Android is called Dalvik and it is not a jvm. The only thing Java about Android is the syntax and the syntax has little to do with performance. Thus your example has no relevance in the Java discussion.

The most important thing lacking in the Dalvik VM is a JIT. The difference in speed has been measured to 5-10 times faster with the JIT. The actual speed naturally depends on what you do but a better figure to use is that Java runs at about 80% of the speed of native programs.

If you had read all of my post you would have noticed that I see the need for some programs and parts of programs that run on the native platform.

However most applications are not image filtering and why would you want to to manage the memory of simple data lookup and entering app?

I think we have all see all those great C developers that "know" how handle memory of apps the leak memory, forcing us to restart the app regularly. A large number of security holes are due to developer that cannot handle a simple buffer overflow. I guess we have to expect a huge increase in mobile worms in the future.

I know all about Dalvik and regardless of what you call it its a JVM, and there is no friggin way in the world it runs at 80% of native C.

What YOU apparently are unaware of is that Android has achieved a lot of its speed improvements by cutting huge chunks out of the standard Java API and by customizing the graphics layer instead of using swing. Simply adding Java to the n900 isnt going to give us the same performance.

Lastly - memory management is required in any and all apps. Particularly a data retrieval app where its easy to lost track of how much memory a data object is using.

jaark 2009-10-19 01:31

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by fms (Post 350381)
Then, personally, I do not see any reason to support these. The only reason to support any kind of Java is to get access to existing library of applications.

I don't usually get like this on forums, but your attitude is beginning to really annoy me.
Fine, you don't use Java or Java apps. Yes, we get that. In that case, the provision of a Java SE or Java ME layer will have zero impact on your usage of the device.
I can't think of any Ruby based apps off of the top of my head, but I welcome the availability (or development) of a ruby environment on the N900 (or any other platform) for the simple fact that it only increases options.

Let's look at the pros and cons of the Java environment being made available :-

Pros :
* Users can run Java (SE/ME) apps - if they want to ... no-one is forcing you to do so.

Cons :
* A few megs of storage space is used - you could spend a few minutes writing a shell script to delete all the Java stuff if you were that bothered,

There. That's it. Unless you have something constructive to say, please either STFU or find another thread, this one could probably use some attention.

@Everyone else - yeah, I've probably just fed an annoying, yet unusually persistent, troll - castigate me if you will.

fms 2009-10-19 05:10

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by jaark (Post 350789)
Fine, you don't use Java or Java apps. Yes, we get that. In that case, the provision of a Java SE or Java ME layer will have zero impact on your usage of the device.

You are missing the point. The point was that people do use JavaME apps but not JavaSE apps. The point also was that it is only worth implementing frameworks that are in wide use.

Quote:

I can't think of any Ruby based apps off of the top of my head
And that is why Ruby is not available on the tablets out of the box, isn't it?

Quote:

Cons :
* A few megs of storage space is used - you could spend a few minutes writing a shell script to delete all the Java stuff if you were that bothered,
Well, there is third-party JavaSE for the tablets (Jalimo). You can go to Extras and install it from there right away, and get all the Java goodness, the command line launch interface, the CLASSPATH fiddling, etc.

If you want Java to be present on tablets by default though, this will cost Nokia money and time developing and integrating it. Don't you think it should be counted among cons as well?

BaKSo 2009-10-19 05:17

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by RevdKathy (Post 349670)
JavaSE would indeed be what Blackboard runs. It has a forum system - I never worked out why it needed to be java. I can't reply to anything from an NHS computer because the java on those is out of date (they run XP with IE6 :p and regular staff don't have admin access to update.) I was under the impression that n900 could handly that sort of java? Did I not see it running a chat applet in one of the videos? (Or did I dream that bit?)

okay this one give me a lil worry, i need to open blackboard on my browser as most of university in the world use this blackboard for their online learning tools.. i was thinking that blackboard need javascript not the javaSE...

so is there anyone here can confirm or try blackboard site on their N900? if they have one..

mve 2009-10-19 05:33

Re: Java support on N900, the missing thing!!
 
I have a need for full java support in Maemo browser. I would like to use N900 with a java application used by http://www.routegadget.net/ to draw my route in orienteering.

allnameswereout 2009-10-19 05:37

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by fms (Post 350909)
Well, there is third-party JavaSE for the tablets (Jalimo). You can go to Extras and install it from there right away, and get all the Java goodness, the command line launch interface, the CLASSPATH fiddling, etc.

I don't see Jalimo listed here :confused:

fms 2009-10-19 05:41

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by allnameswereout (Post 350922)

Check here:

https://wiki.evolvis.org/jalimo/index.php/Maemo

Jalimo is definitely present in Diablo Extras. It is not in any of the Fremantle repos, but that is mainly because nobody cares.

javispedro 2009-10-19 05:50

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by Bratag (Post 350764)
I know all about Dalvik and regardless of what you call it its a JVM

I disagree. And Sun disagrees. And the fact is, Dalvik doesn't even run Java bytecode, nor follows the JVM spec.

Also, Dalvik is an interpeter and thus can forget about any kind of performance comaprable to C. Unlike JITs, which can on certain workloads. Of course, that does not mean Dalvik/Java is useless for interactive (read: 99% of wall clock time waiting for user input) stuff.

allnameswereout 2009-10-19 06:09

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by fms (Post 350924)
Check here:

https://wiki.evolvis.org/jalimo/index.php/Maemo

Jalimo is definitely present in Diablo Extras. It is not in any of the Fremantle repos, but that is mainly because nobody cares.

That page mentions Chinook, and I don't see Jalimo here either.

qole 2009-10-19 06:52

Re: Java support on N900, the missing thing!!
 
I've been pretty impressed with OpenJDK/IcedTea on the tablets. It is pretty slow, but it is a very complete implementation of Java SE.

I haven't attempted it on the N900, but if it were fast enough, it certainly would be the way to go.

Note that the Debian armel version linked above might be an excellent place to start with a Maemo port.

Capt'n Corrupt 2009-10-19 07:23

Re: Java support on N900, the missing thing!!
 
On the topic of garbage collection for a moment:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/

Now you have the speed of C/C++ with the convenience of Java's garbage collection, only requiring simple malloc/realloc replacements.

* of course, there are many other compelling reasons people use Java. I just thought I'd mention out this little-known gem.

}:^)~

fms 2009-10-19 07:45

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by allnameswereout (Post 350934)
That page mentions Chinook, and I don't see Jalimo here either.

You are right, and I have been incorrect. The PackRat shows Jalimo only in their own repo:

http://ageofikon.info/packrat/index....ection=&Repo=0

gorkem 2009-10-19 09:12

Re: Java support on N900, the missing thing!!
 
Hi,
I am the project lead for the Eclipse eRCP project that was mentioned earlier in this thread. Also I work for Nokia as part of the team that develops the Java Runtime for the Nokia Symbian devices.

I usually do not like to respond to these because they tend to get nowhere and become more about personal choices. However I think I have not engaged to maemo community before and I think some of the information I can provide may help.

First about eRCP, eRCP is an OSGi based environment that aims to carry some of the desktop Eclipse RCP pieces to mobile. The crown jewel of these pieces is eSWT UI toolkit. Nokia's S60 based phones ship eSWT (not the full eRCP stack) as part of the device and eSWT can be used from MIDP runtime. eSWT fits rather nicely to our purposes because it is basically a thin wrapper of the platform's UI toolkit. It does not impose its own look and feel like the Java's own Swing. Recently, Nokia contributed an eSWT port on Qt to eRCP project the first early access packages of eRCP including the contributed eSWT is available. Although we do not provide a package at this time, this port is known to work for maemo and it is possible to provide a package for maemo as well. eSWT's Qt port may be significant for maemo Java because it provides a future proof solution for Java UIs.

Since porting the S60 Java to maemo was listed earlier as an option some information on that. Actually when we started the work on Java Runtime 2.0, we have considered that maemo would be another target and decided to implement it cross-platform. Later when maemo showed no interest, some of the cross-platform requirements were dropped. However a significant part of the runtime can work on maemo. at least the Java UIs(eSWT and MIDP UI), installer, application launchers etc. are cross-platform. As for APIs like bluetooth, location, wireless messaging, mutimedia etc. A few of those already have their maemo implementation ready. So porting this S60 Java is a closer goal than most think.

Also Java SE is also mentioned as an option here. I believe full Java SE is too bloated for mobile(includes corba, jdbc etc). Also Android does not ship full Java SE libraries but rather a subset. I also do not think MIDP is good enough for a powerful platform as maemo(or any smartphone). Ideally Java platform should support MIDP but should provide a subset of JavaSE APIs and latest language features to be competitive against Android.

I still have more to say but this is rather long post already. I hope this is somewhat helpful information.

sharper 2009-10-19 09:54

Re: Java support on N900, the missing thing!!
 
Thanks for the informative post!

Quote:

Originally Posted by gorkem (Post 351021)
Hi,
A few of those already have their maemo implementation ready. So porting this S60 Java is a closer goal than most think.

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.

ovjo12 2009-10-19 11:09

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by sharper (Post 351052)
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?

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.

gorkem 2009-10-19 11:52

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by sharper (Post 351052)
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.

sharper 2009-10-19 11:52

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by ovjo12 (Post 351090)
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.

mikec 2009-10-19 11:55

Re: Java support on N900, the missing thing!!
 
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.


Mike C

mikec 2009-10-19 11:56

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by qole (Post 350955)
I've been pretty impressed with OpenJDK/IcedTea on the tablets. It is pretty slow, but it is a very complete implementation of Java SE.

I haven't attempted it on the N900, but if it were fast enough, it certainly would be the way to go.

Note that the Debian armel version linked above might be an excellent place to start with a Maemo port.

Qole are you saying that iced tea debs work on the N810? If so how have you installed and tested?

Mike C

SubCore 2009-10-19 12:02

Re: Java support on N900, the missing thing!!
 
I have now posted the two brainstorm proposals with the discussed solutions. i'll leave the wiki page as-is for now.

Please vote here for Java ME solutions.

Please vote here for Java SE 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!

ovjo12 2009-10-19 12:14

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by SubCore (Post 351121)
I have now posted the two brainstorm proposals with the discussed solutions. i'll leave the wiki page as-is for now.

Please vote here for Java ME solutions.

Please vote here for Java SE 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.

SubCore 2009-10-19 12:27

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by ovjo12 (Post 351131)
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.

sharper 2009-10-19 12:47

Re: Java support on N900, the missing thing!!
 
From http://developer.symbian.org/forum/s...ead.php?t=2229

Quote:

If we are very lucky, Nokia may consider contributing some of this to the Symbian Foundation. However, we'll have to wait and see.
That was at the end of June. Maybe it's changed since then but I can't find any sign of the source code there.

ovjo12 2009-10-19 12:51

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by SubCore (Post 351141)
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?

qole 2009-10-19 20:05

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by mikec (Post 351115)
Qole are you saying that iced tea debs work on the N810? If so how have you installed and tested?

Well, like always, it was through Easy Debian (and Easy Mer) :)

(see here, here, here and here for some screen shots)

mikec 2009-10-19 20:10

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by qole (Post 351722)
Well, like always, it was through Easy Debian (and Easy Mer) :)

(see here, here, here and here for some screen shots)

OK Cheers, easy debs is my next new friend

Mike C

hypest 2009-10-20 08:21

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by allnameswereout (Post 348643)
Opera Mini requires Java ME; not Java SE. When we refer to Java we usually refer to Java SE.

Opera Mini is optimized for specific devices (screen size, input methods, etc). I'm not entirely sure how this optimization works, but you cannot simply grab Opera Mini and run that on any device you get Java ME working on and get an optimized experience.

Have to admit I'm impressed with Opera Mini 5.0 beta btw.

Well, in the context of a mobile device/computer such as the N900, asking for JavaSE AND JavaME doesn't seem too far fetched :)

In any case, the Opera Mini's experience is excellent in my Kaiser (touchscreen+qwerty usage) and in my Samsung E590 (no-touch, phonepad smartphone), just to name my current (in-use) devices. Running the fast (both in native performance and network-wise) Mini in N900 would elevate the device "value"... just IMHO :)

SubCore 2009-10-22 20:53

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by SubCore (Post 351121)
I have now posted the two brainstorm proposals with the discussed solutions. i'll leave the wiki page as-is for now.

Please vote here for Java ME solutions.

Please vote here for Java SE solutions.


*push*

*trying to collect more votes* :)

urnass 2009-10-23 16:51

Re: Java for Maemo 5
 
I'd vote for at least one of them, but I don't know which. I've read countless threads concerning Java on Maemo and numerious wiki pages, but I just can make sense over what I need.

Java ME, Java SE, Jalimo, PhoneME, headless, Eclipse, Jazelle, ThumbEE - all these terms are great and I have a loose understanding how they relate to each other, but all I really want is for my Corporate Lotus Notes Web Email Service to work right when I'm on the road. Any guidance for what I should vote for. :confused:

Something tell me this would be so much easier if Sun would just port a free version of their Java to Maemo - just like it works for Windows system. :D

arachnist 2009-10-23 16:55

Re: Java for Maemo 5
 
Quote:

Originally Posted by urnass (Post 356626)
Java ME, Java SE, Jalimo, PhoneME, headless, Eclipse, Jazelle, ThumbEE - all these terms are great and I have a loose understanding how they relate to each other, but all I really want is for my Corporate Lotus Notes Web Email Service to work right when I'm on the road. Any guidance for what I should vote for. :confused:

Java SE.
Java ME - java used in dumb-phones.
Having Jazelle supported would also be nice - it's a feature of some ARM cpus to execute java code directly (at least parts of it).

Fargus 2009-10-23 17:06

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by ovjo12 (Post 347440)
I know there no official support for Java, JavaME/CLDC/MIDP or JavaME/CDC today. This is a mistake from Nokia I believe, every Java developer I talk to say they will move to Android. Perhaps the community could add it? Anyone know anything about it?

Funily enough a lot of developers use languages other than Java. Android is a Java environment and as such is an obvious platform.

Sun are the ones that would need to port, support & maintain such a platform not Nokia. If you feel that the N900 needs Java then maybe you should organise a petition to Sun?

allnameswereout 2009-10-23 17:18

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by Fargus (Post 356643)
Funily enough a lot of developers use languages other than Java. Android is a Java environment and as such is an obvious platform.

Sun are the ones that would need to port, support & maintain such a platform not Nokia. If you feel that the N900 needs Java then maybe you should organise a petition to Sun?

Depends on type of Java, depends on JVM used, etc etc.

Sun could port on contract, Nokia could ask Sun and then pay royalties, etc etc.

Your post clearly excludes possibility of unofficial Java support (with or without Nokia help) by excluding branding & certification. Which is why Android is not a Java SE environment; it doesn't pass the certification.

Because Java SE was not open source and because now it is GPL but required additional components to be replaced there are many options and they are part of the reason of this thread, as they're looked into here. The result of the discussion you can find on Brainstorm and Wiki.

Bottomline is: to run Java you do not need Sun to necessarily port Sun's Java SE to your platform. You need to get your port certified as being Java which requires a huge compatibility test which must pass completely. IBM, for example, has passed this certification for many years!

SubCore 2009-10-23 17:18

Re: Java support on N900, the missing thing!!
 
Quote:

Originally Posted by Fargus (Post 356643)
If you feel that the N900 needs Java then maybe you should organise a petition to Sun?

sun won't do anything unless someone pays 'em or the platform is widespread enough.

Fargus 2009-10-23 17:25

Re: Java support on N900, the missing thing!!
 
My point entirely!


| Prev |   1     2   3   4     5   | Next
All times are GMT. The time now is 18:32.

vBulletin® Version 3.8.8