pyswarm
From UML model to Python server
About |
News |
Download |
Documentation |
Mailing Lists |
Forums |
Bugs & Features |
Help Wanted |
Roadmap |
Subversion |
@SourceForge
Model-driven software development of Python applications
pyswarm (formerly known as OpenSwarm) processes your UML 2.0 model to generate a Python server application.
[Learn more]
Getting started
If you are interested into studying pyswarm 0.7.1-unstable and you
already have skills in UML, Python, and some in PostgreSQL,
you can directly start here - else please read the chapter Resources below.
- Download the documentation
Also contains further instruction on how to install and how to configure your workplace.
Available in different formats and compressions (last update: 2007-05-01):
or browse recent documentation online
(last update: 2007-05-01, see Doc Changes Since 0.7.0 - 2007-04-23).
- Download the projects directory
Includes example and master files you will need to work with the SDK.
Just uncompress the directory into your $HOME directory or any other
directory of your choice.
Available as
ZIP-compressed or
TAR.GZ-compressed download.
- Download the SDK
Unstable development version of the Software Development Kit (You need the projects download above).
Available as
ZIP-compressed source distribution or
TAR.GZ-compressed source distribution, or
Windows 32-bit installer (executable) download.
- Dive into pyswarm
Get a quick overview of the features on the About page,
or see the Introduction and Discussion
parts in the documentation for basic descriptions and outlook for future releases.
Better learning hands on? The documentation contains a Tutorial for Newbies which exemplifies the
PetStore example pattern which is part of the distribution.
Resources
- Unified Modeling Language (UML)
pyswarm SDK uses as input for generation models notated in UML 2.0 and stored in
XMI 2.1 standard.
- Model Driven Architecture (MDA)
pyswarm SDK is based on an approach very similar to the MDA standard.
- Python
pyswarm technology is written in Python and also generates Python applications.
- PostgreSQL
pyswarm applications use PostgreSQL databases to store persistent data.
About |
News |
Download |
Documentation |
Mailing Lists |
Forums |
Bugs & Features |
Help Wanted |
Roadmap |
Subversion |
@SourceForge
$Id: index.html 568 2007-05-01 18:02:20Z ahatzis $