You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Yang Paulex <pa...@gmail.com> on 2009/06/24 09:47:54 UTC

Palm Pre's WebOS includes Harmony

FYI.

This is probably old, but I just know that - actually Palm Pre's Linux based
WebOS includes Harmony library and a Harmony compatible VM called
oasisharmonyvm... (http://blogs.gurulabs.com/dax/2009/06/palm-pre-webos.html
)

I'm a big fan of Palm devices, so this is really good news to me. May we
looking forward the combo of Linux+Harmony rules the smart phone market ? :)

-- 
Best Regards,

Paulex Yang

回复: Re: Palm Pre's WebOS includes Harmony

Posted by Yang Paulex <pa...@gmail.com>.
lol, Mark, u r a great googler

在 2009-8-24 6:24 AM,"Mark Hindess" <ma...@googlemail.com> 说:


In message <20...@d06av01.portsmouth.uk.ibm.com>,

Mark Hindess writes: > > In message <
f982cec50906240047v5edfe645yb5fa10b37579c611@mail.gmail.com>, ...
My guess was completely wrong.

I was a little bit curious[0] so I did a bit of googling and found out a
bit more about the use of Harmony on that platform.

I emailed the author of the blog entry.  He kindly sent me the output
of "ipkg info" for the three packages with "harmony" in the name.  This
told me that the harmony package (which contains the class libraries) is
dependent on openssl and libcrypto which means they've probably written
a security implementation that uses that.  This is very cool and I would
love to hear more about this!

It also gave the architecture as armv7 which is what I expected from
reading general documentation about the Palm.  I also read some blogs
about the SDK on the web[1].  This appears to be based on an x86
virtual machine so I assume the oasisharmonyvm has been ported to both
armv7 and x86.

A little more googling turned up [2] which says:

 root@castle:/usr/bin# javahy --help
 OasisVM: Build 96.2
 Copyright 2005, Iventor, Inc. All Rights Reserved

The copyright year is a little puzzling, as is the fact that the web
server for iventor.com seems to return only 404 errors.  We can see a
version from a couple of years ago[3].  Turns out this company was
founded by Paul Mercer presumeably after his previous company[4] was
acquired by Sun.

More googling turned up some mentions of symbols containing "drlvm" in
the Oasis VM (time Jun 12 18:35:21 in these IRC logs[5]).  There are
also some diffs for revisions of the Palm webOS which might provide a
clue as to what bits of classlib have been used[6] - though obviously
this doesn't show unchanged files.

If any Pre developers are reading, thanks for choosing to make use of
Apache Harmony and congratulations for creating a cool device.  I'm
sure I'm not the only one who would very much like to know more about
your experiences with Harmony - in particular with respect to openssl,
working with the VMI and creating a Harmony-compatible VM.  It would
be great to hear from you on this list.  That said, I respect your
decision if you choose not to do so.

Regards,
 Mark.

[0] I intended to buy one but they aren't available in the UK yet and
I need a new phone quite badly.  Rumour has it that the Samsung i7500
Galaxy (which is Android-based) comes out tomorrow and the issue tracker
item for Perl scripting on Android was closed last week so I might not
be able to resist.

[1] http://www.newlc.com/node/23199

[2] http://randomfoo.net/sandbox/palmpre/java.txt

[3] http://web.archive.org/web/20070627131755/www.iventor.com/

[4] http://en.wikipedia.org/wiki/Pixo

[5]
http://logs.nslu2-linux.org/livelogs/webos-internals/webos-internals.20090613.txt

[6] http://www.webos-internals.org/wiki/WebOS_Doctor_version_1.1.0

Re: Palm Pre's WebOS includes Harmony

