Main > Free Download Search >

Free object oriented concepts software for linux

object oriented concepts

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3719
The Object Oriented Database Kit 0.5.8.1

The Object Oriented Database Kit 0.5.8.1


The Object Oriented Database Kit is a set of tools to help database applications developers to handle database communication. more>>
The Object Oriented Database Kit is a set of tools to help database applications developers to handle database communication, reporting, and printing. It has a solid, stable, and easy to use API. The project is also GUI toolkit agnostic and portable.
<<less
Download (0.018MB)
Added: 2007-06-23 License: LGPL (GNU Lesser General Public License) Price:
860 downloads
Object Relational Membrane 2a5

Object Relational Membrane 2a5


Object Relational Membrane is a Python package that provides the functionality of an object relational layer like EJB. more>>
Object Relational Membrane is a Python package that provides the functionality of an object relational layer like EJB or other persistence storage systems.
Object Relational Membrane is a thin compatibility layer between SQL table layouts and Object Oriented Python. While providing a good deal of functionality, it tries to be as small and simple as possible. It currently works with PostgreSQL and Gadfly.
Adapters for Firebird and MySQL are planed.
Enhancements:
- A number of small changes and enhancements.
- The last release previous to a "beta" release.
<<less
Download (0.17MB)
Added: 2007-01-23 License: GPL (GNU General Public License) Price:
1005 downloads
Business Oriented Framework 0.07

Business Oriented Framework 0.07


Business Oriented Framework is a Perl application server. more>>
Business Oriented Framework (BOF) is a Perl application server. It uses SOAP, optionally secured with SSL, to communicate with the client.
The client can use SOAP::Lite or the client module included in BOF, making it easy to connect to the server. User, grou
Enhancements:
- Added support for Schedules and tasks
<<less
Download (0.016MB)
Added: 2005-07-05 License: Perl Artistic License Price:
1573 downloads
Php Object Generator 3.0

Php Object Generator 3.0


PHP Object Generator (POG) is a PHP code generator which generates clean and tested object oriented code for your PHP4/PHP5. more>>
Php Object Generator on short POG is an open source PHP code generator which automatically generates clean & tested Object Oriented code for your PHP4/PHP5 application.
Over the years, we realized that a large portion of a PHP programmers time is wasted on repetitive coding of the Database Access Layer of an application simply because different applications require different objects.
By generating PHP objects with integrated CRUD methods, POG gives you a head start in any project and saves you from writing and testing SQL queries. The time you save can be spent on more interesting areas of your project. But dont take our word for it, give it a try!
Main features:
- Generates clean & tested code
- Generates CRUD methods
- Compatible with PHP4 & PHP5
- Compatible with PDO
- Free for personal use
- Free for commercial use
- Open Source
Enhancements:
- POG now fetches result set arrays where possible (which provides a big performance boost).
- Data encoding is handled within the database.
- A new plugin interface is used.
- A data encoding sanity check was added to setup.
- Siblings can be deleted without deleting children.
- Getlist() accepts column names as filters.
- Getlist(), GetChild(), and GetSibling() return all results if no arguments are passed.
- A database wrapper class for PDO was added.
- The PDO performance was improved.
- The plugin API, POG base API, and database API were made uniform to prevent plugin versioning.
<<less
Download (1.0MB)
Added: 2007-07-26 License: BSD License Price:
516 downloads
Concepts 2.1.1

Concepts 2.1.1


Concepts is a C++ class library for solving elliptic partial differential equations (PDEs) numerically. more>>
Concepts project is a C++ class library for solving elliptic partial differential equations (PDEs) numerically.

The design principle is the transfer of mathematical objects and grammar used to specify mathematical and numerical models of physical systems isomorphically into simulation software.

The design realization uses the C++ functionality of inheritance and derived classes.

