becta logo
[oats-sig] new member of mailing list

Steve Lee steve at fullmeasure.co.uk
Tue Sep 25 21:00:47 BST 2007

Article: [oats-sig] new member of mailing list

On 25/09/2007, stephen emslie <stephenemslie at gmail.com> wrote:
> Jambu looks really interesting. I've been developing web applications
> with python, open source tools and the web standards stack for a few
> years so this sounds right up my alley.

Hi, I could have done with your help earlier :-)

> Does Jambu embed python with PyXPCOM? It would be great to see this
> technology put into practice so soon after SVG and python have hit
> mozilla!

No. After early attempts to leverage the Mozilla Platform with Python
and SVG I decided after discussion with Aaron (a11y lead at Mozilla)
to abandon Mozilla. I had big problems with Python on XUL, both
building and running. Though python access to the platform (pyXPCOM as
you say) was easier to set up, I at that time thought I wanted python
DOM access and scripting as well but Mark Hammond's work on that at
Active State seemed to have frozen (i'm now not so sure I want that,
partly due to concerns over sandbox security).

Recent Mozilla developments with the renewed activity on XULRunner as
a platform and ActiveState's commitment to open Sourcing parts of
Komodo (XUL + python) make it much more attractive. I would still
rather use a standard release of XUL rather than a custom build for
reasons of support and testing.

I'm using librsvg for SVG rendering and without SVG DOM have to
provide simple dynamic rendering and events in my own model. That is a
bit of a pain but does afford ultimate flexibility. I haven't ruled
XUL out completely as a possible future direction. The inherent
portability is very attractive.

Another possibility would be to use both Python and Javascript as
appropriate. I like Javascript, but its just that I *really* like
python ;-).

On another note I see Mark Finkle just announced his work on a
Javascript version of ctypes that gives dynamic access to XPCOM. That
should be very useful.

-- 
Steve Lee
--
Open Source Assistive Technology Software
PowerTalk - your presentations can speak for themselves
www.fullmeasure.co.uk


  Main Becta Site  | Return to top