On Nov 5, 2005, at 7:21 PM, Bill Stephenson wrote:

If there were a perl module that could let perl CGI scripts interact with a native Mac OS X window, that displayed web formated content like Safari (or perhaps a hacked FireFox), but also gave you access to the "Main Menu", then any web programmer could port their work to a native Mac OS X (like) application with little effort.

Now, if you consider the different aspects of current web apps and the features that you can use now on OS X with the built-in Apache, like MySQL, DHTML, CSS, AJAX, Graphics Libraries (GD), accessing local or remote data for use in your application, you have a rich collection of APIs that leverage a huge base of existing programmers skills to create Native Mac OS X apps, for sale, or free. If they could just package it.

It's just something that feels so close...


Hmm... Looks like Adobe is doing something very much like this now. Check out Adobe's "Apollo".

"Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy Rich Internet Applications (RIAs) to the desktop." (source: http://labs.adobe.com/wiki/index.php/Apollo:DeveloperFAQ)

It looks like a perl/cgi script might be used to provide local or remote data and other files to Apollo applications but the API is not yet complete (according to Adobe's web site) and I haven't had a chance to read the docs in detail or play with the dev kit.

I think it's worth finding out more about how Apple's built-in perl might interact with Apollo though. It sure brings up many interesting (and even some "perfectly horrible" ;) possibilities.

Kindest Regards,

--
Bill Stephenson

Reply via email to