Main > Free Download Search >

Free enterprise architect uml tutorial software for linux

enterprise architect uml tutorial

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 680
Template::Tutorial 2.15

Template::Tutorial 2.15


Template::Tutorial are template toolkit tutorials. more>>
Template::Tutorial are template toolkit tutorials.

This section includes tutorials on using the Template Toolkit. Subjects currently include an general overview of the Template Toolkit, showing users how to get quickly up to speed building web content, and a tutorial on generating and using data files, with particular reference to XML.

Template::Tutorial::Web

Generating Web Content Using the Template Toolkit

This tutorial provides an introduction to the Template Toolkit and a "quick start" guide to getting up to speed. Its primarily focus is on using the Template Toolkit to build web content and it covers 4 basic areas: using tpage and ttree; using the Template.pm module in CGI scripts; writing Apache/mod_perl handlers; and extending the toolkit by writing plugins.

Template::Tutorial::Datafile

Creating Data Output Files Using the Template Toolkit

This tutorial gives an overview of the Template Toolkit, showing in particular how to use it to read and write data files in various different formats and styles. It was written by Dave Cross and first appeared as a lead article at http://www.perl.com/ earlier in the year (2001).

<<less
Download (0.76MB)
Added: 2006-10-16 License: Perl Artistic License Price:
1107 downloads
OpenInteract2::Manual::Tutorial 1.99_06

OpenInteract2::Manual::Tutorial 1.99_06


OpenInteract2::Manual::Tutorial is a Perl module that will teach learn you how to create and modify a package. more>>
OpenInteract2::Manual::Tutorial is a Perl module that will teach learn you how to create and modify a package.

SYNOPSIS

This tutorial will show you the different methods for creating a package and how to maintain them.

CREATING THE PACKAGE

A word on the example

For our example were going to create a book package. This will keep track of all our books and allow us to search our library, add new books, update existing ones and remove old ones. It wont be the backbone for a massive e-commerce website to make you lots of money. It does not attempt to best model the relationships for all the data about a book.

Looking for shortcuts?

If you want to get something running in the fastest manner possible we can generate a simple CRUDS application for you. (CRUDS: CReate Update Delete Search) Just run something like the following:

$ oi2_manage easy_app --package=book --table=book
--dsn=DBI:Pg:dbname=mylibrary --username=foo --password=bar

This will create a simple application built off a table book with templates and objects for searching, creating, updating and removing objects. (More at OpenInteract2::Manage::Package::CreatePackageFromTable.)
Since this is a tutorial well assume you want to read to learn, so on we go.

Generating the skeleton

OpenInteract comes with tools to create a skeleton package -- we dont want to do all this from scratch! The skeleton package has the directory structure, metadata and a number of files to get you going on your new package. Heres how to create one -- be sure to first go to the directory under which the package will be created:

$ oi2_manage create_package --package=book

And heres what youll see:

PROGRESS: Starting task
PROGRESS: Task complete
ACTION: Create package book
OK: Package book created ok in /path/to/my/book

And now lets see what it created:

$ find book/
book/
book/conf
book/conf/spops.ini
book/conf/action.ini
book/data
book/doc
book/doc/book.pod
book/struct
book/template
book/template/sample.tmpl
book/script
book/html
book/html/images
book/OpenInteract2
book/OpenInteract2/Action
book/OpenInteract2/Action/Book.pm
book/OpenInteract2/SQLInstall
book/OpenInteract2/SQLInstall/Book.pm
book/package.ini
book/MANIFEST.SKIP
book/Changes
book/MANIFEST

These files and directories are explained in OpenInteract2::Manual::Packages.

You will normally need to edit/add the following:

book/package.ini # Add name, version, author information
book/MANIFEST # Add names of distribution files
book/conf/spops.ini # Describe the objects your package uses
book/conf/action.ini # Map URLs to handlers in your package
book/data # Specify the initial data and security
book/struct # Describe the tables used to store your objects
book/template # HTML to display and manipulate your objects
book/OpenInteract2 # Optional Perl modules defining object behavior
book/OpenInteract2/Action # Manipulate objects for desired functionality
book/OpenInteract2/SQLInstall # Tell the installer about your tables, data, security
book/doc/book.pod # Last but not least, tell the world about it

Short sidebar: Creating a MANIFEST

Notice that we create a MANIFEST file for you when the package is created. As you add more files to your package youll need to add them to your book/MANIFEST. Fortunately, it can be created automatically:

