views:

369

answers:

2

Hello,

Besides using Appcelerator's Titanium Desktop, are there other approaches to integrating Javascript and Ruby/Python into cross-platform desktop applications? Just trying to get a sense of the landscape here. From searching the web, it seems Titanium may be leading the charge in terms of this type of integration. I wasn't able to find references that suggest you can do something similar in Adobe AIR.

I am interested in building desktop applications that exploit Protovis and possibly other Javascript interactive vis packages for the UI. At the end of the day, I can go the web app route if need be, but being able to develop desktop apps is helpful.

Would appreciate your perspective on this...

Chris

+2  A: 

There is Pyjamas Desktop, but might be a bit out of date.

Ignacio Vazquez-Abrams
Why out of date? Development seems to be quite active.
nikow
@nikow: Well, the last packaged download is from 2008 or so.
Ignacio Vazquez-Abrams
Is that maybe because it is now part of the Pyjamas main distribution?
nikow
Thanks for the feedback Ignacio. Will have a look...
Chris
A: 

You can also script Swing or SWT with JRuby, either directly, or via one of the numerous frameworks.
You might manage to integrate protovis via a webkit or gecko (like redcar does) embedding, or a java html renderer, there are some. Or just use a java viz kit.

clyfe
Appreciate the feedback clyfe.
Chris