Posted by Mark Hindess <ma...@googlemail.com>.
In message <20...@d06av01.portsmouth.uk.ibm.com>,
Mark Hindess writes:
> 
> In message <f9...@mail.gmail.com>,
> Yang Paulex writes:
> >
> > FYI.
> > 
> > This is probably old, but I just know that - actually
> > Palm Pre's Linux based WebOS includes Harmony library
> > and a Harmony compatible VM called oasisharmonyvm...
> > (http://blogs.gurulabs.com/dax/2009/06/palm-pre-webos.html)
> >
> > I'm a big fan of Palm devices, so this is really good news to
> > me. May we looking forward the combo of Linux+Harmony rules the
> > smart phone market ? :)
> 
> This was news to me too.
>
> Very cool.  Looks like they took code from the M4 release revision in
> Dec 2007.  I wonder if they'll be updating or joining us on the list?
> Regardless, it is great to see someone else using Harmony.
>
> I wonder who made the VM?  I'm guessing it might be:
> 
>   http://www.oasistechsol.com/
> 
> based only on googling arm, oasis and java.

My guess was completely wrong.

I was a little bit curious[0] so I did a bit of googling and found out a
bit more about the use of Harmony on that platform.

I emailed the author of the blog entry.  He kindly sent me the output
of "ipkg info" for the three packages with "harmony" in the name.  This
told me that the harmony package (which contains the class libraries) is
dependent on openssl and libcrypto which means they've probably written
a security implementation that uses that.  This is very cool and I would
love to hear more about this!

It also gave the architecture as armv7 which is what I expected from
reading general documentation about the Palm.  I also read some blogs
about the SDK on the web[1].  This appears to be based on an x86
virtual machine so I assume the oasisharmonyvm has been ported to both
armv7 and x86.

A little more googling turned up [2] which says:

  root@castle:/usr/bin# javahy --help
  OasisVM: Build 96.2
  Copyright 2005, Iventor, Inc. All Rights Reserved

The copyright year is a little puzzling, as is the fact that the web
server for iventor.com seems to return only 404 errors.  We can see a
version from a couple of years ago[3].  Turns out this company was
founded by Paul Mercer presumeably after his previous company[4] was
acquired by Sun.

More googling turned up some mentions of symbols containing "drlvm" in
the Oasis VM (time Jun 12 18:35:21 in these IRC logs[5]).  There are
also some diffs for revisions of the Palm webOS which might provide a
clue as to what bits of classlib have been used[6] - though obviously
this doesn't show unchanged files.

If any Pre developers are reading, thanks for choosing to make use of
Apache Harmony and congratulations for creating a cool device.  I'm
sure I'm not the only one who would very much like to know more about
your experiences with Harmony - in particular with respect to openssl,
working with the VMI and creating a Harmony-compatible VM.  It would
be great to hear from you on this list.  That said, I respect your
decision if you choose not to do so.

Regards,
 Mark.

[0] I intended to buy one but they aren't available in the UK yet and
I need a new phone quite badly.  Rumour has it that the Samsung i7500
Galaxy (which is Android-based) comes out tomorrow and the issue tracker
item for Perl scripting on Android was closed last week so I might not
be able to resist.

[1] http://www.newlc.com/node/23199

[2] http://randomfoo.net/sandbox/palmpre/java.txt

[3] http://web.archive.org/web/20070627131755/www.iventor.com/

[4] http://en.wikipedia.org/wiki/Pixo

[5] http://logs.nslu2-linux.org/livelogs/webos-internals/webos-internals.20090613.txt

[6] http://www.webos-internals.org/wiki/WebOS_Doctor_version_1.1.0



Re: Palm Pre's WebOS includes Harmony

Posted by Mark Hindess <ma...@googlemail.com>.
In message <f9...@mail.gmail.com>,
Yang Paulex writes:
>
> FYI.
> 
> This is probably old, but I just know that - actually Palm Pre's Linux based
> WebOS includes Harmony library and a Harmony compatible VM called
> oasisharmonyvm... (http://blogs.gurulabs.com/dax/2009/06/palm-pre-webos.html)
> 
> I'm a big fan of Palm devices, so this is really good news to me. May we
> looking forward the combo of Linux+Harmony rules the smart phone market ? :)

