[JXTA discuss] JXTA Language Bindings

Shane Isbell <[email protected]> Tue, 30 Aug 2005 17:16:49 -0700
Newsgroups gmane.comp.java.jxta.general,gmane.comp.java.jxta.devel
Message-ID <[email protected]>
------=_Part_3963_1911087.1125447409025
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi all,
=20
I took a look at the latest title for the jxta-ruby project (on
java.net<http://java.net>),
which I believe Henry has changed to 'Ruby Binding for JXTA'. Because of th=
e=20
nature of the project, there may be some confusion. My original intent was=
=20
to use jxta-ruby as the basis for another mobile project. By focusing on=20
constrained environments, my intention was not to get too bogged down in=20
getting all the JXTA functionality working in Ruby, just what is needed for=
=20
devices.=20

 I think that this may not have been the best approach because I am seeing=
=20
three different projects emerge. 1) JXTA language binding project, 2)=20
JXTA-Ruby and 3) JXTA-Ruby for Constrained Environments, which should be a=
=20
subproject of JXTA-Ruby. What I would like to do is to step back and=20
re-approach the problem. With tools like SWIG, we can create a general=20
binding that could be used for multiple languages. I would like to break th=
e=20
bindings off into a separate project, say JXTA Language Bindings. We could=
=20
then generate the infrastructure for groups that want to build up the=20
application in any of a dozen languages, from C# to Perl to Ruby. After=20
that, it makes sense to work on JXTA-Ruby using the underlying bindings. I=
=20
did take a look at SWIG-1.3 and got it working on some test files so a JXTA=
=20
language bindings project would be feasible. Thoughts?

 Regards,

Shane

------=_Part_3963_1911087.1125447409025
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<div>&nbsp;</div>
<div><font face=3D"">Hi all,</font></div>
<div>
<p class=3D"MsoNormal" style=3D"MARGIN: 5pt 0in; mso-layout-grid-align: non=
e"><font face=3D"">I took a look at the latest title for the jxta-ruby proj=
ect (on <a href=3D"http://java.net">java.net</a>), which I believe Henry ha=
s changed to 'Ruby Binding for JXTA'. Because of the nature of the project,=
 there may be some confusion. My original intent was to use jxta-ruby as th=
e basis for another mobile project. By focusing on constrained environments=
, my intention was not to get too bogged down in getting all the JXTA funct=
ionality working in Ruby, just what is needed for devices.=20
</font></p>
<p class=3D"MsoNormal" style=3D"MARGIN: 5pt 0in; mso-layout-grid-align: non=
e"><font face=3D""></font>&nbsp;</p>
<p class=3D"MsoNormal" style=3D"MARGIN: 5pt 0in; mso-layout-grid-align: non=
e"><font face=3D"">I think that this may not have been the best approach be=
cause I am seeing three different projects emerge. 1) JXTA language binding=
 project, 2) JXTA-Ruby and 3) JXTA-Ruby for Constrained Environments, which=
 should be a subproject of JXTA-Ruby. What I would like to do is to step ba=
ck and re-approach the problem. With tools like SWIG, we can create a gener=
al binding that could be used for multiple languages. I would like to break=
 the bindings off into a separate project, say JXTA Language Bindings. We c=
ould then generate the infrastructure for groups that want to build up the =
application in any of a dozen languages, from C# to Perl to Ruby. After tha=
t, it makes sense to work on JXTA-Ruby using the underlying bindings. I did=
 take a look at=20
SWIG-1.3 and got it working on some test files so a JXTA language bindings =
project would be feasible. Thoughts?</font></p>
<p class=3D"MsoNormal" style=3D"MARGIN: 5pt 0in; mso-layout-grid-align: non=
e">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"MARGIN: 5pt 0in; mso-layout-grid-align: non=
e"><font face=3D"">Regards,</font></p>
<p class=3D"MsoNormal" style=3D"MARGIN: 0in 0in 0pt"><font face=3D"">Shane<=
/font></p></div>

------=_Part_3963_1911087.1125447409025--