• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux pyswarm Download

pyswarm

May 3, 2007
Pyswarm generates a Python server application from your UML 2.0 model.
Version 0.7.1
License GPL
Platform Linux
Supported Languages English
Homepage pyswarm.sourceforge.net
Developed by Anastasios Hatzis
Pyswarm is a software tool that allows you to process your UML 2.0 model to generate a Python server application complete with customizable business logic based on Python and PostgreSQL. This program uses UML version 2.0 stored as XMI 2.1, which is a requirement of the MDA standard.

A new release of Pyswarm features several important improvements. However, it is important to note that this release is incompatible with all prior releases of Pyswarm. Therefore, before installing this new release, it is recommended that you read the installation part of the pyswarm documentation to learn how to remove prior releases.

One of the most significant improvements in this release is that the PyXML dependency has been removed, increasing the speed of the generation process by up to five times with debug turned off, and up to two times with debug turned on. Although the Pyswarm SDK now only requires a compatible Python interpreter, testing or running a generated application and its databases will still require the installation of some third-party libraries that are not distributed with Python or Pyswarm. Detailed instructions on the requirements can be found in the application installation part of the documentation.

In addition to the removal of PyXML, the changes made to Pyswarm in this release also remove the dependency of the generator's parse process from PyXML. This means that future releases of Pyswarm SDK will not require the installation of PyXML. Furthermore, reading and writing of PYSP files now uses the xml.dom.minidom from Python standard lib, and PyXML installation is no longer needed for this module.

The new generator in this release is significantly faster in consuming the XMI file. For example, in the case of the PetStore.xml, Pyswarm-generate.py needed only nine seconds to complete the process with the --brief option on, compared to fifty seconds before. The --verbose option took ten seconds before and now takes only one second. The --debug option took thirty seconds before, but now takes only nineteen seconds.

Finally, several bugs have been fixed in this release. For example, in sdklib/project.py, an import mx.DateTime statement was still present, which is no longer needed. This could lead to an ImportError exception if you do not have mx.DateTime installed when calling an SDK command that needs to read or write a PYSP file.
What's New

Version 0.7.1: N/A

Free Download 80K
373
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

AfterLogic XMail Server Pro for Linux
This mail server provides a user-friendly experience with quick and sleek AJAX ...
GetMonitor
GetMonitor is a Python XChat script that enables users to monitor requests ...
Kicker Pager
Kicker Pager offers a concise display of your KDE virtual desktops on ...
WebMail for Thunderbird
Thunderbird's WebMail add-on allows users to access web-based mail services such as ...
AboutConfig
AboutConfig offers an about:config page for Thunderbird, allowing users to easily access ...
Directory Assistant
Directory Assistant is a software tool that helps manage an LDAP address ...
Parallel::Depend
This software enables parallel-dependent dispatch of both Perl and shell code. This ...
StatCvs-XML
StatCvs-XML is an advanced software extension of StatCvs that provides detailed reports ...
psycopg2da
Psycopg2da is a Zope-compatible Python database adapter for psycopg2. It enables easy ...
Murrina-CapeFear
A new Murrine modification has been introduced for operating systems which offers ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.