Main > Free Download Search >

Free object oriented software for linux

object oriented

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3357
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
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
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
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
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
Porcupine 0.1

Porcupine 0.1


Porcupine is a web application server that provides an object oriented framework for developing web applications rapidly. more>>
Porcupine is a web application server that provides an object oriented framework for developing web applications rapidly.

Many of the tasks required for building web applications as you know them, are either eliminated or simplified. For instance, when developing a Porcupine application you dont have to design a relational database. You only have to design and implement your business objects as classes, using the building blocks provided by the framework (datatypes). Porcupine integrates a native object database, no mapping required.

Another tedious task for web applications is the interface design, and the constraints imposed by HTML. QuiX, the servers integrated XUL motor, simplifies the interface design process. All you have to do is describe your applications interface in XML and write the appropriate event handlers. You dont have to waste time and money on widget implementations. QuiX comes with a variety of ready to use widgets, accelerating the development process.

Generally, every Porcupine application consists of three distinct layers. The first is the business layer consisting of the business objects which encapsulate the business logic.
The second layer binds the HTTP protocol with the first layers business objects. This layer is implemented using Python Server Pages or Servlets. If using XML-RPC, one common approach is to directly map an XML-RPC method to a business objects method.
The third layer, the presentation layer, usually consists of XML UI definitions and JavaScript event handlers.

The first two layers are executed server side and the third layer is executed on the client (browser).
<<less
Download (0.26MB)
Added: 2007-05-28 License: LGPL (GNU Lesser General Public License) Price:
880 downloads
MezzengerKlient 0.1

MezzengerKlient 0.1


MezzengerKlient (MZK) is a simple PHP class for making MSN Messenger bots. more>>
MezzengerKlient (MZK) is a simple PHP class for making MSN Messenger bots. It uses object oriented programming, with the use of Events, for handling and processing the actions made in the Notification Session and SwitchBoard sessions. The project uses the MSNP9 protocol.

<<less
Download (MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
910 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
NSCL SpecTcl 3.2-pre2

NSCL SpecTcl 3.2-pre2


SpecTcl is a framework for data analysis of nuclear physics event data. more>>
SpecTcl (pronounced Spectacle) is a powerful nuclear event data analysis too. NSCL SpecTcl project provides an object oriented C++ framework for histogramming and other data analysis operations.

The Tcl/TK scripting language is embedded as the programs command language, providing the user with a powerful, extensible, command set as well as the ability to build custom graphical user interfaces or extend existing ones.

The Xamine display program provides SpecTcl with a powerful visualization component.

<<less
Download (6.3MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
907 downloads
HTML::Tree::AboutObjects 3.23

HTML::Tree::AboutObjects 3.23


HTML::Tree::AboutObjects is an article: Users View of Object-Oriented Modules. more>>
HTML::Tree::AboutObjects is an article: "Users View of Object-Oriented Modules".

SYNOPSIS

# This an article, not a module.

The following article by Sean M. Burke first appeared in The Perl Journal #17 and is copyright 2000 The Perl Journal. It appears courtesy of Jon Orwant and The Perl Journal. This document may be distributed under the same terms as Perl itself.

<<less
Download (0.11MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 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
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
bonddb 2.2.6

bonddb 2.2.6


bonddb is a data abstration layer for SQL. more>>
Bonddb is a object oriented wrapper for postgresql SQL. bonddb project is a fast data abstraction layer written in C for C/C++ applications to allow easy access to class objects.
Bonddb is not a stand alone object orientated database, but works on top of SQL so you still get a solid proven backend with the benefits of things like prescient objects.
At the moment only postgresql is supported, though we are working with gnome-db to support a more complete range of databases.
One of the real advantages of bonddb is how easy it is to modify rows in database fields without you having to construct sql statements or worry about refreshing existing datasets. It also lets you easy map your tables together in object to object relationships.
Method calls arent supported yet but they are on the way. Direct binding into individual langauges is still been worked on.
Installation and Requierments:
In order to install bonddb you need the postgresql client development libraries installed, specifically libpq-fe.
Postgresql 7.0 or higher is required, as bonddb uses functions specific to this version. Also glib development libaries 1.2 or higher is needed.
For bonddb 0.3.0 and higher you will need bison, Ive come across some problems under older versions of bison and I recommend you have version 1.3 or higher installed.
Enhancements:
- Bugs concerning saving records and jumpto searches were fixed.
- Problems with using PostgreSQL 8.2 and OIDs were fixed.
- Improvements were made for the build process for Windows.
<<less
Download (0.72MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
953 downloads
NetCalendar 1.0 RC5

NetCalendar 1.0 RC5


NetCalendar is a network capable and mostly UNIX /usr/bin/calendar database compatible Calendar application. more>>
NetCalendar is a network capable and mostly UNIX /usr/bin/calendar database compatible Calendar application programmed in Java.

NetCalendars initial motivaion was a programming project at the Aachen University of Applied Sciences for the object oriented programming class. But it became much more than just that!

<<less
Download (0.25MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1253 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