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).
|