repton 3
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3722
KRepton 4.0
KRepton is an implementation of the classic Repton 3 game. more>>
KRepton project is an implementation of the classic Repton 3 game, which was originally produced for the BBC Micro and was the third successful Repton game for Superior Software. KRepton brings the original game to the KDE desktop, and can be used on any of its supported platforms.
The game and editor are released under the GNU General Public Licence, although I would suggest that, if you make any improvements or modifications, that you send me a copy so that they can be incorporated into updated versions.
The current version 4.0 integrates the game player and editor into a single seamless application, so there is now of course only one download. An episode can be selected using a graphical preview list, and immediately played or edited, without having to switch between two separate applications.
If you have fond memories of the original Repton games then you wont need to be told any more; download and play the game now! If you dont know anything about them but would like to find out more then there is far more information online than I could list here; the best site by far is the Repton Appreciation Society with plenty of Repton information and downloads, including games and emulators for many other platforms.
Enhancements:
- Version 4 integrates the game player and editor into a single seamless application.
- An episode can be selected using a graphical preview list, and immediately played or edited, without having to switch between two separate applications as was the case with version 3.
<<lessThe game and editor are released under the GNU General Public Licence, although I would suggest that, if you make any improvements or modifications, that you send me a copy so that they can be incorporated into updated versions.
The current version 4.0 integrates the game player and editor into a single seamless application, so there is now of course only one download. An episode can be selected using a graphical preview list, and immediately played or edited, without having to switch between two separate applications.
If you have fond memories of the original Repton games then you wont need to be told any more; download and play the game now! If you dont know anything about them but would like to find out more then there is far more information online than I could list here; the best site by far is the Repton Appreciation Society with plenty of Repton information and downloads, including games and emulators for many other platforms.
Enhancements:
- Version 4 integrates the game player and editor into a single seamless application.
- An episode can be selected using a graphical preview list, and immediately played or edited, without having to switch between two separate applications as was the case with version 3.
Download (1.1MB)
Added: 2005-06-17 License: GPL (GNU General Public License) Price:
1590 downloads
FX-Repton 0.6
FX-Repton is a portable Repton 3 clone game. more>>
FX-Repton project is a portable Repton 3 clone game.
t uses the portable FOX Toolkit library. The original Repton 3 game was produced on the BBC Micro and was the third hit Repton game for Superior Software.
This game is available with sources for UNIX and Windows.
The only keys you need to use are the four arrow keys. The objective of the game is to collect all the diamonds (in the Repton 3 episodes, in the others the objects may change) and get the bomb before the time out.
The key bindings
Key Description
F2 Restart the level
P Pause the game
ESC Minimize the game
Alt-X Quit the game
Up Move Repton up
Down Move Repton down
Left Move Repton left
Right Move Repton right
Hints:
- If you wish to know what a single object is, you might find a brief description in the Legend Window, from the Help ? menu.
- The Map Window may give you some help during playing (in the Help ? menu, too).
- Please remember to annotate the password, once you have finished a level.
- If you do not like the graphics of a certain episode and/or you are more familiar with another scheme, during playing you can load the graphics from another episode by choosing it from the Episodes menu while keeping down the SHIFT key.
<<lesst uses the portable FOX Toolkit library. The original Repton 3 game was produced on the BBC Micro and was the third hit Repton game for Superior Software.
This game is available with sources for UNIX and Windows.
The only keys you need to use are the four arrow keys. The objective of the game is to collect all the diamonds (in the Repton 3 episodes, in the others the objects may change) and get the bomb before the time out.
The key bindings
Key Description
F2 Restart the level
P Pause the game
ESC Minimize the game
Alt-X Quit the game
Up Move Repton up
Down Move Repton down
Left Move Repton left
Right Move Repton right
Hints:
- If you wish to know what a single object is, you might find a brief description in the Legend Window, from the Help ? menu.
- The Map Window may give you some help during playing (in the Help ? menu, too).
- Please remember to annotate the password, once you have finished a level.
- If you do not like the graphics of a certain episode and/or you are more familiar with another scheme, during playing you can load the graphics from another episode by choosing it from the Episodes menu while keeping down the SHIFT key.
Download (0.63MB)
Added: 2006-12-24 License: GPL (GNU General Public License) Price:
1040 downloads
Fcron 3.0.3
Fcron is a periodical command scheduler which aims at replacing Vixie Cron, so it implements most of its functionalities. more>>
Fcron project is a periodical command scheduler which aims at replacing Vixie Cron, so it implements most of its functionalities.
But fcron does not assume that your system is running neither all the time nor regularly : you can, for instance, tell fcron to execute tasks every x hours y minutes of system up time or to do a job only once in a specified interval of time.
Fcron has also much more functionalities : you can also set a nice value to a job, run it depending on the system load average and much more !
Enhancements:
- Since 3.0.2, the build and install processes have changed significantly to make them more standard and make fcron easier to package, and AIX and Solaris platforms are supported better.
- Some other minor changes give better compatibility with Vixie cron.
- Please bear in mind that the default install paths have changed since 3.0.3-rc1 to make them more standard.
<<lessBut fcron does not assume that your system is running neither all the time nor regularly : you can, for instance, tell fcron to execute tasks every x hours y minutes of system up time or to do a job only once in a specified interval of time.
Fcron has also much more functionalities : you can also set a nice value to a job, run it depending on the system load average and much more !
Enhancements:
- Since 3.0.2, the build and install processes have changed significantly to make them more standard and make fcron easier to package, and AIX and Solaris platforms are supported better.
- Some other minor changes give better compatibility with Vixie cron.
- Please bear in mind that the default install paths have changed since 3.0.3-rc1 to make them more standard.
Download (0.53MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
865 downloads
mod_python 3.3.1
mod_python is an Apache module that embeds the Python interpreter within the server. more>>
mod_python is an Apache module that embeds the Python interpreter within the server.
With mod_python you can write web-based applications in Python that will run many times faster than traditional CGI and will have access to advanced features such as ability to retain database connections and other data between hits and access to Apache internals.
A more detailed description of what mod_python can do is available in this OReilly article.
<<lessWith mod_python you can write web-based applications in Python that will run many times faster than traditional CGI and will have access to advanced features such as ability to retain database connections and other data between hits and access to Apache internals.
A more detailed description of what mod_python can do is available in this OReilly article.
Download (0.34MB)
Added: 2007-02-16 License: The Apache License Price:
986 downloads
ntop 3.3
ntop is a network probe that shows network usage in a way similar to what top does for processes. more>>
ntop is a network traffic probe that shows the network usage, similar to what the popular top Unix command does.
The project is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform and on Win32 as well.
ntop users can use a a web browser (e.g. netscape) to navigate through ntop (that acts as a web server) traffic information and get a dump of the network status.
In the latter case, ntop can be seen as a simple RMON-like agent with an embedded web interface. The use of:
a web interface
limited configuration and administration via the web interface
reduced CPU and memory usage (they vary according to network size and traffic)
make ntop easy to use and suitable for monitoring various kind of networks.
Main features:
- Sort network traffic according to many protocols
- Show network traffic sorted according to various criteria
- Display traffic statistics
- Store on disk persistent traffic statistics in RRD format
- Identify the indentity (e.g. email address) of computer users
- Passively (i.e. withou sending probe packets) identify the host OS
- Show IP traffic distribution among the various protocols
- Analyse IP traffic and sort it according to the source/destination
- Display IP Traffic Subnet matrix (whos talking to who?)
- Report IP protocol usage sorted by protocol type
- Act as a NetFlow/sFlow collector for flows generated by routers (e.g. Cisco and Juniper) or switches (e.g. Foundry Networks)
- Produce RMON-like network traffic statistics
Additional features of "ntop":
- Network Flows
- Local Traffic Analysis
- Multithread and MP (MultiProcessor) support on both Unix and Win32
- Perl/PHP/Python lightweight API for accessing ntop from remote
- Support of both NetFlow andsFlow as flow collector. ntop can collect simultaneously from multiple probes.
- Traffic statistics are saved into RRD databases for long-run traffic analysis.
- Internet Domain, AS (Autonomous Systems), VLAN (Virtual LAN) Statistics
- Network assets discovery and categorization according to their OS and users
- Protocol decoders for most of known P2P (Peer to Peer) protocols
- Advanced per user HTTP password protection with encrypted passwords
- RRD support for persistently storing per-host traffic information
- Passive remote host fingerprint (Courtesy of ettercap)
- HTTPS (Secure HTTP via OpenSSL)
- Virtual/multiple network interfaces support
- Graphical Charts (via gdchart)
- WAP support
<<lessThe project is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform and on Win32 as well.
ntop users can use a a web browser (e.g. netscape) to navigate through ntop (that acts as a web server) traffic information and get a dump of the network status.
In the latter case, ntop can be seen as a simple RMON-like agent with an embedded web interface. The use of:
a web interface
limited configuration and administration via the web interface
reduced CPU and memory usage (they vary according to network size and traffic)
make ntop easy to use and suitable for monitoring various kind of networks.
Main features:
- Sort network traffic according to many protocols
- Show network traffic sorted according to various criteria
- Display traffic statistics
- Store on disk persistent traffic statistics in RRD format
- Identify the indentity (e.g. email address) of computer users
- Passively (i.e. withou sending probe packets) identify the host OS
- Show IP traffic distribution among the various protocols
- Analyse IP traffic and sort it according to the source/destination
- Display IP Traffic Subnet matrix (whos talking to who?)
- Report IP protocol usage sorted by protocol type
- Act as a NetFlow/sFlow collector for flows generated by routers (e.g. Cisco and Juniper) or switches (e.g. Foundry Networks)
- Produce RMON-like network traffic statistics
Additional features of "ntop":
- Network Flows
- Local Traffic Analysis
- Multithread and MP (MultiProcessor) support on both Unix and Win32
- Perl/PHP/Python lightweight API for accessing ntop from remote
- Support of both NetFlow andsFlow as flow collector. ntop can collect simultaneously from multiple probes.
- Traffic statistics are saved into RRD databases for long-run traffic analysis.
- Internet Domain, AS (Autonomous Systems), VLAN (Virtual LAN) Statistics
- Network assets discovery and categorization according to their OS and users
- Protocol decoders for most of known P2P (Peer to Peer) protocols
- Advanced per user HTTP password protection with encrypted passwords
- RRD support for persistently storing per-host traffic information
- Passive remote host fingerprint (Courtesy of ettercap)
- HTTPS (Secure HTTP via OpenSSL)
- Virtual/multiple network interfaces support
- Graphical Charts (via gdchart)
- WAP support
Download (2.4MB)
Added: 2007-06-10 License: GPL (GNU General Public License) Price:
547 downloads
remoteMoin 0.3.3
remoteMoin are a couple of XML-RPC plugins for MoinMoin adding some useful features making a automated usage of MoinMoin easier. more>>
remoteMoin are a couple of XML-RPC plugins for MoinMoin adding some useful features making a automated usage of MoinMoin easier.
Installation:
Scripts
Installation of these mini-projects is straight-forward: Just put them in a directory in your path and make them executable.
Some mini-projects have prerequisites which are listed in the manual page. Make sure to have the prerequisites installed.
Perl modules
Perl modules are of course installed with the usual sequence of
gunzip < dist >.tar.gz
tar xvf < dist >.tar
cd < dist >
perl Makefile.PL
make
make test
make install
Emacs
Refer to the file itself how to embed the code into your Emacs environment.
MoinMoin
Some mini projects are plugins for MoinMoin and you must put them to the right directory in the plugin structure of your Wiki. For instance see installation instructions for parsers.
Other mini projects are regular scripts.
Please note that the current hoster of this site does not like .py files. Therefore they are extended by a .txt. Please strip the .txt before installation.
Enhancements:
- Adaptations for MoinMoin 1.5.4 (was 1.3.4).
<<lessInstallation:
Scripts
Installation of these mini-projects is straight-forward: Just put them in a directory in your path and make them executable.
Some mini-projects have prerequisites which are listed in the manual page. Make sure to have the prerequisites installed.
Perl modules
Perl modules are of course installed with the usual sequence of
gunzip < dist >.tar.gz
tar xvf < dist >.tar
cd < dist >
perl Makefile.PL
make
make test
make install
Emacs
Refer to the file itself how to embed the code into your Emacs environment.
MoinMoin
Some mini projects are plugins for MoinMoin and you must put them to the right directory in the plugin structure of your Wiki. For instance see installation instructions for parsers.
Other mini projects are regular scripts.
Please note that the current hoster of this site does not like .py files. Therefore they are extended by a .txt. Please strip the .txt before installation.
Enhancements:
- Adaptations for MoinMoin 1.5.4 (was 1.3.4).
Download (0.005MB)
Added: 2006-08-10 License: GPL (GNU General Public License) Price:
1170 downloads
EmPy 3.3
EmPy is a templating system in Python. more>>
EmPy is a system for embedding Python expressions and statements in template text; it takes an EmPy source file, processes it, and produces output.
This is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, @). EmPy can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms.
Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.
Expressions are embedded in text with the @(...) notation; variations include conditional expressions with @(...?...!...) and the ability to handle thrown exceptions with @(...$...). As a shortcut, simple variables and expressions can be abbreviated as @variable, @object.attribute, @function(arguments), @sequence [index], and combinations.
Full-fledged statements are embedded with @{...}. Control flow in terms of conditional or repeated expansion is available with @[...]. A @ followed by a whitespace character (including a newline) expands to nothing, allowing string concatenations and line continuations.
Comments are indicated with @# and consume the rest of the line, up to and including the trailing newline. @% indicate "significators," which are special forms of variable assignment intended to specify per-file identification information in a format which is easy to parse externally.
Context name and line number changes can be done with @? and @! respectively. @ markups are customizeable by the user and can be used for any desired purpose. Escape sequences analogous to those in C can be specified with @..., and finally a @@ sequence expands to a single literal at sign.
<<lessThis is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, @). EmPy can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms.
Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.
Expressions are embedded in text with the @(...) notation; variations include conditional expressions with @(...?...!...) and the ability to handle thrown exceptions with @(...$...). As a shortcut, simple variables and expressions can be abbreviated as @variable, @object.attribute, @function(arguments), @sequence [index], and combinations.
Full-fledged statements are embedded with @{...}. Control flow in terms of conditional or repeated expansion is available with @[...]. A @ followed by a whitespace character (including a newline) expands to nothing, allowing string concatenations and line continuations.
Comments are indicated with @# and consume the rest of the line, up to and including the trailing newline. @% indicate "significators," which are special forms of variable assignment intended to specify per-file identification information in a format which is easy to parse externally.
Context name and line number changes can be done with @? and @! respectively. @ markups are customizeable by the user and can be used for any desired purpose. Escape sequences analogous to those in C can be specified with @..., and finally a @@ sequence expands to a single literal at sign.
Download (0.13MB)
Added: 2005-04-13 License: LGPL (GNU Lesser General Public License) Price:
1654 downloads
Download (0.35MB)
Added: 2006-02-15 License: GPL (GNU General Public License) Price:
1349 downloads
NodeMon 0.3.3
NodeMon is a resource utilization monitor tailored to the Altix architecture, but is applicable to any Linux system or cluster. more>>
NodeMon is a visualization tool for monitoring system resource utilization. It allows distributed resource monitoring via the Growler software infrastructure.
It is modular, with existing modules for monitoring of CPU, memory, network, and numalink activity. Its most notable feature is its composition of large amounts of statistics into a single graphical window. This project was originally designed for monitoring NASAs Columbia supercomputer.
<<lessIt is modular, with existing modules for monitoring of CPU, memory, network, and numalink activity. Its most notable feature is its composition of large amounts of statistics into a single graphical window. This project was originally designed for monitoring NASAs Columbia supercomputer.
Download (0.68MB)
Added: 2007-08-03 License: GPL (GNU General Public License) Price:
813 downloads
GeoTools 2.3.3
GeoTools is a Java toolkit for geospatial applets, applications, and services. more>> <<less
Download (26MB)
Added: 2007-08-02 License: LGPL (GNU Lesser General Public License) Price:
835 downloads
Jameleon 3.3-M4
Jameleon is an automated testing framework that can be used by technical and non-technical users alike. more>>
Jameleon project is an automated testing framework that can be used by technical and non-technical users alike.
One of the main concepts behind it is to create a group of keywords or tags that represent different screens of an application. All of the logic required to automate each particular screen can be defined in Java and mapped to these keywords.
The keywords can then be organized with different data sets to form test scripts without requiring an in-depth knowledge of how the application works. The test scripts are then used to automate testing efforts and to generate manual test case documentation.
Jameleon was designed to test many kinds of applications. To make this possible, Jameleon was designed with a plug-in model. Currently, there are five plug-ins offered;
- A JUnit plug-in which can be used to test at a white box level. All JUnit function tags can be used in conjunction with other plug-ins.
- A Jiffie plug-in which drives Internet Explorer and can therefore only be run on Windows. Most testers like this plug-in the most.
- An HttpUnit plug-in which emulates a browser. Most developers like this plug-in the most.
- A 3270 (Jagacy) plug-in which is used to automate mainframe applications.
- A jWebUnit plug-in which is the most basic among the provided plug-ins and currently has no generic tags other than a session tag.
If Jameleon doesnt have some feature or plug-in, please feel free to request it as a feature via the Request a Feature link. Implementing Jameleon plug-ins is simple and can usually be done in less than a hour.
Even though it would be possible to write unit tests using Jameleon, Jameleon was designed with integration, regression, functional, and acceptance-level testing in mind. Most bugs are found and fixed by good unit tests. However, this does not eliminate the need to test the application as a whole.
Enhancements:
- This release includes four new features and fixes four bugs.
- A notable new feature is an experimental Selenium plug-in.
- One of the fixed bugs includes a fix to a performance slow-down in the Jiffie plug-in introduced back in the 3.3-M2 release.
<<lessOne of the main concepts behind it is to create a group of keywords or tags that represent different screens of an application. All of the logic required to automate each particular screen can be defined in Java and mapped to these keywords.
The keywords can then be organized with different data sets to form test scripts without requiring an in-depth knowledge of how the application works. The test scripts are then used to automate testing efforts and to generate manual test case documentation.
Jameleon was designed to test many kinds of applications. To make this possible, Jameleon was designed with a plug-in model. Currently, there are five plug-ins offered;
- A JUnit plug-in which can be used to test at a white box level. All JUnit function tags can be used in conjunction with other plug-ins.
- A Jiffie plug-in which drives Internet Explorer and can therefore only be run on Windows. Most testers like this plug-in the most.
- An HttpUnit plug-in which emulates a browser. Most developers like this plug-in the most.
- A 3270 (Jagacy) plug-in which is used to automate mainframe applications.
- A jWebUnit plug-in which is the most basic among the provided plug-ins and currently has no generic tags other than a session tag.
If Jameleon doesnt have some feature or plug-in, please feel free to request it as a feature via the Request a Feature link. Implementing Jameleon plug-ins is simple and can usually be done in less than a hour.
Even though it would be possible to write unit tests using Jameleon, Jameleon was designed with integration, regression, functional, and acceptance-level testing in mind. Most bugs are found and fixed by good unit tests. However, this does not eliminate the need to test the application as a whole.
Enhancements:
- This release includes four new features and fixes four bugs.
- A notable new feature is an experimental Selenium plug-in.
- One of the fixed bugs includes a fix to a performance slow-down in the Jiffie plug-in introduced back in the 3.3-M2 release.
Download (3.8MB)
Added: 2006-12-15 License: LGPL (GNU Lesser General Public License) Price:
1046 downloads
PETSc 2.3.3
PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications. more>>
PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.
PETSc library employs the MPI standard for all message-passing communication.
PETSc is easy to use for beginners. Moreover, its careful design allows advanced users to have detailed control over the solution process. PETSc includes a large suite of parallel linear and nonlinear equation solvers that are easily used in application codes written in C, C++, Fortran and now Python.
PETSc provides many of the mechanisms needed within parallel application codes, such as simple parallel matrix and vector assembly routines that allow the overlap of communication and computation. In addition, PETSc includes support for parallel distributed arrays useful for finite difference methods.
Main features:
- Parallel vectors
- scatters (handles communicating ghost point information)
- gathers
- Parallel matrices
- several sparse storage formats
- easy, efficient assembly.
- Scalable parallel preconditioners
- Krylov subspace methods
- Parallel Newton-based nonlinear solvers
- Parallel timestepping (ODE) solvers
- Complete documentation
- Automatic profiling of floating point and memory usage
- Consistent interface
- Intensive error checking
- Portable to UNIX and Windows
- Over one hundred examples
- PETSc is supported and will be actively enhanced for many years.
Enhancements:
- This release adds support for 2D and 3D mesh generation, refinement, partitioning, and distribution.
- It adds support for partitioning based upon arbitrary dimensional entities, e.g. vertices, faces, etc.
- It adds support for FIAT element generation.
- It adds support for higher order elements.
- A Poisson problem example in a separate repository has been added.
- The Hypre interface has been updated to use version 2.0.0.
- The Mumps interface has been updated to use version 4.7.3.
- The fftw interface has been updated to use v3.2alpha2.
- There are numerous bugfixes.
<<lessPETSc library employs the MPI standard for all message-passing communication.
PETSc is easy to use for beginners. Moreover, its careful design allows advanced users to have detailed control over the solution process. PETSc includes a large suite of parallel linear and nonlinear equation solvers that are easily used in application codes written in C, C++, Fortran and now Python.
PETSc provides many of the mechanisms needed within parallel application codes, such as simple parallel matrix and vector assembly routines that allow the overlap of communication and computation. In addition, PETSc includes support for parallel distributed arrays useful for finite difference methods.
Main features:
- Parallel vectors
- scatters (handles communicating ghost point information)
- gathers
- Parallel matrices
- several sparse storage formats
- easy, efficient assembly.
- Scalable parallel preconditioners
- Krylov subspace methods
- Parallel Newton-based nonlinear solvers
- Parallel timestepping (ODE) solvers
- Complete documentation
- Automatic profiling of floating point and memory usage
- Consistent interface
- Intensive error checking
- Portable to UNIX and Windows
- Over one hundred examples
- PETSc is supported and will be actively enhanced for many years.
Enhancements:
- This release adds support for 2D and 3D mesh generation, refinement, partitioning, and distribution.
- It adds support for partitioning based upon arbitrary dimensional entities, e.g. vertices, faces, etc.
- It adds support for FIAT element generation.
- It adds support for higher order elements.
- A Poisson problem example in a separate repository has been added.
- The Hypre interface has been updated to use version 2.0.0.
- The Mumps interface has been updated to use version 4.7.3.
- The fftw interface has been updated to use v3.2alpha2.
- There are numerous bugfixes.
Download (9.8MB)
Added: 2007-06-04 License: Freely Distributable Price:
874 downloads
PyQt 3.17.3
PyQt is a Python bindings for the Qt GUI toolkit. more>>
PyQt project is a set of Python bindings for the Qt toolkit. The bindings are implemented as a set of Python modules: qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml, and contains 300 classes and over 5,750 functions and methods.
PyQt also implements the qtext Python module. PyQt project is a set of Python bindings for the Qt toolkit.
PyQt is licensed under the GNU GPL (for UNIX/Linux and MacOS/X), under the Qt Non-commercial License (for use with the Qt v2.3.0 non-commercial version for windows), under the Qt Educational License (for use with the educational edition of Qt for Windows), and under a commercial license (for Windows, UNIX/Linux and MacOS/X). You can purchase the commercial version of PyQt here.
There is also an evaluation version of PyQt for Windows. This must be used with the corresponding evaluation version of Qt.
PyQt supports Qt versions 1.43 to 3.3.4 and Python versions 1.5 to 2.4. PyQt will normally work with newer versions of Qt and Python without change. If changes are required then these are normally added to snapshots within a few days. PyQt has been ported to Windows, MacOS/X and UNIX/Linux.
Note that PyQt does not yet support Qt v4.
PyQt has also been ported to Qt/Embedded and supports the Qt Palmtop Environment (aka Qtopia) through the qtpe Python module.
Binary packages of PyQt are provided for the non-commercial, educational, and evaluation versions of Qt for Windows.
The GPL version of PyQt is included with most of the main Linux distributions.
PyQt brings together the Qt C++ cross-platform toolkit and the cross-platform interpreted language Python.
Qt is primarily a GUI toolkit. It has a comprehensive set of widgets modelled as C++ classes including a fast canvas widget and a rich-text editor. Qt also includes many other useful classes implementing, for example, access to SQL databases and an XML DOM parser.
Qt classes employ a signal/slot mechanism for communicating between objects that is type safe but loosely coupled making it easy to create re-usable software components.
Qt also includes a graphical user interface designer and an associated utility uic than converts a design into the corresponding C++ code.
Python is a simple but powerful object-orientated language. Its simplicity makes it easy to learn, but its power means that large and complex applications can be created. Its interpreted nature means that Python programmers are every productive because there is no edit/compile/link/run development cycle.
Much of Pythons power comes from its comprehensive set of extension modules providing a wide variety of functions including HTTP servers, XML parsers, database access, data compression tools and, of course, graphical user interfaces.
Extension modules are usually implemented in either Python, C or C++. Using tools such as SIP it is relatively straight forward to create an extension module that encapsulates an existing C or C++ library. Used in this way, Python can then become the glue to create new applications from established libraries.
PyQt combines all the advantages of Qt and Python. A programmer has all the power of Qt, but is able to exploit it with the simplicity of Python.
PyQt includes pyuic which takes the same designs that uic converts to C++, but converts them to the equivalent Python code. This makes PyQt particularly useful as a rapid prototyping environment for applications that will eventually be implemented in C++.
Enhancements:
- This release is needed if SIP v4.7 or later is being used.
<<lessPyQt also implements the qtext Python module. PyQt project is a set of Python bindings for the Qt toolkit.
PyQt is licensed under the GNU GPL (for UNIX/Linux and MacOS/X), under the Qt Non-commercial License (for use with the Qt v2.3.0 non-commercial version for windows), under the Qt Educational License (for use with the educational edition of Qt for Windows), and under a commercial license (for Windows, UNIX/Linux and MacOS/X). You can purchase the commercial version of PyQt here.
There is also an evaluation version of PyQt for Windows. This must be used with the corresponding evaluation version of Qt.
PyQt supports Qt versions 1.43 to 3.3.4 and Python versions 1.5 to 2.4. PyQt will normally work with newer versions of Qt and Python without change. If changes are required then these are normally added to snapshots within a few days. PyQt has been ported to Windows, MacOS/X and UNIX/Linux.
Note that PyQt does not yet support Qt v4.
PyQt has also been ported to Qt/Embedded and supports the Qt Palmtop Environment (aka Qtopia) through the qtpe Python module.
Binary packages of PyQt are provided for the non-commercial, educational, and evaluation versions of Qt for Windows.
The GPL version of PyQt is included with most of the main Linux distributions.
PyQt brings together the Qt C++ cross-platform toolkit and the cross-platform interpreted language Python.
Qt is primarily a GUI toolkit. It has a comprehensive set of widgets modelled as C++ classes including a fast canvas widget and a rich-text editor. Qt also includes many other useful classes implementing, for example, access to SQL databases and an XML DOM parser.
Qt classes employ a signal/slot mechanism for communicating between objects that is type safe but loosely coupled making it easy to create re-usable software components.
Qt also includes a graphical user interface designer and an associated utility uic than converts a design into the corresponding C++ code.
Python is a simple but powerful object-orientated language. Its simplicity makes it easy to learn, but its power means that large and complex applications can be created. Its interpreted nature means that Python programmers are every productive because there is no edit/compile/link/run development cycle.
Much of Pythons power comes from its comprehensive set of extension modules providing a wide variety of functions including HTTP servers, XML parsers, database access, data compression tools and, of course, graphical user interfaces.
Extension modules are usually implemented in either Python, C or C++. Using tools such as SIP it is relatively straight forward to create an extension module that encapsulates an existing C or C++ library. Used in this way, Python can then become the glue to create new applications from established libraries.
PyQt combines all the advantages of Qt and Python. A programmer has all the power of Qt, but is able to exploit it with the simplicity of Python.
PyQt includes pyuic which takes the same designs that uic converts to C++, but converts them to the equivalent Python code. This makes PyQt particularly useful as a rapid prototyping environment for applications that will eventually be implemented in C++.
Enhancements:
- This release is needed if SIP v4.7 or later is being used.
Download (0.78MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
823 downloads
Eclipse 3.3
Eclipse is a kind of universal tool platform - an open extensible IDE for anything and nothing in particular. more>>
Eclipse project is an open source community whose projects are focused on providing an extensible development platform and application frameworks for building software.
Eclipse provides extensible tools and frameworks that span the software development lifecycle, including support for modeling, language development environments for Java, C/C++ and others, testing and performance, business intelligence, rich client applications and embedded development.
A large, vibrant ecosystem of major technology vendors, innovative start-ups, universities and research institutions and individuals extend, complement and support the Eclipse Platform
<<lessEclipse provides extensible tools and frameworks that span the software development lifecycle, including support for modeling, language development environments for Java, C/C++ and others, testing and performance, business intelligence, rich client applications and embedded development.
A large, vibrant ecosystem of major technology vendors, innovative start-ups, universities and research institutions and individuals extend, complement and support the Eclipse Platform
Download (MB)
Added: 2007-06-30 License: GPL (GNU General Public License) Price:
563 downloads
Sashenka 3.3
Sashenka is aJ2EE Servlet container and framework for IRC bots and clients. more>>
Sashenka is aJ2EE Servlet container and framework for IRC bots and clients.
Much of it is incomplete and it only handles basic incoming and outgoing messages but it is enough to build trivial bots with.
Bots are written as Servlets following the
Sun J2EE servlet model which are loaded by the container.
The container dispatches messages to and through the modules so that they may respond (if they so wish).
You could even build a functional IRC client with the utility classes in sashenka but there are enough of those out there already so I dont recommend that you try.
What sashenka does offer is an object oriented framework for managing IRC traffic. My only use for it is the bot framework built on top of the IRC framework.
The distro comes with the j2ee.jar from the 1.2.1 j2ee sdk. I include this for convenience, if you have the j2eesdk I encourage you to use your own copy as mine may not jive with your runtime.
<<lessMuch of it is incomplete and it only handles basic incoming and outgoing messages but it is enough to build trivial bots with.
Bots are written as Servlets following the
Sun J2EE servlet model which are loaded by the container.
The container dispatches messages to and through the modules so that they may respond (if they so wish).
You could even build a functional IRC client with the utility classes in sashenka but there are enough of those out there already so I dont recommend that you try.
What sashenka does offer is an object oriented framework for managing IRC traffic. My only use for it is the bot framework built on top of the IRC framework.
The distro comes with the j2ee.jar from the 1.2.1 j2ee sdk. I include this for convenience, if you have the j2eesdk I encourage you to use your own copy as mine may not jive with your runtime.
Download (0.13MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1137 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above repton 3 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed