forked from andreyvit/pyjamas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
73 lines (51 loc) · 2.25 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Current Release: 0.6
---------------
With over 140 items in the CHANGELOG since the 0.5p1 stable release,
Pyjamas 0.6 is finally out. Thank you to everyone who's helped
highlight issues.
Pyjamas
-------
Pyjamas is a port of Google Web Toolkit to Python, and thus enables
the development of Rich Media AJAX applications in Python, with no
need for special browser plugins. Pyjamas contains a stand-alone
python-to-javascript compiler, and also a Widget Set API that looks
very similar to Desktop Widget Set APIs (such as PyQT4 or PyGTK2).
For more information, see:
http://pyjs.org
http://pyjs.org/FAQ.html
http://pyjs.org/features.html
Known bugs: http://code.google.com/p/pyjamas/issues
#227, #228, #229, #230 and #232
Pyjamas-Desktop
---------------
Pyjamas runs your application in a Web Browser (as javascript);
Pyjamas-Desktop runs exactly the same python application on the
Desktop (as python)
http://pyjd.org
Release 0.6 of Pyjamas also incorporates Pyjamas-Desktop directly into
the Pyjamas Distribution. To use Pyjamas-Desktop there are three choices,
with more planned [MacOSX PyObjC; KDE's PyKHTML].
1) - XULRunner
install hulahop and python-xpcom. hulahop is distributed with
both Debian and Ubuntu; python-xpcom is part of XULRunner and is
also distributed with both Debian and Ubuntu. Other users should
investigate the installation instructions for python-xpcom and
hulahop for the operating system of their choice on the appropriate
web sites.
GNU/Linux, FreeBSD and other POSIX systems are strongly advised
to use XULRunner for Pyjamas-Desktop: it is the most stable of the
PyJD ports.
2) - PyWebKitGtk
you will need a patched version of pywebkitgtk:
http://code.google.com/p/pywebkitgtk/issues/detail?id=13
you will need a patched version of webkit:
http://github.com/lkcl/webkit/16401.master
Detailed build instructions are available here:
http://wiki.github.com/lkcl/webkit/helping-with-16401master
3) - MSHTML (beta)
For Windows users, all that's required, other than installing python
and Internet Explorer, is one further package: Win32 "comtypes".
Win32 "comtypes" can be downloaded here:
* http://sourceforge.net/projects/comtypes/
The MSHTML version primarily works. Reports using IE8's MSHTML
engine would be appreciated.