billing software
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 107
Billing Software 1.04d
Billing Software allows your business to track invoicing and allows your customers to view their invoices online. more>>
Billing Software project allows your business to track invoicing and allows your customers to view their invoices online and easily export them to Excel for saving or printing.
Invoices can also be emailed to customers right from the online application for convenience and efficiency.
Enhancements:
- This release fixes some minor bugs in the XML portions of the library files.
<<lessInvoices can also be emailed to customers right from the online application for convenience and efficiency.
Enhancements:
- This release fixes some minor bugs in the XML portions of the library files.
Download (0.11MB)
Added: 2006-04-05 License: Other/Proprietary License with Source Price:
1343 downloads
Job Costing Software 1.11
Job Costing Software is a Web-based job costing product makes it easy to view or update job costs quickly. more>>
Job Costing Software project is the first step to improving profitablity on your projects. A web-based job costing product makes it easy to view or update your job costs quickly.
View your project cost status in real time to make more accurate decisions. Export your costs to an excel spreadsheet for reporting or printing.
Two user levels allow your suppliers to enter costs directly without the ability to edit other costs. Improve your project decision making with free job costing software.
Everybody knows how important it is to create an accurate estimate of a jobs total costs. Unfortunately, most project managers are so busy they dont have time to gather the information needed to accurately calculate costs as the job progresses.
Job costing software makes the cost projections for you, freeing up your time to better manage the project.
Enhancements:
- This release fixed a few bugs in the database library files.
<<lessView your project cost status in real time to make more accurate decisions. Export your costs to an excel spreadsheet for reporting or printing.
Two user levels allow your suppliers to enter costs directly without the ability to edit other costs. Improve your project decision making with free job costing software.
Everybody knows how important it is to create an accurate estimate of a jobs total costs. Unfortunately, most project managers are so busy they dont have time to gather the information needed to accurately calculate costs as the job progresses.
Job costing software makes the cost projections for you, freeing up your time to better manage the project.
Enhancements:
- This release fixed a few bugs in the database library files.
Download (0.092MB)
Added: 2006-02-16 License: Other/Proprietary License with Source Price:
1350 downloads
timeclock software 0.92
timeclock software is an application for employees to use as a timeclock. more>>
timeclock software is an application for employees to use as a timeclock. An employee time and attendance system keeps track of when your employees sign in and out of work.
This information can then be compiled to produce the total hours worked and the amount that the employees should be paid.
Timeclock-software.nets free software product will be a simple solution to allow your employees to record their time in one central location for easy access.
<<lessThis information can then be compiled to produce the total hours worked and the amount that the employees should be paid.
Timeclock-software.nets free software product will be a simple solution to allow your employees to record their time in one central location for easy access.
Download (0.025MB)
Added: 2006-07-17 License: GPL (GNU General Public License) Price:
1200 downloads
jBilling 1.0.8
Jbilling is a recurring billing system, targeting companies that periodically charge their customers for services. more>>
Jbilling is a recurring billing system, targeting companies that periodically charge their customers for services. It calculates and generates the invoices, handles automatic payment processing with credit cards and notifies the customers about the status of their accounts.
It is web-based, once it is installed in a single server, it can be accessed with a web-browser from any computer in network with the server. If the server is connected to the internet, then the billing system is accessible from any computer connected to the internet.
Enhancements:
- The release notes are in the document release_notes.pdf, which is located in the root directory of the binary distribution (jbilling-1_0_8.zip)
<<lessIt is web-based, once it is installed in a single server, it can be accessed with a web-browser from any computer in network with the server. If the server is connected to the internet, then the billing system is accessible from any computer connected to the internet.
Enhancements:
- The release notes are in the document release_notes.pdf, which is located in the root directory of the binary distribution (jbilling-1_0_8.zip)
Download (36.4MB)
Added: 2007-07-05 License: Open Software License Price:
853 downloads
Simple Website Software 0.99
Simple Website Software (SWS) is my attempt to provide software to generate a reasonably modern looking web site. more>>
Simple Website Software (SWS) is my attempt to provide software to generate a reasonably modern looking web site while requiring a minimal amount of effort to set up, yet keeping the HTML pages independent so they can be easily editted and verified outside the web site.
SWS requires PHP version 4.1 or above and consists of only a small number of files. It uses cascading style sheets (CSS) to control the basic look and feel and has the basic layout, but not appearance) of that shown to the left. If you want a web site which has different components than those you see here, SWS is not for you.
There are only a few components to your basic SWS web page:
1. Banner - an optional box across the top of the page. This is provided as a file containing a fragment of HTML.
2. Left hand menus - a required set of links organized in one or more blocks. Each block has a title and consists of zero or more static links. This is provided as a file containing partial HTML address tags.
3. Middle - is where the basic HTML you provide is shown. This is provided as a file which is often named similar to your PHP program.
4. Right hand menus - an optional set of links, similar to those on the left hand side.
5. Footer - generated HTML which shows a copyright and date for each page of HTML.
Main features:
- SWS pages are rended quite fast by your PHP web server. There is no operating system dependency here - you may use a Unix (Linux) or Windows-based server. The only software requirement is that you have PHP available. You code each page in PHP, but the PHP is very simple and almost always looks the same. You dont need to be much of a PHP coder.
- SWS requires no database to render its pages.
- Any authentication uses the normal web server mechanism (e.g. .htaccess files for Unix Apache).
- Menus can be selectively displayed based on what section of the web site is being displayed. If one selects vacations, then you can show a menu of vacation links. Move elsewhere and the menu disappears.
- Menus can be selectively displayed based on whether the user is authenticated (logged in) or not. Different menu blocks can be shown to different people.
- A utility program called showfilelist.php is provided to generate simple lists of links. This program reads a simple ASCII file and generates the HTML for you keep your interface very simple.
- An entire SWS installation and setup consists of only a half dozen files, all centralized in one directory. Your basic HTML remains in HTML files so you can develope it and test it as you normally would. You only use a small PHP program to tie it all together so the pages have the correct look and feel. This keeps things easy for you to create and maintain your web site.
Enhancements:
- The release includes minor changes to make the code more compatible with PHP 5.
- There is no need to upgrade unless you are having problems.
- This software is considered stable.
<<lessSWS requires PHP version 4.1 or above and consists of only a small number of files. It uses cascading style sheets (CSS) to control the basic look and feel and has the basic layout, but not appearance) of that shown to the left. If you want a web site which has different components than those you see here, SWS is not for you.
There are only a few components to your basic SWS web page:
1. Banner - an optional box across the top of the page. This is provided as a file containing a fragment of HTML.
2. Left hand menus - a required set of links organized in one or more blocks. Each block has a title and consists of zero or more static links. This is provided as a file containing partial HTML address tags.
3. Middle - is where the basic HTML you provide is shown. This is provided as a file which is often named similar to your PHP program.
4. Right hand menus - an optional set of links, similar to those on the left hand side.
5. Footer - generated HTML which shows a copyright and date for each page of HTML.
Main features:
- SWS pages are rended quite fast by your PHP web server. There is no operating system dependency here - you may use a Unix (Linux) or Windows-based server. The only software requirement is that you have PHP available. You code each page in PHP, but the PHP is very simple and almost always looks the same. You dont need to be much of a PHP coder.
- SWS requires no database to render its pages.
- Any authentication uses the normal web server mechanism (e.g. .htaccess files for Unix Apache).
- Menus can be selectively displayed based on what section of the web site is being displayed. If one selects vacations, then you can show a menu of vacation links. Move elsewhere and the menu disappears.
- Menus can be selectively displayed based on whether the user is authenticated (logged in) or not. Different menu blocks can be shown to different people.
- A utility program called showfilelist.php is provided to generate simple lists of links. This program reads a simple ASCII file and generates the HTML for you keep your interface very simple.
- An entire SWS installation and setup consists of only a half dozen files, all centralized in one directory. Your basic HTML remains in HTML files so you can develope it and test it as you normally would. You only use a small PHP program to tie it all together so the pages have the correct look and feel. This keeps things easy for you to create and maintain your web site.
Enhancements:
- The release includes minor changes to make the code more compatible with PHP 5.
- There is no need to upgrade unless you are having problems.
- This software is considered stable.
Download (0.12MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1219 downloads

Amberdms Billing System 1.2.0
Amberdms Billing System offers users an open source web-based application, provides accounting, invoicing tools as well as service and time management solutions designed for small and medium businesses as well as small ISPs and IT companies more>> <<less
Added: 2009-04-08 License: AGPL Price: FREE
1 downloads
Membership Software 1.05c
Membership Software allows you to keep accurate and up-to-date membership records for an organization online. more>>
Membership project allows you to keep accurate and up to date membership records online.
Features membership import, to bring your membership in from another software package. Also features membership export feature for creating mailings.
Search your membership and store information and pictues about each member.
Enhancements:
- This release fixes a few minor bugs found in the authentication module.
<<lessFeatures membership import, to bring your membership in from another software package. Also features membership export feature for creating mailings.
Search your membership and store information and pictues about each member.
Enhancements:
- This release fixes a few minor bugs found in the authentication module.
Download (0.40MB)
Added: 2006-03-09 License: Other/Proprietary License with Source Price:
1326 downloads
Ivy software bus 3.8.1
Ivy is a simple protocol and a set of open-source libraries and programs that allows applications to broadcast information. more>>
Ivy is a simple protocol and a set of open-source libraries and programs that allows applications to broadcast information through text messages, with a subscription mechanism based on regular expressions.
Ivy libraries are available in C, C++, Java and Perl, on Windows and Unix boxes and on Macs. Several Ivy utilities and hardware drivers are available too.
Ivy is currently used in research projects in the air traffic control and human-computer interaction research communities as well as in commercial products. It is also taught to CS students.
Ivy is a CENA product.
Main features:
- Ivy is not based on a centralised server. Actually, Ivy is mostly a communication convention, implemented through a collection of libraries for various languages and platforms. The current version of the Ivy protocol is version 3, which has been stable for the last 3 years.
- Language bindings are available in C (Unix and Windows), C++ (Mac, Unix, Windows), Java and Perl. There have been successful uses through the C library
- Messages are formatted in text, and subscriptions are based on regular expressions. Plans to move to an XML-based subscription language are on their way.
- From the programmers point of view, Ivy is an information broadcasting channel. The main functions are:
- connecting to a bus. Example: IvyInit (b, "192.126:2011")
- sending a message. Example: IvySend (b, "HELLO %s", world)
- binding a message pattern to a callback function. Example: IvyBind (b, "HELLO (.*)", cb)
- the main loop. Example : IvyLoop ()
- Subscriptions are managed on the emitters side, which limits the actual network traffic.
- Direct point-to-point messages are also available.
- Ivy was designed by a research group in Human-Computer Interaction, with the goals of connecting applications written on different toolkits/languages/platforms (such as an OpenGL application on a SGI connected to a PerlTk application on a Linux box), while keeping it simple: no server to be lauched and supervised, a simplistic API, and a communication model compatible with classical event-based GUI progamming. We think we have somewhat reached our goal...
Enhancements:
- This release mostly contains bugfixes and code cleanup.
<<lessIvy libraries are available in C, C++, Java and Perl, on Windows and Unix boxes and on Macs. Several Ivy utilities and hardware drivers are available too.
Ivy is currently used in research projects in the air traffic control and human-computer interaction research communities as well as in commercial products. It is also taught to CS students.
Ivy is a CENA product.
Main features:
- Ivy is not based on a centralised server. Actually, Ivy is mostly a communication convention, implemented through a collection of libraries for various languages and platforms. The current version of the Ivy protocol is version 3, which has been stable for the last 3 years.
- Language bindings are available in C (Unix and Windows), C++ (Mac, Unix, Windows), Java and Perl. There have been successful uses through the C library
- Messages are formatted in text, and subscriptions are based on regular expressions. Plans to move to an XML-based subscription language are on their way.
- From the programmers point of view, Ivy is an information broadcasting channel. The main functions are:
- connecting to a bus. Example: IvyInit (b, "192.126:2011")
- sending a message. Example: IvySend (b, "HELLO %s", world)
- binding a message pattern to a callback function. Example: IvyBind (b, "HELLO (.*)", cb)
- the main loop. Example : IvyLoop ()
- Subscriptions are managed on the emitters side, which limits the actual network traffic.
- Direct point-to-point messages are also available.
- Ivy was designed by a research group in Human-Computer Interaction, with the goals of connecting applications written on different toolkits/languages/platforms (such as an OpenGL application on a SGI connected to a PerlTk application on a Linux box), while keeping it simple: no server to be lauched and supervised, a simplistic API, and a communication model compatible with classical event-based GUI progamming. We think we have somewhat reached our goal...
Enhancements:
- This release mostly contains bugfixes and code cleanup.
Download (0.064MB)
Added: 2006-06-14 License: LGPL (GNU Lesser General Public License) Price:
1227 downloads
Bio::Genex::Software 2.6.0
Bio::Genex::Software is Perl module with methods for processing data from the GeneX DB table: Software. more>>
Bio::Genex::Software is Perl module with methods for processing data from the GeneX DB table: Software.
SYNOPSIS
use Bio::Genex::Software;
# instantiating an instance
my $Software = Bio::Genex::Software->new(id=>47);
# retrieve data from the DB for all columns
$Software->fetch();
# creating an instance, without pre-fetching all columns
my $Software = new Bio::Genex::Software(id=>47);
# creating an instance with pre-fetched data
my $Software = new Bio::Genex::Software(id=>47, fetch_all=>1);
# retrieving multiple instances via primary keys
my @objects = Bio::Genex::Software->get_objects(23,57,98)
# retrieving all instances from a table
my @objects = Bio::Genex::Software->get_all_objects();
# retrieving the primary key for an object, generically
my $primary_key = $Software->id();
# or specifically
my $sw_pk_val = $Software->sw_pk();
# retreving other DB column attributes
my $name_val = $Software->name();
$Software->name($value);
my $version_val = $Software->version();
$Software->version($value);
my $type_val = $Software->type();
$Software->type($value);
my $con_fk_val = $Software->con_fk();
$Software->con_fk($value);
Each Genex class has a one to one correspondence with a GeneX DB table of the same name (i.e. the corresponding table for Bio::Genex::Software is Software).
Most applications will first create an instance of Bio::Genex::Software and then fetch the data for the object from the DB by invoking fetch().
However, in cases where you may only be accessing a single value from an object the built-in delayed fetch mechanism can be used. All objects are created without pre-fetching any data from the DB. Whenever an attribute of the object is accessed via a getter method, the data for that attribute will be fetched from the DB if it has not already been. Delayed fetching happens transparently without the user needing to enable or disable any features.
Since data is not be fetched from the DB until it is accessed by the calling application, it could presumably save a lot of access time for large complicated objects when only a few attribute values are needed.
<<lessSYNOPSIS
use Bio::Genex::Software;
# instantiating an instance
my $Software = Bio::Genex::Software->new(id=>47);
# retrieve data from the DB for all columns
$Software->fetch();
# creating an instance, without pre-fetching all columns
my $Software = new Bio::Genex::Software(id=>47);
# creating an instance with pre-fetched data
my $Software = new Bio::Genex::Software(id=>47, fetch_all=>1);
# retrieving multiple instances via primary keys
my @objects = Bio::Genex::Software->get_objects(23,57,98)
# retrieving all instances from a table
my @objects = Bio::Genex::Software->get_all_objects();
# retrieving the primary key for an object, generically
my $primary_key = $Software->id();
# or specifically
my $sw_pk_val = $Software->sw_pk();
# retreving other DB column attributes
my $name_val = $Software->name();
$Software->name($value);
my $version_val = $Software->version();
$Software->version($value);
my $type_val = $Software->type();
$Software->type($value);
my $con_fk_val = $Software->con_fk();
$Software->con_fk($value);
Each Genex class has a one to one correspondence with a GeneX DB table of the same name (i.e. the corresponding table for Bio::Genex::Software is Software).
Most applications will first create an instance of Bio::Genex::Software and then fetch the data for the object from the DB by invoking fetch().
However, in cases where you may only be accessing a single value from an object the built-in delayed fetch mechanism can be used. All objects are created without pre-fetching any data from the DB. Whenever an attribute of the object is accessed via a getter method, the data for that attribute will be fetched from the DB if it has not already been. Delayed fetching happens transparently without the user needing to enable or disable any features.
Since data is not be fetched from the DB until it is accessed by the calling application, it could presumably save a lot of access time for large complicated objects when only a few attribute values are needed.
Download (0.54MB)
Added: 2007-01-08 License: Perl Artistic License Price:
1022 downloads
TVU Broadcasting Software 2.1.1.11
TVU networks lets you reach global TV audiences cost-effectively and with secure content protection. more>>
TVU networks lets you reach global TV audiences cost-effectively and with secure content protection.
TVU Broadcasting software lets you deliver your content to the TVUplayer software for free. You must first sign up for a free broadcasting channel by visiting this link: http://www.tvunetworks.com/bdcenter/viewLogin.do
After logging in with your account, supply a stream source of any sort and start sharing your media with the world.
<<lessTVU Broadcasting software lets you deliver your content to the TVUplayer software for free. You must first sign up for a free broadcasting channel by visiting this link: http://www.tvunetworks.com/bdcenter/viewLogin.do
After logging in with your account, supply a stream source of any sort and start sharing your media with the world.
Download (0.44MB)
Added: 2007-02-11 License: GPL (GNU General Public License) Price:
609 downloads
Dispatch Software 1.12b
Dispatch Software is a Web-based dispatch system. more>>
Dispatch Software is a software that saves time, money and increase your customer satisfaction. 100% free online, web-based dispatch software makes it easy to keep track of your vehicles.
Easily view what each vehicle will be doing each day. Export the daily schedule to a printable spreadsheet file for your driver to take on the road. View all units on one page for faster scheduling.
Dispatch drivers can view schedules ahead of time for better planning and time management.
Installation:
-copy all files to your web host
-use phpmyadmin or your mysql interface to run site.sql against your database.
-open site.xml and edit the database section with your database details.
-go to index.php and login with username of admin with a password of test.
-be sure to change the passwords for the admin and regular user.
Setup the site.xml file with your database settings as follows.
< database type="mysql" >
< server >database server address< /server >
< login >database login< /login >
< password >database password< /password >
< default >mysql database name< /default >
< /database >
Add this to your .htaccess file to prevent viewing of the xml config file.
< Files ~ ".xml" >
Order allow,deny
Deny from all
Satisfy All
< /Files >
Enhancements:
- A bug in the main library file for the dispatching system was fixed.
<<lessEasily view what each vehicle will be doing each day. Export the daily schedule to a printable spreadsheet file for your driver to take on the road. View all units on one page for faster scheduling.
Dispatch drivers can view schedules ahead of time for better planning and time management.
Installation:
-copy all files to your web host
-use phpmyadmin or your mysql interface to run site.sql against your database.
-open site.xml and edit the database section with your database details.
-go to index.php and login with username of admin with a password of test.
-be sure to change the passwords for the admin and regular user.
Setup the site.xml file with your database settings as follows.
< database type="mysql" >
< server >database server address< /server >
< login >database login< /login >
< password >database password< /password >
< default >mysql database name< /default >
< /database >
Add this to your .htaccess file to prevent viewing of the xml config file.
< Files ~ ".xml" >
Order allow,deny
Deny from all
Satisfy All
< /Files >
Enhancements:
- A bug in the main library file for the dispatching system was fixed.
Download (0.095MB)
Added: 2006-08-21 License: Free for non-commercial use Price:
1166 downloads
Contractor Software 0.8
Contractor Software allows contractors to manage their projects and interact with customers online. more>>
Contractor Software allows contractors to manage their projects and interact with customers online. A contractor can post each task of a project. Each task has a start date and estimated completion date.
The client can then always know where the project is and leave comments for the contractor on each task. The contractor can also reply to the client with a follow up comment. This enhances communication and also leaves a record for reference later.
<<lessThe client can then always know where the project is and leave comments for the contractor on each task. The contractor can also reply to the client with a follow up comment. This enhances communication and also leaves a record for reference later.
Download (0.026MB)
Added: 2006-09-18 License: GPL (GNU General Public License) Price:
1132 downloads
Bitgate Server Software Environment 0.4.3
Bitgate Server Software Environment aims to build a multi-protocol environment. more>>
Bitgate Server Software Environment aims to build a multi-protocol environment in which server protocol handlers can be eventually loaded and unloaded on the fly using a center console or controller Web page.
Bitgate Server Software Environment aims to have 99.9% uptime, and have high-availability (Java 6) compliance. It is written in Java 5, and relies completely on Javas I/O functionality to provide non-blocking support for both SSL and non-SSL sockets (transparently).
All configuration is done via XML files, as this is easier to maintain. It includes a minimal demonstration HTTP server.
Enhancements:
- Modified HTTP directory listing to be a little more clean on the output of filenames; shows more information about each file in question as well.
- Added "reset" methods to the ClientContext objects so that Keep-Alive requests are now handled properly.
- Implemented 302 redirects and space encodings on filenames.
<<lessBitgate Server Software Environment aims to have 99.9% uptime, and have high-availability (Java 6) compliance. It is written in Java 5, and relies completely on Javas I/O functionality to provide non-blocking support for both SSL and non-SSL sockets (transparently).
All configuration is done via XML files, as this is easier to maintain. It includes a minimal demonstration HTTP server.
Enhancements:
- Modified HTTP directory listing to be a little more clean on the output of filenames; shows more information about each file in question as well.
- Added "reset" methods to the ClientContext objects so that Keep-Alive requests are now handled properly.
- Implemented 302 redirects and space encodings on filenames.
Download (0.057MB)
Added: 2007-08-06 License: Common Public License Price:
811 downloads
Software::Packager 0.09
Software::Packager is a common software packaging interface. more>>
Software::Packager is a common software packaging interface.
SYNOPSIS
use Software::Packager;
my $packager = new Software::Packager();
$packager->version(1.2.3.4.5.6);
$packager->package_name("Somename");
$packager->program_name(Software Packager);
$packager->description("This is the description.");
$packager->short_description("This is a short description.");
$packager->output_dir("/home/software/packages");
$packager->category("Applications");
$packager->architecture("sparc");
my %object_data = (
SOURCE => /source/file1,
TYPE => file,
DESTINATION => /usr/local/file1,
USER => joe,
GROUP => staff,
MODE => 0750,
);
$packager->add_item(%object_data);
my $version = $packager->version();
my $name = $packager->package_name();
my $program_name = $packager->program_name();
my $description = $packager->description();
my $description = $packager->short_description();
my $output_directory = $packager->output_dir();
my $category = $packager->category();
my $arch = $packager->architecture();
The Software Packager module is designed to provide a common interface for packaging software on any platform. This module does not do the packaging of the software but is merely a wraper around the various software packaging tools already provided with various operating systems.
This module provides the base API and sets default values common to the various software packaging methods.
<<lessSYNOPSIS
use Software::Packager;
my $packager = new Software::Packager();
$packager->version(1.2.3.4.5.6);
$packager->package_name("Somename");
$packager->program_name(Software Packager);
$packager->description("This is the description.");
$packager->short_description("This is a short description.");
$packager->output_dir("/home/software/packages");
$packager->category("Applications");
$packager->architecture("sparc");
my %object_data = (
SOURCE => /source/file1,
TYPE => file,
DESTINATION => /usr/local/file1,
USER => joe,
GROUP => staff,
MODE => 0750,
);
$packager->add_item(%object_data);
my $version = $packager->version();
my $name = $packager->package_name();
my $program_name = $packager->program_name();
my $description = $packager->description();
my $description = $packager->short_description();
my $output_directory = $packager->output_dir();
my $category = $packager->category();
my $arch = $packager->architecture();
The Software Packager module is designed to provide a common interface for packaging software on any platform. This module does not do the packaging of the software but is merely a wraper around the various software packaging tools already provided with various operating systems.
This module provides the base API and sets default values common to the various software packaging methods.
Download (0.021MB)
Added: 2007-01-08 License: Perl Artistic License Price:
1023 downloads
Open RObot COntrol Software 1.2.1
Open RObot COntrol Software (Orocos) framework applies software patterns in C++ to achieve real-time execution of software... more>>
Open RObot COntrol Software (Orocos) framework applies software patterns in C++ to achieve real-time execution of software components and provides an infrastructure to quickly integrate them in a real-time operating system such as RTAI or RTLinux, although it can be tested on normal Linux systems.
The Orocos project started as a Free Software project for robotics, but it has outgrown its robotics-dependent roots. Hence, "Orocos" now consists of two decoupled but integrated sub-projects:
Open Realtime Control Services.
This is a hard realtime Software Framework for all possible machine control applications, fully independent of the projects original robotics focus. It is designed to run safely parallel user defined tasks, on both vanilla Linux 2.6 and hard realtime RTAI. Extensive graphical configuration support is available.
Available features: hardware abstraction, operating system abstraction, event handling, hierarchical and parallel state machines, realtime "PLC" scripting, command parsing, online property configuration, multiple time- and event-triggered threads, advanced data protection for synchronous/asynchronous data flow, strongly typed data flow, (on-line) configuration support, ...
Integration between RTAI and TAO and ACE is also part of the ongoing work towards a hard realtime distributed control infastructure based on CORBA.
Open Robot Control Software.
A set of class libraries and an application framework offering generic functionality for machine tools and robots: cascaded control loops and control components, motion generation and interpolation; kinematics and dynamics; robot-specific control algorithms; estimation and identification; etc.
The following families of applications have working implementations available: force-controlled 6R manipulator arm and Cartesian XYZ machine tools. We would welcome developers to start mobile robot and humanoid robot application(s). In those efforts, much of the material of the above-mentioned applications can be reused. In addition, detailed support is available through the Developers mailing list. So, each new application requires moderate programming effort. (Not taking into account system-dependent modules such as device drivers, or kinematic routines.)
Open RObot COntrol Software is designed to appeal to roboticists. See the Orocos project homepage for an automated download script.
Enhancements:
- Support for RTAI 3.4 and 3.5 was improved.
- Various fixes were made in the CORBA support layer.
- The example code and documentation had a review.
<<lessThe Orocos project started as a Free Software project for robotics, but it has outgrown its robotics-dependent roots. Hence, "Orocos" now consists of two decoupled but integrated sub-projects:
Open Realtime Control Services.
This is a hard realtime Software Framework for all possible machine control applications, fully independent of the projects original robotics focus. It is designed to run safely parallel user defined tasks, on both vanilla Linux 2.6 and hard realtime RTAI. Extensive graphical configuration support is available.
Available features: hardware abstraction, operating system abstraction, event handling, hierarchical and parallel state machines, realtime "PLC" scripting, command parsing, online property configuration, multiple time- and event-triggered threads, advanced data protection for synchronous/asynchronous data flow, strongly typed data flow, (on-line) configuration support, ...
Integration between RTAI and TAO and ACE is also part of the ongoing work towards a hard realtime distributed control infastructure based on CORBA.
Open Robot Control Software.
A set of class libraries and an application framework offering generic functionality for machine tools and robots: cascaded control loops and control components, motion generation and interpolation; kinematics and dynamics; robot-specific control algorithms; estimation and identification; etc.
The following families of applications have working implementations available: force-controlled 6R manipulator arm and Cartesian XYZ machine tools. We would welcome developers to start mobile robot and humanoid robot application(s). In those efforts, much of the material of the above-mentioned applications can be reused. In addition, detailed support is available through the Developers mailing list. So, each new application requires moderate programming effort. (Not taking into account system-dependent modules such as device drivers, or kinematic routines.)
Open RObot COntrol Software is designed to appeal to roboticists. See the Orocos project homepage for an automated download script.
Enhancements:
- Support for RTAI 3.4 and 3.5 was improved.
- Various fixes were made in the CORBA support layer.
- The example code and documentation had a review.
Download (3.0MB)
Added: 2007-07-04 License: LGPL (GNU Lesser General Public License) Price:
852 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 billing software 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