File: control

package info (click to toggle)
pyjamas 0.7~%2Bpre2-3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 10,656 kB
  • ctags: 12,331
  • sloc: python: 74,493; php: 805; sh: 291; makefile: 59; xml: 9
file content (160 lines) | stat: -rw-r--r-- 6,880 bytes parent folder | download
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
Source: pyjamas
Section: python
Priority: extra
Maintainer: Philip Hands <phil@hands.com>
Build-Depends: debhelper (>= 7.0.50~), python
Build-Depends-Indep: python-support (>= 0.5.3)
Standards-Version: 3.8.3
Homepage: http://pyjs.org

Package: pyjamas-ui
Architecture: all
Depends: ${misc:Depends}
Description: Python Pyjamas Web Widget Set library
 Pyjamas is a stand-alone Python to Javascript compiler, an AJAX
 framework / library and a Desktop-like Widget set.
 .
 Pyjamas is typically used for the development of "Web 2.0" RIAs,
 where the application can be almost exclusively written in Python,
 instead of Javascript, yet compiled to run in the user's browser.
 Pyjamas Desktop is the desktop version, where the exact same
 application can also be run stand-alone on the desktop
 (where debugging is slightly easier).
 .
 This package contains the User-Interface Widgets that are common
 to both Pyjamas and Pyjamas-Desktop.

Package: pyjamas
Architecture: all
Depends: ${misc:Depends}, pyjamas-ui, pyjamas-pyjs, pyjamas-desktop, pyjamas-gchart, pyjamas-gmap
Recommends: pyjamas-doc
Description: Python web widget toolkit and Python-to-Javascript compiler
 Pyjamas is a stand-alone Python to Javascript compiler, an AJAX
 framework / library and a Desktop-like Widget set.
 .
 Pyjamas is typically used for the development of "Web 2.0" RIAs,
 where the application can be almost exclusively written in Python,
 instead of Javascript, yet compiled to run in the user's browser.
 Pyjamas also supports running the application as pure Python,
 unmodified, using Pyjamas Desktop (conceptually similar to Adobe AIR)
 .
 Pyjamas does not do the "usual" static AJAX Javascript framework
 paradigm but instead provides the developer with the tools and the
 libraries to write their own Web 2.0 AJAX Framework, as if they
 were programming and working with a standard Desktop Widget Set.
 All the usual browser incompatibilities (e.g. History Management
 and HTTPRequest) are taken care of.
 .
 The Pyjamas User-Interface Widget Set is startlingly similar to
 that of Python-Qt4 and Python-Gtk2, with the distinct advantage
 that applications run in all major web browsers, with absolutely
 no plugins required (only Javascript need be enabled).  Additional
 advantages over the use of standard Desktop Widget sets are that
 Pyjamas provides direct access to the full set of HTML features -
 CSS, NPAPI Plugins such as Adobe Flash, and SVG 2D Canvas.
 All these are directly available, rather than requiring additional
 components.
 .
 This package is a metapackage that installs the javascript compiler;
 Pyjamas Desktop; the user-interface widget set library and other useful
 libraries.

Package: pyjamas-pyjs
Architecture: all
Depends: ${python:Depends}, ${misc:Depends}
Recommends: pyjamas-ui
Description: Pyjamas Python-to-Javascript compiler
 Pyjamas is a stand-alone Python to Javascript compiler, an AJAX
 framework / library and a Desktop-like Widget set.
 .
 This package contains the stand-alone python-to-javascript compiler.

Package: pyjamas-desktop
Architecture: all
Depends: ${python:Depends}, ${misc:Depends}, python-hulahop
Recommends: pyjamas-ui
Description: Python web widget toolkit (Desktop version)
 Pyjamas Desktop is the desktop version of Pyjamas, the
 Web Widget application framework.
 .
 Pyjamas is typically used for the development of "Web 2.0" RIAs,
 where the application can be almost exclusively written in Python,
 instead of Javascript, yet compiled to run in the user's browser.
 .
 The Desktop version of Pyjamas takes the original Python application
 (which, in the browser version, is put through a Javascript Compiler),
 and executes it directly, through the standard Python Interpreter,
 unmodified.  The Pyjamas Infrastructure then uses XULRunner as the
 Browser Engine, to render the application's widgets.

Package: pyjamas-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Description: Python web widget set
 Pyjamas is a stand-alone Python to Javascript compiler, an AJAX
 framework / library and a Desktop-like Widget set.
 .
 This package contains the documentation and the examples.

Package: pyjamas-canvas
Architecture: all
Depends: ${misc:Depends}, pyjamas-ui
Recommends: pyjamas-desktop
Description: Pyjamas Python port of GWTCanvas SVG Library
 Pyjamas is a stand-alone Python to Javascript compiler, an AJAX
 framework / library and a Desktop-like Widget set.
 .
 This package contains a port of the GWT Canvas library, to Pyjamas.
 Written in pure Python, it can be used to create scalable vector
 graphics applications in either a user's web browser (compiled to javascript),
 or as a desktop application under Pyjamas-Desktop.
 .
 An online demo is here:
 http://pyjs.org/examples/gwtcanvas/output/GWTCanvasDemo.html
 .
 Please note: pyjamas-canvas is experimental but functional, and does not yet
 provide VML support (used exclusively by IE).  Pyjamas-Desktop (with the
 XULRunner backend), Firefox and Google Chrome have been confirmed as working.

Package: pyjamas-gmap
Architecture: all
Depends: ${misc:Depends}, pyjamas-ui
Description: Pyjamas Google Maps (v3) Wrapper Library
 Pyjamas is a stand-alone Python to Javascript compiler, an AJAX
 framework / library and a Desktop-like Widget set.
 .
 This package contains a javascript wrapper around the Google GMaps (v3)
 javascript library.  Rich Media Pyjamas Applications can be developed that
 can take advantage of the interactive features of the Google Maps (v3) API.
 .
 An online demo of the GMaps examples is here:
 http://pyjs.org/examples/gmaps/output/
 .
 Please note: pyjamas-gmaps is experimental but functional, and is NOT
 supported under Pyjamas-Desktop, due to the heavy and specific reliance
 on Javascript.  In order for Pyjamas-Desktop to make use of the Google
 GMaps API, the Google GMaps API itself must be ported directly to pure
 Python.  However, this package simply provides a javascript-specific
 wrapper around the javascript-specific Google GMaps (v3) API, which PyJD
 cannot interact with at present.

Package: pyjamas-gchart
Architecture: all
Depends: ${misc:Depends}, pyjamas-ui
Recommends: pyjamas-desktop, pyjamas-canvas
Description: Pyjamas Python port of GWT GChart Charting and Graph Widget Library
 Pyjamas is a stand-alone Python to Javascript compiler, an AJAX
 framework / library and a Desktop-like Widget set.
 .
 This package contains a port of GChart: http://code.google.com/p/gchart to
 Pyjamas.  Written in pure Python, it can be used to create graphs, bar charts
 and pie charts in either a user's web browser (compiled to javascript),
 or as a desktop application under Pyjamas-Desktop.
 .
 An online demo is here:
 http://pyjs.org/examples/gcharttestapp/output/GChartTestApp.html
 .
 Please note: pyjamas-gchart is experimental but functional, and does not yet
 use SVG Canvas (which is much faster).