modeling tool
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1240
FireAnt 1.0
FireAnt is an Eclipse plugin for modeling complex remote deployment and configuration processes for EJBs. more>>
FireAnt is an Eclipse plugin for modeling complex remote deployment and configuration processes for EJBs.
It allows developers to model the deployment and execution of groups of packages and configuration scripts on remote targets.
After modeling a deployment plan, FireAnts runtime infrastructure SSHs into each target, copies over the specified files, deploys the EJBs and Webapps, runs any required deployment scripts, and then cleans the staging environment.
<<lessIt allows developers to model the deployment and execution of groups of packages and configuration scripts on remote targets.
After modeling a deployment plan, FireAnts runtime infrastructure SSHs into each target, copies over the specified files, deploys the EJBs and Webapps, runs any required deployment scripts, and then cleans the staging environment.
Download (6.7MB)
Added: 2005-09-26 License: GPL (GNU General Public License) Price:
1990 downloads
PyReverse 0.5.1
PyReverse is a python reverse engineering tools. more>>
PyReverse is a set of tools for reverse engineering Python code. So far, it features dependency analysis tools, documentation generation, and XMI generation for importation in a UML modeling tool. A special module can be used to generate files readable by Argo UML.
currently PyReverse build a representation of the source tree with:
- docstring for modules, classes, functions
- exceptions raised in functions
- modules attributes, functions, classes
- classs attributes defined in the class scope, inheritance links
- class instances attributes defined in the __init__ method. If possible, get the default value
- functions parameters name and optional default value
- detection of interface/abstract classes and visibility using regular expressions
- detection of links between classes using attributes default value
PyReverse provides modules which use this representation for:
- producing a XMI 1.0 UML 1.3 DOM representation
- creating PGML diagrams definitions according to the project representation, the XMI definition and a XML file which describes briefly the content of the diagrams (see ???). Those diagrams can be readen/edited with Argo UML
- generating UML diagrams readable by VCG (see ???).
- analyzing dependencies (see ???).
- generate skeleton for unit tests, using the unit testing framework for the standard library.
<<lesscurrently PyReverse build a representation of the source tree with:
- docstring for modules, classes, functions
- exceptions raised in functions
- modules attributes, functions, classes
- classs attributes defined in the class scope, inheritance links
- class instances attributes defined in the __init__ method. If possible, get the default value
- functions parameters name and optional default value
- detection of interface/abstract classes and visibility using regular expressions
- detection of links between classes using attributes default value
PyReverse provides modules which use this representation for:
- producing a XMI 1.0 UML 1.3 DOM representation
- creating PGML diagrams definitions according to the project representation, the XMI definition and a XML file which describes briefly the content of the diagrams (see ???). Those diagrams can be readen/edited with Argo UML
- generating UML diagrams readable by VCG (see ???).
- analyzing dependencies (see ???).
- generate skeleton for unit tests, using the unit testing framework for the standard library.
Download (0.11MB)
Added: 2005-03-07 License: GPL (GNU General Public License) Price:
1691 downloads
Linux Commander 0.5.2
Linux Commander is a file manager for X11 using GTK+. more>>
Linux Commander is a powerful file manager for the X Window System.
It is partially modelled after Window Commander for Windows.
<<lessIt is partially modelled after Window Commander for Windows.
Download (0.16MB)
Added: 2005-04-29 License: GPL (GNU General Public License) Price:
1665 downloads
PyDBDesigner 0.1.4.1
PyDBDesigner is a database modeling tool using the entity-relation (ER) paradigm. more>>
PyDBDesigner is a free relational database modeling tool that is planned to be able to design both logical and physical models similarly to Erwin(c) and PowerDesigner.
Its goal is to provide a useful toolset that allows developers analysts and database designers to design and develop databases from the verbal model to the schemas and SQL scripts.
There is no such a tool is available as a freeware. There is a project called DbDesigner, but it seems to be discontinued and its functionality is not enough for modeling (and the concept behind it seems to be weak).
The concept is to implement ER logical and physical modeling paradigm as correctly as possible, meanwhile creating a tool that is useful as soon as it is possible. So the development concept is that features are added rapidly, but carefully (trying to leave space to the features that come later).
For example, the "type" class is good enough to implement data domains, however, the code that actually creates domains using GUI is not implemented. The "type" attribute of the properties uses this object, so adding domains to attribute types is easy.
<<lessIts goal is to provide a useful toolset that allows developers analysts and database designers to design and develop databases from the verbal model to the schemas and SQL scripts.
There is no such a tool is available as a freeware. There is a project called DbDesigner, but it seems to be discontinued and its functionality is not enough for modeling (and the concept behind it seems to be weak).
The concept is to implement ER logical and physical modeling paradigm as correctly as possible, meanwhile creating a tool that is useful as soon as it is possible. So the development concept is that features are added rapidly, but carefully (trying to leave space to the features that come later).
For example, the "type" class is good enough to implement data domains, however, the code that actually creates domains using GUI is not implemented. The "type" attribute of the properties uses this object, so adding domains to attribute types is easy.
Download (0.053MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1657 downloads
alma 0.41
alma is a software workshop for modeling and analysing. more>>
Alma is a software with the following functionalities :
- Reads several sources (languages, models, ...),
- Helps to design for object-oriented modeling (definition of classes, relations, patterns, ...)
- Modifies the structure and the code
- Outputs new sources, documentation, diagrams, ...
It is designed for object-oriented modelisation (definition of classes and relations) and for migrating (help to convert) code written in old languages to newer ones. It meets two needs : having a simplified software modeling workshop for small projects and make easier rewritings, ports and encapsulation of non-OO code.
This tool will be usefull for developers who get a code and wish to integrate it in a new project, to rewrite a program in a new language, and for the conceptor/architect who will have the possibilities to declare and manipulate classes.
Alma is able t oread these sources:
- C/C++ (simplified, no preprocessor)
- Class (compiled with jikes)
- Fortran 77 (partial implementation)
- IDL (quite complete implementation, no preprocessor)
- Java (quite complete implementation)
- JavaP (result of javap)
- JSP (Java Server Page)
- MDL (files from Irrational Rose)
- Pascal (partial implementation)
- TLD (Taglib for JSP)
- XMI (XML Metadata Interchange, see the site, partial)
- XSD (XML Schema, see the site, partial)
Alma is able to generate source-code for these languages:
- Autotest (Source code for automatic testing)
- BDL
- C (headers and bodies)
- C++ (headers and bodies)
- Delphi (Object Pascal)
- Eiffel
- Gui (Editing JPanels)
- HTML documentation (similar to the javadoc tool)
- IDL (OMG, see the site)
- Java
- Lisp
- Natural (french)
- ODL (ODMG, see the site)
- Python
- Rebol (see the site)
- Resume
- Ruby (see the site)
- Sql (releases 2 and 3)
- SrcHtml
- Tom (see the site)
- Uml (only inheriting and relations diagrams)
- UXF (UML in a XML format, see the site)
- XMI
- XmlProto (Description of a GUI in XML, should be used with Prototype)
- XSD
<<less- Reads several sources (languages, models, ...),
- Helps to design for object-oriented modeling (definition of classes, relations, patterns, ...)
- Modifies the structure and the code
- Outputs new sources, documentation, diagrams, ...
It is designed for object-oriented modelisation (definition of classes and relations) and for migrating (help to convert) code written in old languages to newer ones. It meets two needs : having a simplified software modeling workshop for small projects and make easier rewritings, ports and encapsulation of non-OO code.
This tool will be usefull for developers who get a code and wish to integrate it in a new project, to rewrite a program in a new language, and for the conceptor/architect who will have the possibilities to declare and manipulate classes.
Alma is able t oread these sources:
- C/C++ (simplified, no preprocessor)
- Class (compiled with jikes)
- Fortran 77 (partial implementation)
- IDL (quite complete implementation, no preprocessor)
- Java (quite complete implementation)
- JavaP (result of javap)
- JSP (Java Server Page)
- MDL (files from Irrational Rose)
- Pascal (partial implementation)
- TLD (Taglib for JSP)
- XMI (XML Metadata Interchange, see the site, partial)
- XSD (XML Schema, see the site, partial)
Alma is able to generate source-code for these languages:
- Autotest (Source code for automatic testing)
- BDL
- C (headers and bodies)
- C++ (headers and bodies)
- Delphi (Object Pascal)
- Eiffel
- Gui (Editing JPanels)
- HTML documentation (similar to the javadoc tool)
- IDL (OMG, see the site)
- Java
- Lisp
- Natural (french)
- ODL (ODMG, see the site)
- Python
- Rebol (see the site)
- Resume
- Ruby (see the site)
- Sql (releases 2 and 3)
- SrcHtml
- Tom (see the site)
- Uml (only inheriting and relations diagrams)
- UXF (UML in a XML format, see the site)
- XMI
- XmlProto (Description of a GUI in XML, should be used with Prototype)
- XSD
Download (1.4MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1649 downloads
OCamlI18N 0.3
OCamlI18N is a library for internationalization of Objective Caml programs. more>>
OCamlI18N is an OCaml library for programs internationalization.
OCamlI18N (will) provide an I18N module modeling locales, time zones, calendars and dates, numbers and collations for any language, provided enough locale information has been given to him.
The design is heavily inspired by Javas model of localization classes and its motivation was to have a completely thread-safe implementation of internationalization for OCaml fans. If you have any suggestions about the code, contact me (mattam AT mattam DOT org).
OCamlI18N is distributed under the terms of the LGPL.
Enhancements:
- Makefile (VERSION): Set to 0.3, for first release of LDML parsing code.
- src/ISO*.ml*, src/KeyTypes.ml*, src/Variants.ml*, src/ISO_types.ml*: Support for ISO and LDML types, with direct encoding of the enumerations as variant types.
- src/generate_parser.ml: Parser generator, using camlp4 for code construction and capable of producing class types, implementations and parsing code from DTDs.
- src/LDML_types.ml*, src/LDML_impl.ml*: generated code for parsing LDML documents using pxp.
- src/LDML_support.ml*: Support functions for parsing.
- src/LDML.ml*: main entry point to access LDML information.
<<lessOCamlI18N (will) provide an I18N module modeling locales, time zones, calendars and dates, numbers and collations for any language, provided enough locale information has been given to him.
The design is heavily inspired by Javas model of localization classes and its motivation was to have a completely thread-safe implementation of internationalization for OCaml fans. If you have any suggestions about the code, contact me (mattam AT mattam DOT org).
OCamlI18N is distributed under the terms of the LGPL.
Enhancements:
- Makefile (VERSION): Set to 0.3, for first release of LDML parsing code.
- src/ISO*.ml*, src/KeyTypes.ml*, src/Variants.ml*, src/ISO_types.ml*: Support for ISO and LDML types, with direct encoding of the enumerations as variant types.
- src/generate_parser.ml: Parser generator, using camlp4 for code construction and capable of producing class types, implementations and parsing code from DTDs.
- src/LDML_types.ml*, src/LDML_impl.ml*: generated code for parsing LDML documents using pxp.
- src/LDML_support.ml*: Support functions for parsing.
- src/LDML.ml*: main entry point to access LDML information.
Download (0.098MB)
Added: 2005-04-18 License: LGPL (GNU Lesser General Public License) Price:
1649 downloads
KpovModeler 1.1.1
KPovModeler is a modeling and composition program for creating POV-Ray scenes in KDE. more>>
KPovModeler is a modeling and composition program for creating POV-Ray scenes in KDE.
For most of the modelers, POV-Ray is nothing but a rendering engine and they bring a lot of limitations to the innate possibilities of POV-Ray scripted language. This is not the case for KPovModeler which allows you to use all the features of POV-Ray through the translation of POV-Ray language into a graphical tree.
Almost all options of POV-Rays script language can be used within KPovModeler. "Almost" because variables, loop instructions, macros and some operators cant directly be, unfortunately.
On the other hand, KPovModeler allows you to include a part of a script with the "Raw POV-Ray" tool; such a raw code will only be taken into account by POV-Ray during the rendering stage.
Main features:
- Management of the scene through a graphical tree.
- Object modification with control points in a graphical view or direct manipulation of object attributes in a dialog
- Nonblocking scene rendering with OpenGL as wire frame views
- Freely configurable view layout with dock widgets
- Copy/paste and drag/drop of (a subset of) povray(!) code into and out of the object tree
- Undo and redo
- Scene rendering and texture preview with povray inside the program
- Support for almost all povray objects
- Support for all textures
- Prototypes (declarations) and references
- All projection modes of the camera
For modeling an object, it is not required to know POV-Rays script language. On the other hand, for creating textures refering to POV-Rays documentation will be difficult to avoid.
But to ease the work, it is possible to simply cut-and-paste a script from POV-Ray into KPovModeler. KPovModeler will then, if the script only makes use of known primitives, convert the pasted text and include it into the current scene.
In other words, if you dont know how to create an object or an effect with KPovModeler, you could always copy its example from POV-Rays documentation and experiment with it within KPovModeler.
<<lessFor most of the modelers, POV-Ray is nothing but a rendering engine and they bring a lot of limitations to the innate possibilities of POV-Ray scripted language. This is not the case for KPovModeler which allows you to use all the features of POV-Ray through the translation of POV-Ray language into a graphical tree.
Almost all options of POV-Rays script language can be used within KPovModeler. "Almost" because variables, loop instructions, macros and some operators cant directly be, unfortunately.
On the other hand, KPovModeler allows you to include a part of a script with the "Raw POV-Ray" tool; such a raw code will only be taken into account by POV-Ray during the rendering stage.
Main features:
- Management of the scene through a graphical tree.
- Object modification with control points in a graphical view or direct manipulation of object attributes in a dialog
- Nonblocking scene rendering with OpenGL as wire frame views
- Freely configurable view layout with dock widgets
- Copy/paste and drag/drop of (a subset of) povray(!) code into and out of the object tree
- Undo and redo
- Scene rendering and texture preview with povray inside the program
- Support for almost all povray objects
- Support for all textures
- Prototypes (declarations) and references
- All projection modes of the camera
For modeling an object, it is not required to know POV-Rays script language. On the other hand, for creating textures refering to POV-Rays documentation will be difficult to avoid.
But to ease the work, it is possible to simply cut-and-paste a script from POV-Ray into KPovModeler. KPovModeler will then, if the script only makes use of known primitives, convert the pasted text and include it into the current scene.
In other words, if you dont know how to create an object or an effect with KPovModeler, you could always copy its example from POV-Rays documentation and experiment with it within KPovModeler.
Download (2.8MB)
Added: 2005-05-30 License: GPL (GNU General Public License) Price:
1608 downloads
DaVinci 1.0 Alpha
DaVinci is a comprehensive framework for model-driven Web Engineering. more>>
DaVinci is a comprehensive framework for model-driven Web Engineering.
DaVinci is designed as a complete toolkit which consists of three parts: the DaVinci Modeling Framework, the DaVinci Architecture Layer and the DaVinci Runtime Library.
Characteristics:
A fundamental difference to existing Web Engineering frameworks is the architectural concept of DaVinci which is specified in the DaVinci Architectural Layer. The architecture is based on the assumption that, for a Web application (by contrast to a more document-centric Web site) the hypermedia paradigm is more circumstance than useful.
A classical Web site is based on URLs, hyperlinks, and various kinds of resources which is the basic concept of hypermedia systems like the Web.
In the scope of DaVinci, a Web application is more like a traditional application running in the browser. Thus the bahavioural (or functional) aspect is much more important than pages. Pages are generated and transient. Therefore, the basic idea of DaVinci was to eleminate the classical hypermedia paradigm and to inject an additional layer between the Servlet Container and the application (see figure showing the DaVinci Stack).
The DaVinci Architectural Layer provides concepts which are missing in the Servlet API but essential for Web applications. While other projects (e.g. Java Server Faces or Struts) do not re-define the interaction process, DaVinci defines a dedicated GUI model as well as an interaction process.
These four important aspects outline the main characteristics of the DaVinci Web Engineering Framework:
A Web application is not just a set of Web pages, its rather a piece of software with application logic and business state. Thus, the notion of a user session is fundamental.
The view state is part of the session. It is based on a hierarchical view tree model with switchable sub-trees. This allows to change the GUI during the session, but always keeps the GUI in a certain, deterministic state.
Instead of refering to documents, URLs are refering to actions that can be invoked. When modeling an application with DaVinci, the GUI including all interaction spots (buttons, forms, etc.) is well defined allowing the incorporation of CASE tools.
Application logic is modeled using traditional methods and indepenently of the views.
The DaVinci Architectural Layer
The figure below shows the DaVinci Stack. Between the Servlet Container and a DaVinci Web Application there is the DaVinci Architectural Layer.
The DaVinci Modeling Framework
The DaVinci Modeling Framework is a UML-based toolkit for modeling DaVinci applications. It defines the modeling process starting with use cases and storyboarding, then defining the GUI (user-experience model), the database design and finally the application logic which can be done using UML thoroughly. The DaVinci Modeling Framework will provide a rich set of CASE tools which will facilitate and automate the modeling process.
There is already a simple View Stubs Generator which takes a view tree configuration file and generates all views (JSP files) based on configurable skeleton templates. The generator can be found in the package at.davinci.casetools.
The DaVinci Runtime Library
This is the JAVA library containing all required classes for running DaVinci applications. In other words, this is the implementation of the DaVinci Architectural Layer. Currently it also includes all development libraries and CASE tools. But these will be extracted and become part of the DaVinci Modeling Framework in future.
Generic client/server applications
The framework is designed in such a way as to enable the development of any client/server applications. This means, the DaVinci Architectural Layer can be decoupled from the Servlet Context/Web Server-bundle and run on-top of an autonomous DaVinci kernel module. Different FrontController implementations enable the integration of different client/server communication protocols (e.g. FTP, POP3, plain socket communication, etc.).
Thus its possible to use a POP3-FrontController, which will react on incoming e-mails. This can seamlessly migrate different communication channels within a business application and enable business workflows, that are not only based on HTTP, but also on E-Mail, FTP, etc. The framework can also be used for writing arbitrary socket-based server applications (for example a socket-based configuration utility running on an embedded device, etc.)
Currently there is a SocketController, which can be connected with an arbitrary telnet client, and a ConsoleRenderer which will render the state of the view tree into plain text.
<<lessDaVinci is designed as a complete toolkit which consists of three parts: the DaVinci Modeling Framework, the DaVinci Architecture Layer and the DaVinci Runtime Library.
Characteristics:
A fundamental difference to existing Web Engineering frameworks is the architectural concept of DaVinci which is specified in the DaVinci Architectural Layer. The architecture is based on the assumption that, for a Web application (by contrast to a more document-centric Web site) the hypermedia paradigm is more circumstance than useful.
A classical Web site is based on URLs, hyperlinks, and various kinds of resources which is the basic concept of hypermedia systems like the Web.
In the scope of DaVinci, a Web application is more like a traditional application running in the browser. Thus the bahavioural (or functional) aspect is much more important than pages. Pages are generated and transient. Therefore, the basic idea of DaVinci was to eleminate the classical hypermedia paradigm and to inject an additional layer between the Servlet Container and the application (see figure showing the DaVinci Stack).
The DaVinci Architectural Layer provides concepts which are missing in the Servlet API but essential for Web applications. While other projects (e.g. Java Server Faces or Struts) do not re-define the interaction process, DaVinci defines a dedicated GUI model as well as an interaction process.
These four important aspects outline the main characteristics of the DaVinci Web Engineering Framework:
A Web application is not just a set of Web pages, its rather a piece of software with application logic and business state. Thus, the notion of a user session is fundamental.
The view state is part of the session. It is based on a hierarchical view tree model with switchable sub-trees. This allows to change the GUI during the session, but always keeps the GUI in a certain, deterministic state.
Instead of refering to documents, URLs are refering to actions that can be invoked. When modeling an application with DaVinci, the GUI including all interaction spots (buttons, forms, etc.) is well defined allowing the incorporation of CASE tools.
Application logic is modeled using traditional methods and indepenently of the views.
The DaVinci Architectural Layer
The figure below shows the DaVinci Stack. Between the Servlet Container and a DaVinci Web Application there is the DaVinci Architectural Layer.
The DaVinci Modeling Framework
The DaVinci Modeling Framework is a UML-based toolkit for modeling DaVinci applications. It defines the modeling process starting with use cases and storyboarding, then defining the GUI (user-experience model), the database design and finally the application logic which can be done using UML thoroughly. The DaVinci Modeling Framework will provide a rich set of CASE tools which will facilitate and automate the modeling process.
There is already a simple View Stubs Generator which takes a view tree configuration file and generates all views (JSP files) based on configurable skeleton templates. The generator can be found in the package at.davinci.casetools.
The DaVinci Runtime Library
This is the JAVA library containing all required classes for running DaVinci applications. In other words, this is the implementation of the DaVinci Architectural Layer. Currently it also includes all development libraries and CASE tools. But these will be extracted and become part of the DaVinci Modeling Framework in future.
Generic client/server applications
The framework is designed in such a way as to enable the development of any client/server applications. This means, the DaVinci Architectural Layer can be decoupled from the Servlet Context/Web Server-bundle and run on-top of an autonomous DaVinci kernel module. Different FrontController implementations enable the integration of different client/server communication protocols (e.g. FTP, POP3, plain socket communication, etc.).
Thus its possible to use a POP3-FrontController, which will react on incoming e-mails. This can seamlessly migrate different communication channels within a business application and enable business workflows, that are not only based on HTTP, but also on E-Mail, FTP, etc. The framework can also be used for writing arbitrary socket-based server applications (for example a socket-based configuration utility running on an embedded device, etc.)
Currently there is a SocketController, which can be connected with an arbitrary telnet client, and a ConsoleRenderer which will render the state of the view tree into plain text.
Download (0.093MB)
Added: 2006-02-13 License: GPL (GNU General Public License) Price:
1596 downloads
Freyja 0.3.5 20050724
Freyja is a 3d modeling system that provides content editing such as polymesh, UV, animation. more>>
Freyja is a 3d modeling system that provides content editing such as polymesh, UV, animation, and a wide range of model support via plugins.
Also included is a command tool set for batch conversion and data extraction. The Freyja modeler is written in gtk+ with mlisp binding, so you can rewrite your interface to your needs without recompiling.
Freyja also provides drop in libraries that allow you to use your content in your own game engine. The libraries use C++ classes and provide C bindings as well. A small STL, physics library, and material system expand the use outside just modeling content.
<<lessAlso included is a command tool set for batch conversion and data extraction. The Freyja modeler is written in gtk+ with mlisp binding, so you can rewrite your interface to your needs without recompiling.
Freyja also provides drop in libraries that allow you to use your content in your own game engine. The libraries use C++ classes and provide C bindings as well. A small STL, physics library, and material system expand the use outside just modeling content.
Download (0.13MB)
Added: 2005-08-04 License: GPL (GNU General Public License) Price:
1541 downloads
Molecular Workbench 1.3
Molecular Workbench project is a piece of free, open-source modeling software specifically designed for use in education. more>>
Molecular Workbench project is a piece of free, open-source modeling software specifically designed for use in education. Powered by a set of real-time molecular simulation engines that compute and visualize the motion of particles interacting through force fields, in both 2D and 3D, it provides a simulation platform for teaching and learning science.
Many abstract concepts in physics, chemistry and biology can be dynamically visualized, and virtual experiments based on molecular simulations can be designed, limited only to your imagination.
The MW software consists of:
- a set of model builders, simulators and their associated scripting environments.
- a word processor for creating hypertext.
- an authoring system for constructing your own graphical user interfaces for your own simulations.
- an embedded-assessment system that allows you to design your own questions and collects student data.
- a special browser for you to deliver and for the users to access stuff created using the above sub-systems.
- Web services for collaboration among authors, students and teachers.
All these sub-systems are seamlessly integrated behind an easy-to-use graphical user interface. The customizability of models through the authoring system allows you to design user interfaces appropriate to your audience, without having to get them involved in the complexity of the modeling engines.
<<lessMany abstract concepts in physics, chemistry and biology can be dynamically visualized, and virtual experiments based on molecular simulations can be designed, limited only to your imagination.
The MW software consists of:
- a set of model builders, simulators and their associated scripting environments.
- a word processor for creating hypertext.
- an authoring system for constructing your own graphical user interfaces for your own simulations.
- an embedded-assessment system that allows you to design your own questions and collects student data.
- a special browser for you to deliver and for the users to access stuff created using the above sub-systems.
- Web services for collaboration among authors, students and teachers.
All these sub-systems are seamlessly integrated behind an easy-to-use graphical user interface. The customizability of models through the authoring system allows you to design user interfaces appropriate to your audience, without having to get them involved in the complexity of the modeling engines.
Download (MB)
Added: 2006-02-22 License: Freeware Price:
1527 downloads
Simted 0.0.4
Simted is a fast growing C++ library. more>>
Simted - the official name of an engine for modelling systems of the various devices described by a system of the nonlinear ordinary differential equations (ODE).
The modern level of technical development puts forward high requirements to accuracy and time of modeling of devices: electronic, micromechanical (MEMS), thermodynamic, hydraulic, etc. Such systems can be described with the help of the nonlinear ordinary differential equations.
There is a set of the programs for solving the given systems of the equations. Simted - an engine of modeling software for the solution of nonlinear systems the ODE.
Main features:
- an open source codes on C++ are documented (Doxygene);
- user defined components;
- user defined table models;
- getting results of modeling in the gnuPlot format;
- using of own source language;
- accurate and fast integration methods and time-step selection;
Enhancements:
- A new API was created.
<<lessThe modern level of technical development puts forward high requirements to accuracy and time of modeling of devices: electronic, micromechanical (MEMS), thermodynamic, hydraulic, etc. Such systems can be described with the help of the nonlinear ordinary differential equations.
There is a set of the programs for solving the given systems of the equations. Simted - an engine of modeling software for the solution of nonlinear systems the ODE.
Main features:
- an open source codes on C++ are documented (Doxygene);
- user defined components;
- user defined table models;
- getting results of modeling in the gnuPlot format;
- using of own source language;
- accurate and fast integration methods and time-step selection;
Enhancements:
- A new API was created.
Download (1.5MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1466 downloads
Quantity Modeling Language 0.1
QML (Quantity Modeling Language) is a thing-based language for scientific and mathematical data modeling. more>>
QML (Quantity Modeling Language) is a "thing"-based language for scientific and mathematical data modeling.
Each "thing" is a quantity which may be associated with either a structure or physical phenomena.
Quantities, in turn, may hold other Quantities or values (numbers or strings). Higher-level data models, which associate or define meanings to various quantities (such as velocity or position), can be built from QML quantities.
The higher-level data model (XML) schema that inherits from QML may be understood, and its instance documents may be parsed into QML documents and objects by the QMLReader.
Enhancements:
- This release adds partial Xerces2 DOM support, and works with Java 1.4 and Java 1.5 (no JAXP DocumentBuilder/Factory support currently).
- The test procedure is a little less chatty.
- Support has been added for testing either/both Crimson/Xerces DOM support.
- (Note: Crimson support only works with Java 1.4, as Java 1.5 interfaces have DOM lvl 2 and 3, which crimson doesnt support).
- This release adds compilerargs, and better build support for different configurations to build.xml.
<<lessEach "thing" is a quantity which may be associated with either a structure or physical phenomena.
Quantities, in turn, may hold other Quantities or values (numbers or strings). Higher-level data models, which associate or define meanings to various quantities (such as velocity or position), can be built from QML quantities.
The higher-level data model (XML) schema that inherits from QML may be understood, and its instance documents may be parsed into QML documents and objects by the QMLReader.
Enhancements:
- This release adds partial Xerces2 DOM support, and works with Java 1.4 and Java 1.5 (no JAXP DocumentBuilder/Factory support currently).
- The test procedure is a little less chatty.
- Support has been added for testing either/both Crimson/Xerces DOM support.
- (Note: Crimson support only works with Java 1.4, as Java 1.5 interfaces have DOM lvl 2 and 3, which crimson doesnt support).
- This release adds compilerargs, and better build support for different configurations to build.xml.
Download (0.16MB)
Added: 2005-11-10 License: Public Domain Price:
1443 downloads
Boomer 3.1.2
Boomer project is a general purpose modeling and simulation program. more>>
Boomer project is a general purpose modeling and simulation program.
It provides the estimation of parameter values by non-linear weighted least squares regression or the simulation of complex systems of differential equations.
Parameter estimation can be by normal or Bayesian methods. A comprehensive list of weighting schemes is included. The model to be analyzed can be entered as a system of integrated equations or as a system of differential equations.
Differential equations are solved by a classical fourth order Runge-Kutta method, a fourth order Runge-Kutta-Gill method, a four/five Runge-Kutta-Fehlberg method, an Adams predictor-corrector method, or Gears method for stiff equations.
Simulation with random error in parameters or data are also possible. A batch run can be repeated many times to assist in Monte Carlo type studies.
Installation:
Untar the downloaded file with
tar -xvzf fboomer312a.tar.gz
As an administrator user you can move boomer to your PATH and thereby invoke the program globally. The command:
sudo cp boomer /usr/bin/boomer
Enter password
from your download folder (where the new version of boomer resides) will put boomer in a directory usually included in your PATH variable. This can be checked with the command:
echo $PATH
I havent checked this with Linux/Fedora yet but something similar should work. I only get limited time on my younger sons game machine.
<<lessIt provides the estimation of parameter values by non-linear weighted least squares regression or the simulation of complex systems of differential equations.
Parameter estimation can be by normal or Bayesian methods. A comprehensive list of weighting schemes is included. The model to be analyzed can be entered as a system of integrated equations or as a system of differential equations.
Differential equations are solved by a classical fourth order Runge-Kutta method, a fourth order Runge-Kutta-Gill method, a four/five Runge-Kutta-Fehlberg method, an Adams predictor-corrector method, or Gears method for stiff equations.
Simulation with random error in parameters or data are also possible. A batch run can be repeated many times to assist in Monte Carlo type studies.
Installation:
Untar the downloaded file with
tar -xvzf fboomer312a.tar.gz
As an administrator user you can move boomer to your PATH and thereby invoke the program globally. The command:
sudo cp boomer /usr/bin/boomer
Enter password
from your download folder (where the new version of boomer resides) will put boomer in a directory usually included in your PATH variable. This can be checked with the command:
echo $PATH
I havent checked this with Linux/Fedora yet but something similar should work. I only get limited time on my younger sons game machine.
Download (0.13MB)
Added: 2005-12-28 License: Freeware Price:
1396 downloads
Nano-Hive 1.2.0 Beta1
Nano-Hive is a modular simulator used for modeling the physical world at a nanometer scale. more>>
Nano-Hive is a modular simulator used for modeling the physical world at a nanometer scale.
The intended purpose of the simulator is to act as a tool for the study, experimentation, and development of nanotech entities.
Nano-Hive is a GPL/LGPL licensed open-source development - you can download and use it for free.
Nano-Hive can be run stand-alone, or easily integrated to support other applications such as CAD tools.
<<lessThe intended purpose of the simulator is to act as a tool for the study, experimentation, and development of nanotech entities.
Nano-Hive is a GPL/LGPL licensed open-source development - you can download and use it for free.
Nano-Hive can be run stand-alone, or easily integrated to support other applications such as CAD tools.
Download (2.9MB)
Added: 2006-02-14 License: GPL (GNU General Public License) Price:
1347 downloads
K3D 0.5.0.39
K3D is a very easy to use 3D modling program. more>>
K3D is a very easy to use 3D modling program.
K-3D features a robust, object oriented plugin architecture, designed to scale to the needs of professional artists. It is designed from the ground up to generate motion picture quality animation using RenderMan compliant render engines.
We strongly recommend the Aqsis render engine for use with K-3D.
Main features:
Workflow
- Procedural modeling and animation.
- Interactive tutorials.
- Unlimited hierarchical undo/redo.
Viewing
- Camera: pan/tilt, zoom, dolly, modeling and tripod modes.
- Viewing Modes: Detailed selection of visible features.
- Hide / unhide geometry.
- Funny
Modeling
- Powerful scene graph Procedural Modeling with complete modeling history.
- Selection: Objects, meshes, faces, edges, patched, curves, point groups, points.
- Geometry types: Polygon, NURBS, subdivision, blobby.
- 3D Primitives: Cone, circle, cushion, cylinder, disk, grid, paraboloid, polyhedron, sphere, torus.
- Boolean modeling operations (using GTS library).
- Text: FreeType2 support.
- Instantiation: Create duplicates without adding gemometry to the scene.
Animation
- Directed Graph allows arbitrary dataflow - any object property can be connected to any other compatible property.
- Animate any value.
- Unlimited number of animation channels.
- Bezier curve channels.
- Animate modeling operations.
Materials and Textures
- Textures with 16-bit float bitdepth.
- Procedual RenderMan shaders.
Rendering
- Full RenderMan Support: Aqsis, Pixie, BMRT, PRman, 3Delight, Render Dot C.
- Extensible support for alternate render engines and models: YafRay.
- Render OpenGL previews to disk.
Scripting
- Python Engine (preferred engine for new script development).
- K3DScript engine (minimal scripting engine for tutorials / macros).
- Support for alternate script engine plugins and environments.
Compositing
- Basic 2D compositing.
- Bitdepth 16-bit float per channel.
Supported Formats
- Geometry Formats: Wavefront OBJ, GTS and a raw format are fully supported, other ones are optional and depend on PLIB installation. Experimental plugins include OpenFX, OFF, RIB and X formats.
Image Formats:
- JPEG (all platforms).
- PNG (all platforms).
- TIFF (all platforms).
- OpenEXR (requires optional OpenEXR plugin).
- BMP (requires optional ImageMagick plugin).
- SUN (requires optional ImageMagick plugin).
<<lessK-3D features a robust, object oriented plugin architecture, designed to scale to the needs of professional artists. It is designed from the ground up to generate motion picture quality animation using RenderMan compliant render engines.
We strongly recommend the Aqsis render engine for use with K-3D.
Main features:
Workflow
- Procedural modeling and animation.
- Interactive tutorials.
- Unlimited hierarchical undo/redo.
Viewing
- Camera: pan/tilt, zoom, dolly, modeling and tripod modes.
- Viewing Modes: Detailed selection of visible features.
- Hide / unhide geometry.
- Funny
Modeling
- Powerful scene graph Procedural Modeling with complete modeling history.
- Selection: Objects, meshes, faces, edges, patched, curves, point groups, points.
- Geometry types: Polygon, NURBS, subdivision, blobby.
- 3D Primitives: Cone, circle, cushion, cylinder, disk, grid, paraboloid, polyhedron, sphere, torus.
- Boolean modeling operations (using GTS library).
- Text: FreeType2 support.
- Instantiation: Create duplicates without adding gemometry to the scene.
Animation
- Directed Graph allows arbitrary dataflow - any object property can be connected to any other compatible property.
- Animate any value.
- Unlimited number of animation channels.
- Bezier curve channels.
- Animate modeling operations.
Materials and Textures
- Textures with 16-bit float bitdepth.
- Procedual RenderMan shaders.
Rendering
- Full RenderMan Support: Aqsis, Pixie, BMRT, PRman, 3Delight, Render Dot C.
- Extensible support for alternate render engines and models: YafRay.
- Render OpenGL previews to disk.
Scripting
- Python Engine (preferred engine for new script development).
- K3DScript engine (minimal scripting engine for tutorials / macros).
- Support for alternate script engine plugins and environments.
Compositing
- Basic 2D compositing.
- Bitdepth 16-bit float per channel.
Supported Formats
- Geometry Formats: Wavefront OBJ, GTS and a raw format are fully supported, other ones are optional and depend on PLIB installation. Experimental plugins include OpenFX, OFF, RIB and X formats.
Image Formats:
- JPEG (all platforms).
- PNG (all platforms).
- TIFF (all platforms).
- OpenEXR (requires optional OpenEXR plugin).
- BMP (requires optional ImageMagick plugin).
- SUN (requires optional ImageMagick plugin).
Download (6.0MB)
Added: 2006-03-10 License: GPL (GNU General Public License) Price:
1328 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 modeling tool 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