<<less
Download (2.0MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1298 downloads
Open Concepts Bulletin Board 0.9.5 RC2

Open Concepts Bulletin Board 0.9.5 RC2


Open Concepts Bulletin Board is a fork of the phpBB Olympus CVS. more>>
Open Concepts Bulletin Board project is a fork of the phpBB "Olympus" CVS which will strive to continue the phpBB traditions of easy modification, freedom, and usablity, and also to improve upon development speed.
<<less
Download (0.77MB)
Added: 2006-04-23 License: GPL (GNU General Public License) Price:
1293 downloads
Undisposable Clients 0.3

Undisposable Clients 0.3


Undisposable Clients provides easy-to-use API kits for using Undisposable.org in various programming languages. more>>
Undisposable Clients project provides easy-to-use API kits for using Undisposable.org in various programming languages.
Main features:
- Protects site owners biggest assets; userbase and emails
- Prevents userbase contamination by fake accounts
- As critical as email validity check
- Stops people registering your services with disposable email accounts like jetable.org, pookmail
- Detects public accounts (spread from sites like bugmenot.com) and bans them
- Working principle is similar to spam blacklists like spamhaus.org; power of masses
- Totally free, your donations are welcome
How to use it
Check if there is an API kit for your programming language, if there isnt, connect to our servers manually.
Add a few extra lines to your email validation function which is called from your member registration page. The following is an example in PHP language:
..
function checkEmail($email) {
include_once("undorg/php/rest/undisposable.inc.php"); // include the API kit
if(!undorg_isDisposableEmail($email)) { // check if disposable email
.. // old procedures remain here
} // add this line to close the conditional statement
}
..
?>
Thats all. Very simple...
API kits:
PHP
Supports XML-RPC, REST and PHP serialiation. Stable
@TODO: make it object oriented, test PHP5
Python
Supports XML-RPC. Stable
@TODO: make it object oriented, more protocols
Perl
Supports XML-RPC. Beta
@TODO: test it, make it object oriented, more protocols
Java
Supports XML-RPC. Alpha
@TODO: test it, make it object oriented, more protocols
We need your support for clients in other languages.
Enhancements:
- The isValidEmail function was added for PHP and Python.
- Valid RFC and TLD checks are made in real time, as well blacklist queries against disposable email addressing and public accounts from sites similar to bugmenot.com.
<<less
Download (0.004MB)
Added: 2007-01-23 License: MIT/X Consortium License Price:
1006 downloads
JThreads/C++

JThreads/C++


JThreads/C++ is a Java like threads for C++. more>>
JThreads/C++ is a Java like threads for C++.

A unique and very useful product, JThreads/C++ is a portable thread abstraction library that mimics the thread classes and primitives found in Java™. Supported on Windows 95, NT and many flavors of Unix, JThreads/C++ simplifies the development of multi-threaded applications by encapsulating all platform-specific function calls inside a well-designed, easy-to-use class library.

How Does It Work?

Java’s support for multi-threaded programming is provided by the following constructs:

The classes java.lang.Thread and java.lang.ThreadGroup
The interface java.lang.Runnable
The synchronized keyword
The methods wait, notify and notifyAll in java.lang.Object

The Java classes java.lang.Thread and java.lang.ThreadGroup are directly translated into the C++ classes JTCThread and JTCThreadGroup. The only difference is that the JThreads/C++ classes have JTC as a prefix instead of the Java package java.lang. The Java interface java.lang.Runnable is implemented as the abstract C++ class JTCRunnable, which contains the pure virtual method run.

Support for the synchronized keyword is slightly more difficult, since it is not possible to add new keywords to C++. JThreads/C++ addresses this issue using two additional classes, JTCMonitor and JTCSynchronized, wich together form the replacement for the synchronized keyword. JTCMonitor also provides the methods wait, notify and notifyAll.
<<less
Download (MB)
Added: 2006-08-29 License: Free for non-commercial use Price:
680 downloads
Turtle3D 3.0

Turtle3D 3.0


Turtle3D project is a scheme implementation of the Turtle, in 3D. more>>
Turtle3D project is a scheme implementation of the Turtle, in 3D.

It is object oriented, so you can have many turtles in the drawing window.

A test program is included.

<<less
Download (0.015MB)
Added: 2006-11-01 License: GPL (GNU General Public License) Price:
1093 downloads
JDOInstruments 2.9.2

JDOInstruments 2.9.2


JDOInstruments is an embedded object oriented database programmed in java. more>>
JDOInstruments is an embedded object oriented database programmed in java, it is also an implementation of Suns Java Data Objects (JDO) specification for the transparent persistence of Java objects.
Because of this, it doesnt need a JDBC driver or a relational database. JDOInstruments uses its own object store thus it allows storage and retrieval of persistent data with little work from you.
It is integrated with Netbeans IDE (via Plugin module) allowing developers to build pure object-oriented systems.
It is free and Our license is GNU LGPL providing the code and executables (JARs) free of charge. You are free to use JDOInstruments in your projects.
Main features:
- Byte-Code Enhancement of classes
- Byte-Code Compatibility
- Datastore identity
- Optimistic Transaction
- Nontransactional Read
- Retain values
- Restore values
- Second Class PersistenceCapable objects
- J2EE Integration
- Query (JDOQL)
- Index
- Schema Evolution
<<less
Download (6.3MB)
Added: 2006-12-08 License: LGPL (GNU Lesser General Public License) Price:
1050 downloads
Algorithm::Permute 0.06

Algorithm::Permute 0.06


Algorithm::Permute is a Perl module with handy and fast permutation with object oriented interface. more>>
Algorithm::Permute is a Perl module with handy and fast permutation with object oriented interface.

SYNOPSIS

use Algorithm::Permute;

my $p = new Algorithm::Permute([a..d]);
while (@res = $p->next) {
print join(", ", @res), "n";
}

my @array = (1..9);
Algorithm::Permute::permute { print "@arrayn" } @array;

This handy module makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. Currently it only supports permutation n of n objects.

No exported functions. This version is not backward compatible with the previous one, version 0.01. The old interface is no longer supported.

METHODS

new [@list]

Returns a permutor object for the given items.

next

Returns a list of the items in the next permutation. The order of the resulting permutation is the same as of the previous version of Algorithm::Permute.

peek

Returns the list of items which will be returned by next(), but doesnt advance the sequence. Could be useful if you wished to skip over just a few unwanted permutations.

reset

Resets the iterator to the start. May be used at any time, whether the entire set has been produced or not. Has no useful return value.

<<less
Download (0.010MB)
Added: 2007-05-17 License: Perl Artistic License Price:
892 downloads
OODoc 0.95

OODoc 0.95


OODoc is an Object Oriented documentation generator. more>>
OODoc is an Object Oriented documentation generator.

SYNOPSIS

use OODoc;
my $doc = OODoc->new(distribution => My Name, version => 0.02);
$doc->processFiles(workdir => $dest);
$doc->prepare;
$doc->create(pod, workdir => $dest);
$doc->create(html, workdir => /tmp/html);

OODoc stands for "Object Oriented Documentation": to produce manual-pages in HTML or the usual man-page UNIX format, describing Perl programs. The OO part refers to two things: this module simplifies writing documentation for Object Oriented programs, and at the same time, it is Object Oriented itself: easily extensible.

OODoc has been used for small and for very large modules. It can also be used to integrate manual-pages from many modules into one homogeneous set.

The documentation syntax can be changed, by configuring the parser or adding a new one. The OODoc::Parser::Markov parser understands POD and has additional logical markup tags. See OODoc::Parser about what each parser needs to support.

The output is produced by formatters. The current implementation contains two POD formatters and one HTML formatter. See OODoc::Format.

Do not forget to read the DETAILS section, later on this manual-page to get started. Please contribute ideas. Have a look at the main website of this project at http://perl.overmeer.net/oodoc/. That is also an example of the produced output.

<<less
Download (0.095MB)
Added: 2006-09-28 License: Perl Artistic License Price:
1122 downloads
FlexiRecord 1.0.6

FlexiRecord 1.0.6


FlexiRecord is a ruby library for object oriented access to databases. more>>
FlexiRecord is a ruby library for object oriented access to databases. Each table is represented by a class, each row of that table is represented by an object of that class.
This library is especially aimed to properly support database transactions. By now only PostgreSQL (version 8.2 or higher) is supported as a backend.
Please note that this is an alpha release. This means the library is incomplete and mostly untested yet. Use it at your own risk.
FlexiRecord is free for private and commercial use, no warranty, subject to the license agreement in the software.
Enhancements:
- Database connections in the connection pool are now re-established if they are broken.
<<less
Download (0.022MB)
Added: 2007-04-18 License: MIT/X Consortium License Price:
924 downloads
Simple C++ ODBC Database API 1.10

Simple C++ ODBC Database API 1.10


The SimpleDB API is a C++ API designed to encapsulate the ODBC API functionality in an object oriented manner. more>>
Simple C++ ODBC Database API is designed to encapsulate the ODBC API functionality in an object oriented manner.
The API was created due to an absence of any other such API that was database independent. The database independence is achieved using the ODBC (Open DataBase Connectivity) API.
The API provides a Database object that can be used to create instances of Query objects. The Query objects are used to query a database and allow columns to be bound for the query.
The flowing column objects are currently available (as of Jan 2005): a boolean column, a long column and a string column. The string column makes use of the libstdc++ string class so you dont have to mess around with malloc.
The Database object also has some convenience member functions that allow queries that return a single integer or string to be executed without having to create a query object or bind columns.
The API has been tested to work with both MySql and PostGreSQL on a Debian Linux platform.
Enhancements:
- DoubleColumn, IntColumn, and BigintColumn were added.
- The LongColumn is deprecated.
<<less
Download (0.083MB)
Added: 2006-07-16 License: LGPL (GNU Lesser General Public License) Price:
702 downloads
WWW::Google::Notebook 0.01

WWW::Google::Notebook 0.01


WWW::Google::Notebook is a Perl interface for Google Notebook. more>>
WWW::Google::Notebook is a Perl interface for Google Notebook.

SYNOPSIS

use WWW::Google::Notebook;
my $google = WWW::Google::Notebook->new(
username => $username,
password => $password,
);
$google->login;
my $notebooks = $google->notebooks; # WWW::Google::Notebook::Notebook object as arrayref
for my $notebook (@$notebooks) {
print $notebook->title, "n";
my $notes = $notebook->notes; # WWW::Google::Notebook::Note object as arrayref
for my $note (@$notes) {
print $note->content, "n";
}
}
my $notebook = $google->add_notebook(title); # WWW::Google::Notebook::Notebook object
print $notebook->title;
$notebook->rename(title2);
my $note = $notebook->add_note(note); # WWW::Google::Notebook::Note object
print $note->content;
$note->edit(note2);
$note->delete;
$notebook->delete;

This module priovides you an Object Oriented interface for Google Notebook, using unofficial API.

<<less
Download (0.004MB)
Added: 2006-11-22 License: Perl Artistic License Price:
1066 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5