{ "info": { "author": "Stefan Behnel", "author_email": "scoder@users.berlios.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: X11 Applications :: Qt", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Communications", "Topic :: Internet", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Code Generators", "Topic :: System :: Distributed Computing", "Topic :: System :: Networking" ], "description": "SLOW - The SLOSL Overlay Workbench\n\nWhat is SLOW?\n-------------\n\nSLOW is a visual, integrated, rapid development environment for Internet\noverlay networks and Peer-to-Peer systems. It is strongly focused on the\ndesign of local topology decisions based on SLOSL and concepts from the\ndatabase area. SLOW allows you to visually design and specify topologies and\nprotocols in a platform and language neutral way. You can test them against\ndifferent scenarios from within the workbench before you bet your money on\ntheir implementation. At any time, you can save the specification in OverML\nand generate a source code implementation from it.\n\nWhat are SLOSL and OverML?\n--------------------------\n\nSLOW is based on the domain specific languages OverML_ and SLOSL_. The\nOverlay Modelling Language OverML is an XML language for the specification of\noverlay protocols, topologies and node data. The SQL-Like Overlay\nSpecification Language SLOSL is the topology specification language of OverML.\nIt is based on SQL. There is also some `additional information`_ on the web.\n\n.. _`additional information`: http://www.dvs1.informatik.tu-darmstadt.de/research/OverML/\n\n.. _OverML: http://www.dvs1.informatik.tu-darmstadt.de/publications/pdf/behnel2005overlaylanguages.pdf\n.. _SLOSL: http://www.dvs1.informatik.tu-darmstadt.de/publications/pdf/behnel2005overlayspecification.pdf\n\nCurrent status of SLOW:\n-----------------------\n\nThe workbench is currently in alpha state. Some screenshots_ from the\nrunning system are on the Berlios developer site.\n\n.. _screenshots: http://developer.berlios.de/screenshots/?group_id=5525\n\nThe complete workflow for design and testing is implemented, a number of\noverlay topologies were implemented (see the file example.xod in the\nsource distribution). There is a preliminary Python execution environment\nfor the specified overlays. Source code generation is unfinished. It\nobviously requires a generator for the target language. Current focus is\non the languages Java and Python.\n\nRequirements:\n-------------\n\nThe workbench is written in Python 2.4. It requires PyQt3_, lxml_ and\nMathDOM_. Note that PyQt cannot be automatically installed by easy_install_.\nIf it is not yet available on your platform, you must install it manually\nbefore installing slow.\n\n.. _Python: http://www.python.org/\n.. _PyQt3: http://www.riverbankcomputing.co.uk/pyqt/\n.. _lxml: http://codespeak.net/lxml/\n.. _MathDOM: http://mathdom.sourceforge.net/\n\nSLOW 0.3.2 and later require lxml 0.9 and MathDOM 0.7. Note that lxml\nrequires libxml2_ and libxslt_ to be installed.\n\n.. _libxml2: http://xmlsoft.org/\n.. _libxslt: http://xmlsoft.org/XSLT/\n\nRunning SLOW:\n-------------\n\nTo run it, install the egg distribution with easy_install_. This should\ngenerate a runnable script for your platform. On Linux, this is commonly\n/usr/bin/slow or ~/bin/slow or something similar. On all supported systems,\nthe installation should generate the right type of script and tell you where\nit was put.\n\n.. _easy_install: http://peak.telecommunity.com/DevCenter/EasyInstall", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://developer.berlios.de/projects/slow/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "slow", "package_url": "https://pypi.org/project/slow/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/slow/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://developer.berlios.de/projects/slow/" }, "release_url": "https://pypi.org/project/slow/0.3.3/", "requires_dist": null, "requires_python": null, "summary": "SLOW - The SLOSL Overlay Workbench", "version": "0.3.3" }, "last_serial": 724316, "releases": { "0.3.2": [ { "comment_text": "", "digests": { "md5": "36a645e97cc46ca533ce7fdcf6b5a684", "sha256": "e9317fdc6821dcac798c48d41d72aca25a0b7b9bb6d5ed43437f6ae38348ee41" }, "downloads": -1, "filename": "slow-0.3.2-py2.4.egg", "has_sig": false, "md5_digest": "36a645e97cc46ca533ce7fdcf6b5a684", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 405333, "upload_time": "2006-03-22T14:28:23", "url": "https://files.pythonhosted.org/packages/2f/d5/7542c3556d80c2d54fc40c43e9152d60dcea3a20fd668ecafb22741ee19d/slow-0.3.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3be331b7a15d79fed0e3a02e0f6150a6", "sha256": "9c6ab268db463a34ca896bcc37860748ab30dd52a78f21df089e1577b974eb9d" }, "downloads": -1, "filename": "slow-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3be331b7a15d79fed0e3a02e0f6150a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 280508, "upload_time": "2006-03-22T14:28:05", "url": "https://files.pythonhosted.org/packages/45/9d/2b17de024e60a54d4c2f03fceffc971e118206d92215ab90375cebc21b14/slow-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "12b7af8aff95a7f2cea68dc814fb0fa0", "sha256": "d351b19be7849b3361bfe3c4f04c2920d34435662d9aea1ed01677fd012f9e6c" }, "downloads": -1, "filename": "slow-0.3.3-py2.4.egg", "has_sig": true, "md5_digest": "12b7af8aff95a7f2cea68dc814fb0fa0", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 405724, "upload_time": "2006-03-24T14:44:57", "url": "https://files.pythonhosted.org/packages/e5/cf/6b0d2cc563f1865038358de7d67b29d2d73943496b6608bf5494d419445d/slow-0.3.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "d3079f2ee6a52671915cc74b3da460d3", "sha256": "fca5c97980fb99cd1f4873b834e02fe28ee4579bf74261b5c0bedeffb06a7eda" }, "downloads": -1, "filename": "slow-0.3.3.tar.gz", "has_sig": true, "md5_digest": "d3079f2ee6a52671915cc74b3da460d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 273417, "upload_time": "2006-03-24T14:44:38", "url": "https://files.pythonhosted.org/packages/79/ca/aedc55f24189ad73829459d3983df8a0ed740f81cd51fe670ae14fd425bf/slow-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12b7af8aff95a7f2cea68dc814fb0fa0", "sha256": "d351b19be7849b3361bfe3c4f04c2920d34435662d9aea1ed01677fd012f9e6c" }, "downloads": -1, "filename": "slow-0.3.3-py2.4.egg", "has_sig": true, "md5_digest": "12b7af8aff95a7f2cea68dc814fb0fa0", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 405724, "upload_time": "2006-03-24T14:44:57", "url": "https://files.pythonhosted.org/packages/e5/cf/6b0d2cc563f1865038358de7d67b29d2d73943496b6608bf5494d419445d/slow-0.3.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "d3079f2ee6a52671915cc74b3da460d3", "sha256": "fca5c97980fb99cd1f4873b834e02fe28ee4579bf74261b5c0bedeffb06a7eda" }, "downloads": -1, "filename": "slow-0.3.3.tar.gz", "has_sig": true, "md5_digest": "d3079f2ee6a52671915cc74b3da460d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 273417, "upload_time": "2006-03-24T14:44:38", "url": "https://files.pythonhosted.org/packages/79/ca/aedc55f24189ad73829459d3983df8a0ed740f81cd51fe670ae14fd425bf/slow-0.3.3.tar.gz" } ] }