This was news to me too.

Very cool.  Looks like they took code from the M4 release revision in
Dec 2007.  I wonder if they'll be updating or joining us on the list?
Regardless, it is great to see someone else using Harmony.

I wonder who made the VM?  I'm guessing it might be:

  http://www.oasistechsol.com/

based only on googling arm, oasis and java.

-Mark.





Re: Palm Pre's WebOS includes Harmony

Posted by Sean Qiu <se...@gmail.com>.
I've just replaced my Palm680 with G1 for Android.
I should update it to Palm Pre.  :-)

Anyway, good news to us.

Best Regards
Sean, Xiao Xia Qiu




2009/6/24 Yang Paulex <pa...@gmail.com>:
> FYI.
>
> This is probably old, but I just know that - actually Palm Pre's Linux based
> WebOS includes Harmony library and a Harmony compatible VM called
> oasisharmonyvm... (http://blogs.gurulabs.com/dax/2009/06/palm-pre-webos.html
> )
>
> I'm a big fan of Palm devices, so this is really good news to me. May we
> looking forward the combo of Linux+Harmony rules the smart phone market ? :)
>
> --
> Best Regards,
>
> Paulex Yang
>

Re: Palm Pre's WebOS includes Harmony

Posted by "Jimmy,Jing Lv" <fi...@gmail.com>.
Wow, another "Android-like" and "Harmony-inside" Mobile System, great news!

I guess this is a bit old version(early 2008):
"harmony - 5.0.r603534-48.1 - Apache Harmony class library"

Maybe Palm will give us some official document?

2009/6/24 Yang Paulex <pa...@gmail.com>

> FYI.
>
> This is probably old, but I just know that - actually Palm Pre's Linux
> based
> WebOS includes Harmony library and a Harmony compatible VM called
> oasisharmonyvm... (
> http://blogs.gurulabs.com/dax/2009/06/palm-pre-webos.html
> )
>
> I'm a big fan of Palm devices, so this is really good news to me. May we
> looking forward the combo of Linux+Harmony rules the smart phone market ?
> :)


Sounds cool :)


>
>
> --
> Best Regards,
>
> Paulex Yang
>



-- 

Best Regards!

Jimmy, Jing Lv
China Software Development Lab, IBM

Re: Palm Pre's WebOS includes Harmony

Posted by Alexey Petrenko <al...@gmail.com>.
NIce... I have not heard about this as well... :)

2009/6/24 Yang Paulex <pa...@gmail.com>:
> FYI.
>
> This is probably old, but I just know that - actually Palm Pre's Linux based
> WebOS includes Harmony library and a Harmony compatible VM called
> oasisharmonyvm... (http://blogs.gurulabs.com/dax/2009/06/palm-pre-webos.html
> )
>
> I'm a big fan of Palm devices, so this is really good news to me. May we
> looking forward the combo of Linux+Harmony rules the smart phone market ? :)
>
> --
> Best Regards,
>
> Paulex Yang
>

Re: Palm Pre's WebOS includes Harmony

Posted by Xiao-Feng Li <xi...@gmail.com>.
On Wed, Jun 24, 2009 at 3:47 PM, Yang Paulex<pa...@gmail.com> wrote:
> FYI.
>
> This is probably old, but I just know that - actually Palm Pre's Linux based
> WebOS includes Harmony library and a Harmony compatible VM called
> oasisharmonyvm... (http://blogs.gurulabs.com/dax/2009/06/palm-pre-webos.html
> )

This is indeed cool!

>
> I'm a big fan of Palm devices, so this is really good news to me. May we
> looking forward the combo of Linux+Harmony rules the smart phone market ? :)

The problem is, how to work around "Java"?

Thanks,
xiaofeng
>
> --
> Best Regards,
>
> Paulex Yang
>



-- 
http://people.apache.org/~xli