Re: [maemo-developers] Java on the 770

2006-11-17 Thread Roberto Resoli

2006/11/16, Jesper Zuschlag <[EMAIL PROTECTED]>:

Actually, from what I have been told by several ARM representatives
its the other way around.


It's funny, because Sun is insisting; from:
http://www.linuxdevices.com/news/NS6857451192.html

Eric Chu, senior director for the mobile and embedded market at Sun, says:
"We won't be able to put everything out there [under the GPL]. For
example, in our commercial product, we have integration with Jazelle.
Obviously, we cannot put that code into open source. So in the open
source version, we will take out some of the pieces that have third
party IP, that we don't have the right to open source. Whereas with
the commercial product, in some cases, we already have some of those
commercial relationships in place that allow us to include those
pieces."


Something in the Jazelle architecture is
covered by one or more Sun patents, which means that ARM cannot
disclose the architectural details to 3rd parties that isn't Sun-
licensees.
I believe that in view of the recent open-sourcing of Java, Sun and
ARM should sit together and solve this issue so that we can use the
full potential of our devices. I find this whole situation ridiculously.

/Jesper

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Java on the 770

2006-11-15 Thread Jesper Zuschlag
Actually, from what I have been told by several ARM representatives  
its the other way around. Something in the Jazelle architecture is  
covered by one or more Sun patents, which means that ARM cannot  
disclose the architectural details to 3rd parties that isn't Sun- 
licensees.
I believe that in view of the recent open-sourcing of Java, Sun and  
ARM should sit together and solve this issue so that we can use the  
full potential of our devices. I find this whole situation ridiculously.


/Jesper

On 16. Nov 2006, at 06:29, Luis Montes wrote:


Mathieu Lacage wrote:

On Tue, 2006-11-14 at 09:47 +0100, Jesper Zuschlag wrote:

Unfortunately it doesn't seems so as the Jazelle-related code (/ 
src/ vm/cpu/arm/jazelle) has been removed from the PhoneME  
Feature  release. Maybe Sun could be convinced to resolve this  
issue with ARM  as they always points at Sun as being the source  
to the non- disclosure policy due to some patent issue.


I find it completely ridiculous to have an undocumented  
instruction  set on a generally available CPU, which I have told  
ARM at any given  occasion. However, they haven't really been  
ready to see it from that  point of view.




>From a business perspective, I suspect that Sun is more  
interested in

keeping this private as it is a way for them to extract licenses from
the embedded guys and this represents quite a bit of money.

Mathieu

Seems more likely to me that Sun can't give away code that they  
have only licensed from ARM.
As stupid as it may be, Jazelle specifications are proprietary to  
ARM and ARM is probably the one that would object to Sun releasing  
jazelle-related code.
You'd think a hardware manufacturer would want people to be able to  
actually use the hardware they purchase.


If we want Jazelle to work on the 770 it's up to nokia to negotiate  
with ARM. Thus far we have seen very little interest from Nokia in  
bringing a JVM to the 770.


Luis





___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Java on the 770

2006-11-15 Thread Luis Montes

Mathieu Lacage wrote:

On Tue, 2006-11-14 at 09:47 +0100, Jesper Zuschlag wrote:
  
Unfortunately it doesn't seems so as the Jazelle-related code (/src/ 
vm/cpu/arm/jazelle) has been removed from the PhoneME Feature  
release. Maybe Sun could be convinced to resolve this issue with ARM  
as they always points at Sun as being the source to the non- 
disclosure policy due to some patent issue.


I find it completely ridiculous to have an undocumented instruction  
set on a generally available CPU, which I have told ARM at any given  
occasion. However, they haven't really been ready to see it from that  
point of view.



>From a business perspective, I suspect that Sun is more interested in
keeping this private as it is a way for them to extract licenses from
the embedded guys and this represents quite a bit of money.

Mathieu
  
Seems more likely to me that Sun can't give away code that they have 
only licensed from ARM.
As stupid as it may be, Jazelle specifications are proprietary to ARM 
and ARM is probably the one that would object to Sun releasing 
jazelle-related code.
You'd think a hardware manufacturer would want people to be able to 
actually use the hardware they purchase.


If we want Jazelle to work on the 770 it's up to nokia to negotiate with 
ARM. Thus far we have seen very little interest from Nokia in bringing a 
JVM to the 770.


Luis



___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Java on the 770

2006-11-14 Thread Mathieu Lacage
On Tue, 2006-11-14 at 09:47 +0100, Jesper Zuschlag wrote:
> Unfortunately it doesn't seems so as the Jazelle-related code (/src/ 
> vm/cpu/arm/jazelle) has been removed from the PhoneME Feature  
> release. Maybe Sun could be convinced to resolve this issue with ARM  
> as they always points at Sun as being the source to the non- 
> disclosure policy due to some patent issue.
> 
> I find it completely ridiculous to have an undocumented instruction  
> set on a generally available CPU, which I have told ARM at any given  
> occasion. However, they haven't really been ready to see it from that  
> point of view.

