[scala] ARM CPUs

View: New views
4 Messages — Rating Filter:   Alert me  

[scala] ARM CPUs

by Arioch :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ARM CPUs are attractiong some attention now.

PDAs a la SmartDevices SmartQ7
phones a la OpenMoko
SmartBooks, that are much told upon

However it seems there is no official JRE's for ARM.

And unofficials are feature-cut and usually use ClassPath or other  
non-standard RTL.

Since Scala tends to stretch the bounds of JRE it begs a question if  
Scala-written apps will work there.

Did anyone experienced with Scala on ARM and which Java runtime is better  
suited then ?

--
Используется революционный почтовый клиент браузера Opera:  
http://www.opera.com/mail/


Re: [scala] ARM CPUs

by Ricky Clarkson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have tested one of our apps using one of the Classpath-based JREs
(Cacao), on an ARM device, and it worked fine.  This was a
command-line app.  I had some issues because it was a command-line app
that called into [broken] libs that required GUI toolkits (though
without displaying anything), so I had to install the GTK libs, but
that wasn't too painful.  With a Sun VM I could have told it to use
the motif peers instead.

My colleague who uses ARM devices a lot, but not Java (or Scala)
reports that OpenEmbedded, which they are planning to use shortly, has
OpenJDK bundled.  We've had issues with our apps on OpenJDK before,
but I expect that's a bit more promising for running arbitrary
programs on.

2009/11/1 Arioch <the_Arioch@...>:

> ARM CPUs are attractiong some attention now.
>
> PDAs a la SmartDevices SmartQ7
> phones a la OpenMoko
> SmartBooks, that are much told upon
>
> However it seems there is no official JRE's for ARM.
>
> And unofficials are feature-cut and usually use ClassPath or other
> non-standard RTL.
>
> Since Scala tends to stretch the bounds of JRE it begs a question if
> Scala-written apps will work there.
>
> Did anyone experienced with Scala on ARM and which Java runtime is better
> suited then ?
>
> --
> Используется революционный почтовый клиент браузера Opera:
> http://www.opera.com/mail/
>
>



--
Ricky Clarkson
Java and Scala Programmer, AD Holdings
+44 1565 770804
Skype: ricky_clarkson
Google Talk: ricky.clarkson@...
Google Wave: ricky.clarkson@...

Re: [scala] ARM CPUs

by Arthur Peters :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

There is also a Sun JRE for embedded (ARM, MIPS and maybe one other are supported) but it's not free. It requires a license for commercial use.

http://java.sun.com/javase/embedded/

-Arthur


On Sun, Nov 1, 2009 at 5:06 PM, Ricky Clarkson <ricky.clarkson@...> wrote:
I have tested one of our apps using one of the Classpath-based JREs
(Cacao), on an ARM device, and it worked fine.  This was a
command-line app.  I had some issues because it was a command-line app
that called into [broken] libs that required GUI toolkits (though
without displaying anything), so I had to install the GTK libs, but
that wasn't too painful.  With a Sun VM I could have told it to use
the motif peers instead.

My colleague who uses ARM devices a lot, but not Java (or Scala)
reports that OpenEmbedded, which they are planning to use shortly, has
OpenJDK bundled.  We've had issues with our apps on OpenJDK before,
but I expect that's a bit more promising for running arbitrary
programs on.

2009/11/1 Arioch <the_Arioch@...>:
> ARM CPUs are attractiong some attention now.
>
> PDAs a la SmartDevices SmartQ7
> phones a la OpenMoko
> SmartBooks, that are much told upon
>
> However it seems there is no official JRE's for ARM.
>
> And unofficials are feature-cut and usually use ClassPath or other
> non-standard RTL.
>
> Since Scala tends to stretch the bounds of JRE it begs a question if
> Scala-written apps will work there.
>
> Did anyone experienced with Scala on ARM and which Java runtime is better
> suited then ?
>
> --
> Используется революционный почтовый клиент браузера Opera:
> http://www.opera.com/mail/
>
>



--
Ricky Clarkson
Java and Scala Programmer, AD Holdings
+44 1565 770804
Skype: ricky_clarkson
Google Talk: ricky.clarkson@...
Google Wave: ricky.clarkson@...


Re: [scala] ARM CPUs

by Bob Jamison-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

  Back when Sharp SL5000 PDA's (ARM powered) were the developer's rage,
there was a fairly good JVM running on it.  I forget the name, but as I
recall, it did
floating point emu, but was still rather fast.  It was >ME, <SE, I don't
know how it would be categorized.

But as far as "no official" version, did you see this?  1.6u10+.  Can't
beat that.  :)
http://java.sun.com/javase/embedded/system_requirements.jsp


bob



On 11/1/2009 3:56 PM, Arioch wrote:

> ARM CPUs are attractiong some attention now.
>
> PDAs a la SmartDevices SmartQ7
> phones a la OpenMoko
> SmartBooks, that are much told upon
>
> However it seems there is no official JRE's for ARM.
>
> And unofficials are feature-cut and usually use ClassPath or other
> non-standard RTL.
>
> Since Scala tends to stretch the bounds of JRE it begs a question if
> Scala-written apps will work there.
>
> Did anyone experienced with Scala on ARM and which Java runtime is
> better suited then ?
>