$ cd /path/to/mypackage
$ perl -MExtUtils::Manifest -e ExtUtils::Manifest::mkmanifest()

Thats it! If you have an old MANIFEST file in the directory it will be copied to MANIFEST.bak. Also note that files matching patterns in the book/MANIFEST.SKIP file will not be included.

<<less
Download (0.91MB)
Added: 2007-07-27 License: Perl Artistic License Price:
819 downloads
Business Process Visual ARCHITECT 2.1

Business Process Visual ARCHITECT 2.1


Business Process Visual ARCHITECT is a full-featured business process modeler. more>>
Business Process Visual ARCHITECT is a full-featured business process modeler that supports the latest OMG Business Process Modeling Notation (BPMN).
Business Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
<<less
Download (94.9MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
522 downloads
Enterprise Sign On Engine 0.3

Enterprise Sign On Engine 0.3


Enterprise Sign On Engine is an advanced system which allows an enterprise to meet its individual goals... more>>
Enterprise Sign On Engine (ESOE) is an advanced system which allows an enterprise to meet its individual goals for integrated identity management, federation, single sign on, authorization and accountability for resource access in a very extensible manner.
The ESOE is built using the OASIS SAML 2.0 specification, and the ESOEs powerful authorization engine is built around a reduced version of the OASIS XACML 2.0 standard which we have called Lightweight eXtensible Authorization Control Markup Language or "LXACML".
The ESOE can integrate identity from unlimited repositories, automatically create sessions for users whom are logged into Active Directory (true single sign on), provide for centralized authorization policy management and natively federate with technologies such as Shibboleth and OpenID.
We hope youll find the ESOE a good choice for your needs amongst the wide variety of SSO solutions that are available, both from commercial providers and other open source projects. Of course if youre already using an SSO solution, there is a pretty good chance the ESOE can interact with it, allowing you to use the enhanced capabilities of the ESOE without needing to replace everything you already have.
Being heavily standards based, all your existing identity infrastructure such as LDAP compliant directories, databases and even flat files are only a plugin away. The ESOE is designed to fit around your environment, not have your environment change to fit it.
Were calling the current release an Alpha and some of the service providers, tools and documentation are still coming up to full completion. Nonetheless, we hope youll have a look around at what the ESOE can do for your enterprise and contribute back anything you can to help us build a strong community of users for the future.
Enhancements:
- Many bugfixes have gone into this release specifically relating to MySQL deployments.
- New features for this release are integrators for Confluence, Jira, and Blackboard.
<<less
Download (MB)
Added: 2007-07-10 License: The Apache License 2.0 Price:
837 downloads
RiveScript::Tutorial 1.02

RiveScript::Tutorial 1.02


RiveScript::Tutorial is a beginners guide to creating their first RiveScript brain. more>>
RiveScript::Tutorial is a beginners guide to creating their first RiveScript brain.

This tutorial outlines the various capabilities of the RiveScript specification and offers some recommended pointers for creating a well-formed RiveScript brain. What you do with this knowledge is up to you; be creative!

Be sure to skim over the RiveScript manpage first, because this tutorial jumps right in to using the various RiveScript commands without always explaining what each of them do.

A Simple RiveScript Interpreter

Here is a simple Perl script for running a RiveScript interpreter. This assumes that the brains RS files will be stored in a directory called "tutorial", local to the Perl script. Youd want to edit certain parameters in this code if you see fit.

#!/usr/bin/perl -w

use strict;
use warnings;
use RiveScript;

# Create the RiveScript interpreter.
my $rive = new RiveScript();

# Load the RS tutorial brain.
$rive->loadDirectory ("./tutorial");

# Sort them.
$rive->sortReplies;

# Go into a chatting loop.
while (1) {
print "User> ";
my $msg = ;
chomp $msg;

# Grab a reply.
my @reply = $rive->reply (user,$msg);
print " Bot> $_n" foreach(@reply);
}

<<less
Download (0.20MB)
Added: 2006-12-06 License: Perl Artistic License Price:
1064 downloads
Trustix Enterprise Firewall 4.7

Trustix Enterprise Firewall 4.7


Trustix Enterprise Firewall represents a revolution within firewall management software. more>>
Trustix Enterprise Firewall represents a revolution within firewall management software. Trustix Enterprise Firewall is the worlds first WYSIWYG Enterprise Firewall, making it easy-to-use and easy-to-deploy. By utilizing the WYSIWYG GUI, your Enterprise Firewall will be out of the box and implemented in an unbeatable 25 minutes- and without the need for a dedicated systems administrator!
A fully-featured packet-filtering router, Trustix Enterprise Firewall has advanced capabilities including an intuitive graphical user interface (GUI) for visualizing and editing firewall policy.
This unique GUI enables you to manage traffic for all your zones (up to 24) as well as port forwarding, network address translation (NAT) and virtual private network (VPN) configurations.
Packet-filtering enables Enterprise Firewall to act as a router to accelerate data transmission. Meaning no more bottle necks due to time consuming proxies.
IP-address sharing by masquerading or NAT.
The underlying rules generated by the program are then fully optimized before being deployed- thereby optimizing the security and performance of your firewalls architecture, and avoiding errors and duplications.
Trustix Enterprise Firewall uses the IPsec protocol to encrypt data transmitted over the net- extending the security of your network to all arms of your business. Communications between your office and home users are protected using 168-bit 3DES encryption- triple the encryption, triple the security! Enables remote, secure configuration of multiple firewalls from one Windows or Linux desktop.
Trustix Enterprise Firewall Blockades and repel malicious attacks from hackers, Trojans, worms and infected files.
Main features:
- Visualise DMZs - drag and drop security policy deployment
- Integrate branch offices with 3DES encrypted VPN tunnels
- Accelerate internet access times with proxy caching server
- Authenticate remote workers with PKI X.509 certificates
- Ensure high availability with fault tolerant automatic failover
<<less
Download (485MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1290 downloads
Enterprise File Exchange 0.1

Enterprise File Exchange 0.1


Enterprise File Exchange slots in where email file attachment limits stop your users from sending those important files... more>>
Enterprise File Exchange (EFX) slots in where email file attachment limits stop your users from sending those important files to a contact.

In the EFX world, the user visits the EFX site, uploads the file, enters the receivers email address and lets the system notify the receiver that theres a file waiting for them, via a simple email message.

Senders need to sign up, and the EFX system only allows transfers between internal users (those with addresses in an approved list) and external users, never external to external.

It is written in Python, using the Pylons framework.

This project is licensed under the GNU GPL version 3.
<<less
Download (MB)
Added: 2007-07-26 License: GPL v3 Price:
825 downloads
Template::Tutorial::Web 2.19

Template::Tutorial::Web 2.19


Template::Tutorial::Web is a Perl module for generating web content using the template toolkit. more>>
Template::Tutorial::Web is a Perl module for generating web content using the template toolkit.

This tutorial document provides a introduction to the Template Toolkit and demonstrates some of the typical ways it may be used for generating web content. It covers the generation of static pages from templates using the tpage and ttree scripts and then goes on to show dynamic content generation using CGI scripts and Apache/mod_perl handlers.

Various features of the Template Toolkit are introduced and described briefly and explained by use of example. For further information, see Template, Template::Manual and the various sections within it. e.g.

perldoc Template # Template.pm module usage
perldoc Template::Manual # index to manual
perldoc Template::Manual::Config # e.g. configuration options

The documentation is now also distributed in HTML format (or rather, in the form of HTML templates). See the docs sub-directory of the distribution for further information on building the HTML documentation.

If youre already reading this as part of the HTML documentation, then you dont need to worry about all that. You can have a seat, sit back. back and enjoy the rest of the tutorial...

<<less
Download (0.76MB)
Added: 2007-08-06 License: Perl Artistic License Price:
810 downloads
Test::LectroTest::Tutorial 0.3500

Test::LectroTest::Tutorial 0.3500


Test::LectroTest::Tutorial is a Perl module that contains documentation on how to use LectroTest to test your software. more>>
Test::LectroTest::Tutorial is a Perl module that contains documentation on how to use LectroTest to test your software.

SYNOPSIS

LectroTest is an automated, specification-based testing system. To use it, declare properties that specify the expected behavior of your software. Then invoke LectroTest to test whether those properties hold.

LectroTest does this by running repeated random trials against your software. If LectroTest finds that a property doesnt hold, it emits the counterexample that "broke" your software. You can then plug the counterexample into your software to debug the problem. (Its also a good idea to add the counterexample to your list of regression tests.)

Think of your softwares behavior as a haystack that youre searching for needles. Each error is a needle. You want to find the needles and remove of them. LectroTest will search the haystack for you -- its nice that way -- but first you must tell it about the shape of the haystack and how to recognize a needle when it sees one.

The Haystack

The shape of the haystack is defined by a set of "generator bindings," in which variables are bound to the output of value generators:

x = 0;

The above asserts for each point in the haystack that the output of the function the_thing_we_are_testing must be non-negative.

Put them together to make a Property

The generator bindings and needle recognizer are combined to make a property:

Property {
##[ x = 0;
}, name => "the_thing_we_are_testing(...) is non-negative";

Youll note that we also added a meaningful name. Although not strictly required, its an excellent practice that makes life easier. (Youll also note that we placed the generator bindings inside of the magic delimiters ##[ ]##. This tells Perl that our bindings are bindings and not regular Perl code.)

We can read the above property like so: "For all integers x and all characters c in the range A through Z, we assert that the_thing_we_are_testing is non-negative."

Testing whether your Properties hold

After you define properties for your software, just add them to a small Perl program that uses the Test::LectroTest module:

# MyProperties.l.t

use MyModule; # provides the_thing_we_are_testing
use Test::LectroTest;

Property {
##[ x = 0;
}, name => "the_thing_we_are_testing(...) is non-negative";

Then you can test your properties simply by running the program:

$ perl MyProperties.l.t

If your properties check out, youll see something like this:

1..1
ok 1 - the_thing_we_are_testing(...) is non-negative (1000 attempts)

If something goes wrong, however, LectroTest will tell you where it happened:

1..1
not ok 1 - the_thing_we_are_testing(...) is non-negative
falsified in 23 attempts
# Counterexample:
# $x = 4
# $c = "R"

What this says is that at the point (x=4, c="R") in the haystack, there is a needle (i.e., your property doesnt hold). With this information, you can examine your code to determine the cause of the error.

<<less
Download (0.053MB)
Added: 2007-01-09 License: Perl Artistic License Price:
1018 downloads
Prima::tutorial 1.20

Prima::tutorial 1.20


Prima::tutorial is an introductory tutorial. more>>
Prima::tutorial is an introductory tutorial.

Programming graphic interfaces is often considered somewhat boring, and not without a cause. It is a small pride in knowing that your buttons and scrollbars work exactly as millions of others buttons and scrollbars do, so whichever GUI toolkit is chosen, it is usually regarded as a tool of small importance, and the less obtrusive, the better.

Given that, and trying to live up to the famous Perl making easy things easy and hard things possible mantra, this manual page is an introductory tutorial meant to show how to write easy things easy. The hard things are explained in the other Prima manual pages ( see Prima ).

<<less
Download (1.4MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1162 downloads
Test::Unit::Tutorial 0.14

Test::Unit::Tutorial 0.14


Test::Unit::Tutorial is a Perl module that contains a tutorial on unit testing. more>>
Test::Unit::Tutorial is a Perl module that contains a tutorial on unit testing.

SYNOPSIS

perldoc Test::Unit::Tutorial

Here should be extensive documentation on what unit testing is, why it is useful, and how to do it with the Test::Unit collection of modules.

Sorry for not implementing this yet.

Please have a look at the examples in the examples directory and read the README file that came with this distribution.

A short tutorial on how to use the unit testing framework is included in Test::Unit::TestCase.

Further examples can be found by looking at the self test collection, starting in Test::Unit::tests::AllTests.

<<less
Download (0.044MB)
Added: 2007-06-13 License: Perl Artistic License Price:
863 downloads
Enterprise CRM and Groupware System 1.2.8/2.0 Beta 1

Enterprise CRM and Groupware System 1.2.8/2.0 Beta 1


Enterprise CRM and Groupware System is a Web-based CRM with advanced functionality. more>>
Enterprise CRM and Groupware System is a PHP/PostgreSQL system.
Enterprise CRM and Groupware System offers multi-layered access to data and the following features: advanced CRM (similar to XRMS), project management tools, email ticketing, Web site news, file sharing, and ERP.
Whats New in 1.2.8 Stable Release:
- This release fixes several bugs, including correcting user access to Gantt charts and replacing a missing symlink.
- New functionality has been added to correctly format letters sent from the mail facility and a new weekly report.
- All users should upgrade.
Whats New in 2.0 Beta 1 Development Release:
- Modules enabled by default are Contacts, CRM, and Projects.
- These are considered stable, and should be problem-free for most people.
- Ticketing and Calendar are also available, though these are known to contain some issues, and more testing is definitely required.
<<less
Download (4.4MB)
Added: 2007-05-22 License: GPL (GNU General Public License) Price:
889 downloads
Power*Architect 0.9.7

Power*Architect 0.9.7


Power*Architect is an innovative Java-based data modeling tool geared specifically for Data Warehouse and Data Mart design. more>>
Data Architects, DBAs, Analysts and Designers rely on Data Modeling tools to facilitate and simplify their data Modeling efforts, while maximizing the use of their resources. The Power*Architect allows these busy highly technical resources to perform this most intricate part of their job in a fraction of the time.
Power*Architect project is an innovative Java-based data modeling tool geared specifically for Data Warehouse and Data Mart design. It allows the designer to open multiple concurrent source Database connections, create and explore profiles of the source data, drag and drop source schemas, tables and columns into the data modeling playpen, and forward engineer the resultant target database and its associated ETL template.
Main features:
- Access any JDBC or ODBC accessible source database
- Quickly create profiles of source data, including information about the size of the data in each column, maximum and minimum values, frequency distribution of values in a column, and more.
- Profile information is saved with the project, so profile data can still be used to aid off-site design sessions when it is not possible to access the source databases.
- Design the target database Data Model (Data Warehouse)
- Compare the database structure of any two databases highlighting the structural differences and generating the required DDL to synchronize
- Compare the Data Model data structures to an existing target database
- Save a snapshot of all source systems data structures in the project file, allowing data warehouse designers to evolve their target data model remotely
- Forward engineer to Oracle, SQL Server, DB2, and PostgreSQL and more.
- Forward engineer ETL Templates containing source-to-target data mappings
- Invoke ETL Engine to load initial set of data into the target database
- Enable easy centralized installation and updates to many end users (Supports Java WebStart technology).
- The Power*Architect can open multiple source databases concurrently, even if they are from competing database vendors. Another key feature of the Power*Architect, that sets it apart from other data modeling tools, is that it remembers the origin of each column, and is capable of automatically generating the source-to-target data mappings.
- Whether youre building or maintaining your Data Warehouse data model, the Power*Architect will provide you a complete view of all required database structures and will expedite every aspect of your data warehouse design.
- Design your Data Warehouse in a fraction of the time with the Power*Architect.
- We look forward to showing you how!
- The Power*Architect is available now for download! The product is available for free to individuals for personal use. Commercial licensing and support are available at competitive prices. Please call us at 1-866-SQL-POWR to purchase.
Enhancements:
- This release fixes a bug that caused corrupt project files to be saved.
- The handling of automatic cascading primary keys in multi-level identifying relationships now works better.
- The profile manager is now even more stable.
- It is now possible to add new database connection types from within the GUI.
<<less
Download (13.5MB)
Added: 2007-07-31 License: BSD License Price:
585 downloads
Digmia Enterprise SSH 1.0x

Digmia Enterprise SSH 1.0x


DSSH was written as a direct replacement for OpenSSH client for our use. more>>
DSSH was written as a direct replacement for OpenSSH client for our use. The project adds SSH over SSH tuneling capabilities (for example to log in to network which is hidden by firewall), scripting support (using Groovy), advanced agent (which allows storing of passwords) and "su -" interactive logging for machines, which have disabled direct root login.

All of this was done to enable automated scripting and logging to lots of machines based on few simple rules.

It uses Ganymed SSH library (slightly patched). I tried to contribute my changes back to Ganymed-SSH authors and if I succeed, I will probably try to stick with official Ganymed-SSH distribution.

<<less
Download (2.2MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
829 downloads
GroundWork Monitor Architect 1.2

GroundWork Monitor Architect 1.2


GroundWork Monitor Architect (Monarch) is a full-featured, easy-to-use configuration system for use with Nagios. more>>
GroundWork Monitor Architect or Monarch in short is a full-featured, easy-to-use configuration system for use with Nagios.

Monarch consists of a set of tools that allow a user to easily configure and maintain Nagios, or GroundWork Monitor, without editing the Nagios configuration files directly.

GroundWork Monitor Architect is a both a standalone product for Nagios, and a component of GroundWork Monitor, GroundWorks open source IT infrastructure monitoring solution.

Based on Nagios and several other leading open source technologies, GroundWork Monitor delivers enterprise-class availability and performance for a fraction of the cost of commercial alternatives.
<<less
Download (3.4MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1104 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5