Furthermore, on top of the DOM.py model library is an additional abstraction layer, ui.py, which provides the most useful layer to web developers: a full suite of widgets with which desktop application developers will be familiar. At present, the list of available widgets is a mixture of the complete set of widgets that were available in Google Web Toolkit 1.2, along with a few more that have been forward-ported from GWT 1.5.
The widget set library that comes with Pyjamas is so similar to PyQt and PyGTK that a port of Pyjamas was made to run Pyjamas applications on the desktop, called Pyjamas-Desktop. The project uses Webkit, XULRunner or MSHTML as the underlying technology, and it is through these browser engines that Pyjamas manipulates the DOM model of the application. Pyjamas and Pyjamas Desktop allow writing cross-platform, cross-desktop, cross-browser and cross-widget applications that run on the web and on the desktop .
Sites using Pyjamas
World Fairtrade Day web site
^ Pyjamas project home at google^ Widget Set diagram at Pyjamas Home Page^ a b DOM module at Pyjamas Home Page^ a b ui module at Pyjamas Home Page^ Widget set showcase at PyJS.org^ http:advogato.org/article/981.html Pyjamas – Python Applications for Desktop and Web^ Coding in Pyjamas: Apps for Desktop and the Web