5 ms·
Oracle sued Google for "stealing their java API specs" so they probably aren't touching the Android platform any time soon. However, there is a Java ME SDK that
by nurettin 10y ago
Oracle sued Google for "stealing their java API specs" so they probably aren't touching the Android platform any time soon. However, there is a Java ME SDK that runs on constrained devices such as ARM phones. There is also an emulator called phoneME.
- hota_mazi 10y agoJava ME has been dead for a solid decade.
- fulafel 10y agoLatest Java ME Embedded release is under a year old, supports Raspberry PI and STM IoT platforms etc: https://blogs.oracle.com/java/java-me-embedded-83-release https://blogs.oracle.com/java/java-me-embedded-83-release
- hota_mazi 10y agoYes, and there are sill new versions of Eiffel and Fortran coming out. I meant dead practically, not literally.
- lacampbell 10y agoFortran isn't dead. I'd bet money on there being more fortran programmers today than in the 70s, even if their slice of the programming language pie is proportionally much smaller. Don't mistake other languages growing as another language being dead. Not all of computing is an exercise in following trends.
- pjmlp 10y agoIt is ironic how so many [1] JDK vendors were able to work together with Sun, now with Oracle, just Google seems to have some issues following the same rules and licenses. But hey, lets fork Java and do no evil. [1] - https://en.wikipedia.org/wiki/List_of_Java_virtual_machines https://en.wikipedia.org/wiki/List_of_Java_virtual_machines
- kbenson 10y agoGiven that Java licensing seems to have been negotiated and was likely very different per company, the fact that some licensed versions exist doesn't actually give too much info. There are accounts of what happened when from the court filings though, and people have distilled that[1]. In any case, I hardly think prolonged failed business negotiations constitute failing to "do no evil". 1: http://www.pcworld.com/article/253666/a_timeline_of_oracles_java_lawsuit_against_google.html http://www.pcworld.com/article/253666/a_timeline_of_oracles_...
- pjmlp 10y agoDoing a business without the necessary licenses in place, forking the Java eco-system by creating an implementation that isn't able to run any random Java library due to partial implementation, is surely the contrary of "do no evil". When Java 9 finally gets out, and looking forward to Java 10 roadmap, this situation is only going to get worse.
- pulse7 10y agoEverybody has rights to fork Java. Oracle gave those rights with OpenJDK under the GPL+classpath exception license. As long as you follow this license, you are free to do what ever you like with OpenJDK. Essentially it means you must stay GPL+classpath exception, but you can add/change/remove any part you like.
- pjmlp 10y agoBetter read it again, it does not apply to embedded systems, because Sun wanted to sell J2ME licenses.
- pulse7 10y agoYou are talking about Oracle JDK and it's "field of use" restriction which prohibits usage on embedded systems (see http://www.oracle.com/technetwork/java/javase/terms/license/index.html http://www.oracle.com/technetwork/java/javase/terms/license/...). But I am talking about Open JDK which does not have this restriction (see http://openjdk.java.net/legal/gplv2+ce.html http://openjdk.java.net/legal/gplv2+ce.html) and can therefore be used by Google for Android.