>From a business perspective, I suspect that Sun is more interested in
keeping this private as it is a way for them to extract licenses from
the embedded guys and this represents quite a bit of money.

Mathieu
-- 

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Java on the 770

2006-11-14 Thread Jesper Zuschlag
Unfortunately it doesn't seems so as the Jazelle-related code (/src/ 
vm/cpu/arm/jazelle) has been removed from the PhoneME Feature  
release. Maybe Sun could be convinced to resolve this issue with ARM  
as they always points at Sun as being the source to the non- 
disclosure policy due to some patent issue.


I find it completely ridiculous to have an undocumented instruction  
set on a generally available CPU, which I have told ARM at any given  
occasion. However, they haven't really been ready to see it from that  
point of view.


 /Jesper

On 14. Nov 2006, at 02:50, Andrew Barr wrote:


On Monday 13 November 2006 20:45, Victor Toni wrote:
Now that Java will be put under the GPL is there any plan (from  
Nokia)

to integrate it into the firmware?
People would be glad even without the proprietary Jazelle extensions.


Speaking of which, is this recent announcement any reason that we  
might
finally get details on those? Or is ARM Ltd. going to continue to  
be asinine

(IMHO) on that?


And it would open the 770 to many more applications.

Kindest regards,
Victor
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


--
Andrew Barr

Now playing: Sting - Jeremiah Blues (Part 1)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Java on the 770

2006-11-13 Thread Andrew Barr
On Monday 13 November 2006 20:45, Victor Toni wrote:
> Now that Java will be put under the GPL is there any plan (from Nokia)
> to integrate it into the firmware?
> People would be glad even without the proprietary Jazelle extensions.

Speaking of which, is this recent announcement any reason that we might 
finally get details on those? Or is ARM Ltd. going to continue to be asinine 
(IMHO) on that?

> And it would open the 770 to many more applications.
>
> Kindest regards,
> Victor
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers

-- 
Andrew Barr

Now playing: Sting - Jeremiah Blues (Part 1)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Java on the 770

2006-11-13 Thread Victor Toni
Now that Java will be put under the GPL is there any plan (from Nokia) 
to integrate it into the firmware?

People would be glad even without the proprietary Jazelle extensions.
And it would open the 770 to many more applications.

Kindest regards,
Victor
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Java on the 770 (who cares about licensing)

2006-03-09 Thread Philippe Laporte

Hi,
I will be putting SableVM, Classpath, and Knopflerfish OSGI 
altogether on the 770.


I invite all the willing to help. I have not quite started yet. I am 
still gathering intelligence on how to best perform this task. I do not 
have unlimited resources.


I was the lead Designer of Browser Development and wrote a fair portion 
of the Browser UI for the 770 at Nokia. I designed the GTK+ Opera 
widget. I was formerly also at Transvirtual Technologies, the pioneers 
of Embedded Lunux and Java. I implemented a little-known analog (NIH 
syndrome) to Rhino called XS (XoeScript).


We at Gatespace Telematics are determined to offer the best possible 
open-source CDC-OSGI Java platform. We are beginning in the open-source 
Java world but are determined to bring in our resources to see this 
package grow and eventually be chosen by Nokia as THE Java platform for 
Maemo.


I foresee the need for MIDP so all efforts in that direction are great! 
We foresee a scheme where a midlet's byte-code would be downloaded to a 
device and precompiled to native at installation. GCJ is definitely a 
player here. Despite its seeming excessive long-term memory consumption, 
this scheme is already in deployment in the mobile industry. I think 
that SOOT will help in reducing the byte-code size (and thus save money 
for the user). Of course also to rename all identifiers to shorter 
strings with some other tool. And what else, then? I haven't looked into 
this very deeply at all. OMA standards are used to get the midlet onto 
the device.


We are behind the BSD-licensed Knopflerfish implementation and will be 
proud to demonstrate our leading product for Telematics using the 770.


Gatespace Telematics has at this point no contract with Nokia.

I would also like to invite all to take a look at Knopflerfish. The web 
site is bad, but it awaits a major revamp. Gatespace *used* to have 60 
employees.


There is a fair chance that we will also be completing the GCJ-Classpath 
webplugin, and thus have Applet support in Mozilla/Minimo. A 
prerequisite for that would be signed jars support in Classpath. We 
would do the rest.


Another thing we might do is add profile options to the Classpath build 
system if they don't exist yet.


I hope that many will find this interesting and want to join in some way.

Best Regards,

--
Philippe Laporte
Director of OMA and Embedded Development

Gatespace Telematics
Första Långgatan 18
41328 Göteborg
Sweden
Phone: +46 702 04 35 11
Fax:   +46 31 24 16 50
Email: [EMAIL PROTECTED]



___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers