Application Portability?

2005-12-29 Thread greg . kujawa
I have a CRM application that I've written in Ruby that currently runs
on Win32 clients as well as Linux ARM clients (Sharp Zaurus PDA's). The
application uses Qt for its GUI presentation and XMLRPC calls to
push/pull contact data back and forth. It suits my purposes, but I am
looking to port it to other platforms, such as Windows Mobile and Palm
OS PDA's.

Getting Ruby compiled for the Palm OS is out of the question, and
getting Ruby to compile for Windows Mobile has hit many roadblocks. I
have tried looking at some Smalltalk implementations to accomplish
this, as I am willing to recode my app in another OO language if I can
definitely port it over to Windows Mobile and Palm OS. But even the
Smalltalk scenario would force me to recode the Smalltalk source itself
since one implementation wouldn't port between both platforms.

How about Python? Could I code the application once in Python and then
port it to both PDA platforms easily? Or is this a pipe dream? I don't
know much about Python yet, but would start picking it up if it could
fit the bill...

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Application Portability?

2005-12-30 Thread greg . kujawa
Neil Benn wrote:

> Hello,
>
>   I know that this isn't a fashionable thing to write on a
> dynamic language newsgroup but I would really recommend switching to
> Java for your work if you are looking at recoding it.  I'm running Java
> on handhelds and it works well.  If you want to use dynamic languages
> then you can use Jytjon, there is an unofficial port of Jython for
> Personal Profile - I'm not sure how robust it is but you could take a
> look at that.
>
>
> Cheers,
>
>
> Neil

I was thinking this to myself as well, as Java should be available for
most of these platforms. It's just that I don't really want to use Java
unless I'm absolutely forced to :-) Can't help it coming from scripting
languages like Perl and Ruby, plus toying around in Smalltalk. I'm sure
that Python would be useful to pick up too, if I have the time and
effort. It seems as if the libraries available for Python are
considerable compared to other languages. Everyone's responses are
appreciated for sure in this thread.

The web browser idea is a good one too, as my GUI isn't that
sophisticated, and I could get away implementing it as a basic
one-page-at-a-time web app. Just have to research how to pull off all
of the XMLRPC calls from within the web page coding. Should be
interesting how I can pull all of this off!

-- 
http://mail.python.org/mailman/listinfo/python-list