maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   Any Chance for Java? (https://talk.maemo.org/showthread.php?t=436)

frethop 2005-11-16 15:01

Any Chance for Java?
 
As I'm sitting in the US wondering if my preorder will be filled, I'm wondering on how I can use this thing in non-Web-browsing ways.

For instance, is there any chance Java is on or could be installed? That would open up apps like a remote for my Roku SoundBridge.

Thanks.

-F

fredoll 2005-11-16 17:08

There is A Java VM being ported (JamVM) ! Check out the Wiki
Fred

rgbyhkr 2005-11-16 17:24

The intricacies of Java have always been a bit confusing to me. Would porting VM, if fully functional, allow for use of most Java apps you come across in websites? Thanks.

Jeff

daf 2005-11-16 19:10

jamvm was removed from wiki because it's not stable i think. see this message for more information :
http://maemo.org/pipermail/maemo-dev...er/001487.html
and i think later information will be in mailing list first ;)

frethop 2005-11-16 19:11

Quote:

Would porting VM, if fully functional, allow for use of most Java apps you come across in websites?
Yes. Technically, it would depend on how much of the JVM specification was ported. But if the standard JVM is ported, then most standard Java apps should run without recompilation.

This is sometimes not true for small platforms. Sometimes, things will get stripped from the JVM (it's big now) or a platform will support only J2ME (micro edition), which has a different view of the world so that it works on things like mobile phones. Sometimes extra classes will not be ported for space reasons.

Since the 770 is ARM-based, it looks like JamVM should port easily.

-F

Jerryn 2005-11-16 19:15

JamVM should work
 
JamVM should port easily. I'd like to bring all my Zaurus Java Apps over to the 770.

Has anyone tried the web interface to vnc? Does it work with the 770?

daf 2005-11-17 00:41

TI OMAP 1710, the nokia 770 processor have this :
Quote:

ARM926TEJ core subsystem

* Up to 220 MHz ARM926TEJ V5 architecture (maximum frequency)
* 32KB I-cache; 16KB D-cache
* Java acceleration
* Support for 32-bit and 16-bit (thumb mode) instruction sets
* Data and program MMUs
* Two 64-entry translation look-aside buffers (TLBs) for MMUs
* 17-word write buffer
(source :
http://focus.ti.com/general/docs/wtb...data/omap_1710 )
So i think it could be possible to have a great jvm...

Smiley Dan 2005-11-17 12:40

More here.

Only J2ME is mentioned there. I can't really fathom what "Java acceleration" would mean unless it's some form of low level optimisation for facets of a Java VM, e.g. threading optimisation to speed GC and so on.

roel 2005-11-17 19:31

mono is running on the nokia, so this could work: http://www.ikvm.net/

Smiley Dan 2005-11-18 13:42

A Java VM running _inside_ a .NET CLR running _inside_ Maemo running _inside_ Debian???

Teetering tower of technology springs to mind :D


All times are GMT. The time now is 21:02.

vBulletin® Version 3.8.8