Main > Free Download Search >

Free apple web objects software for linux

apple web objects

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7030
Python Web Objects 1.3

Python Web Objects 1.3


Python Web Objects is a dynamic page generation system that allows the developer to embed Python code inside HTML. more>>
Python Web Objects is a dynamic page generation system that allows the developer to embed Python code inside HTML. It is similar in function to what JSP is to Java. ts a module that runs under mod_python and the Apache webserver. It is designed to offer a good balance between a providing a clean way to integrate design content from code, while doing so as fast as possible.

Download the latest version, then read the documentation. If youre into antiques, you can always browse the archives, but theres no reason to use an old version.

To install PWO, first decompress the tarball you downloaded.
$ gunzip pwo-0.XX.tar.gz
$ tar xvf pwo-0.XX.tar

Then, copy the pwo.py module into some location in your PYTHONPATH. The proper location is usually /usr/local/lib/python2.x/site-packages/
$ cp pwo-0.XX/pwo.py /usr/local/lib/python2.2/site-packages/

PWO should now be ready to use.

To configure a directory to make PWO pages, you first need to make sure that the directory is visible on the web. Ask your friendly Apache sysadmin if you dont know what this means. In this document, the path youll be keeping your .pwo files in is called /path/to/pwodir/, and its corresponding URL is http://yourserver/url/to/pwodir/.
Let Apache and mod_python know that the pwo.py will be handling requests to .pwo files in that directory. Do this by adding a few lines to our entry in your httpd.conf file.


AddHandler python-program .pwo
PythonHandler pwo
PythonDebug On



The PythonDebug directive is optional, but you will most likely want it enabled while you are developing. It will make exceptions print tracebacks to the browser in plain-text format. For security reasons, you should comment it out on production systems.
Now a file /path/to/pwodir/some_file.pwo will generate its page at http://yourserver/url/to/pwodir/some_file.pwo. Try copying a simple one of the included samples, like hello.pwo, to this directory to test your installation.
If youve never used PWO before, learn the syntax, and/or check out some sample pages.
<<less
Download (0.017MB)
Added: 2006-06-23 License: BSD License Price:
1218 downloads
HTML Objects 1.2.4

HTML Objects 1.2.4


HTML Objects is a Perl module library for turning HTML tags into Perl objects. more>>
HTML Objects is a Perl module library for turning HTML tags into Perl objects. HTML Objects allows Web pages to be manipulated as a data structure rather than text.

Once manipulation is done, the entire page is generated via depth-first recursion.

<<less
Download (0.025MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1263 downloads
Math Objects 0.1.3

Math Objects 0.1.3


Math Objects is a math template library for C++ using generic programming techniques. more>>
Math Objects is a math template library written in C++ using generic programming techniques. In order to use the "Math Objects" library, the user only has to include the header files he needs (e.g. Matrix.h, Polynomial.h etc.).
In order to compile the library the user needs an ISO/IEC 14882:1998 standard compliant C++ compiler (e.g. one that supports partial template specializations).
The math library has math objects like matrices, polynomials, rational functions, extended precision numbers, complex numbers etc. that can be handled in a similar way like basic numerical types (e.g. integers or floating point numbers).
One can access properties of a mathematical type through a (partial) specialization of a traits class for that type (AlgebraicTraits). Having the traits classes to expose properties of mathematical objects, one can define for example matrices of polynomials having extended precision complex coefficients and apply to them basic linear algebra algorithms using normal C++ syntax.
This library also implements two functions using two deterministic algorithms that compute the Smith form for polynomial matrices, and the Smith-McMillan form of a transfer functions matrix also keeping track of the transformation matrices.
These algorithms can be used to describe a MIMO (multi input-multi output) system by means of its zeros and poles and also give the MFD (matrix fraction description) of the system.
Enhancements:
- Recoded the LongInt class aiming for better runtime efficiency.
<<less
Download (0.28MB)
Added: 2006-02-21 License: GPL (GNU General Public License) Price:
1343 downloads
Perlbug::Object 2.93

Perlbug::Object 2.93


Perlbug::Object is a object handler for Perlbug database. more>>
Perlbug::Object is a object handler for Perlbug database.

Handles Perlbug database objects, typically bug, group, message, patch, note, test, user, and severity, status etc....

Methods included to recognise objects by their id or by their also unique name.

SYNOPSIS

my $o_obj = Perlbug::Object->new(%init); # see L

$o_obj = $o_obj->read($oid); # data

my $name = $o_obj->data(name); # Bug

# ALL bugids (optionally) constrained by sql where clause
my @ids = $o_obj->ids($where); # where

# Relation ids
my @patchids = $o_obj->rel_ids(patch); # relids

print = $o_obj->format(h);

<<less
Download (0.49MB)
Added: 2007-07-08 License: Perl Artistic License Price:
841 downloads
Active Objects 2007-03-04

Active Objects 2007-03-04


Active Objects is an implementation of the Active Object concept based on the boost::thread, boost::bind, boost::function libs. more>>
Active Objects is an implementation of the Active Object concept based on the boost::thread, boost::bind, and boost::function libraries.
The point of the library is to make taking advantage of multiprocessor machines as easy as possible. The library provides two types of functionality. The first is the ability to execute a function in a separate thread and automatically synchronize with the thread when the return value is needed.
The second is the ability to easily create a message cue for any existing class, and have that class process its messages asynchronously.
Enhancements:
- Minor code cleanup and code documentation updates.
<<less
Download (0.32MB)
Added: 2007-03-07 License: Other/Proprietary License with Source Price:
961 downloads
C++ Machine Objects 0.9.4

C++ Machine Objects 0.9.4


C++ Machine Objects class library supports a subset of the UML statechart notation. more>>
C++ Machine Objects class library supports a subset of the UML statechart notation for implementing hierarchical state machines in straight C++, similar in spirit to the GoF "State" design pattern.
The currently supported features are hierarchical states, entry and exit actions, state histories, and state variables.
Installation:
The class library as such does not need to be installed. Just include the header file Macho.hpp to make use of it. Prerequisite however is a C++ compiler with sane support for templates.
Included are the example state machines HelloWorld, Example, Microwave and Test. To make the examples run just compile them in the directory they are in, for example:
# GCC
g++ -o microwave Microwave.cpp
# MSVC7
cl /EHsc Microwave.cpp
I like the GoF "State" design pattern. It enables implementing the important concept of state machines with common programming language features. By utilising only basic language mechanisms it is easy to apply in real-life software development.
Another important property that stems from this simplicity is orthogonality, meaning that the pattern can be combined with other design elements, patterns and idioms in arbitrary ways.
In contrast stand the tool supported approaches to state machine creation (of which there is no shortage). Based on code generators and graphical editors, they tend to generate incomprehensible code and forfeit orthogonality by necessarily being outside the domain of the programming language.
Unfortunately the "State" pattern is limited in scope because it does not allow for hierarchical state machines. This is regrettable because flat state machines tend to become unwieldy when getting bigger, for the sheer number of states they produce.
Hierarchical state machines as defined by the statechart notation alleviate this problem by giving an additional structural element through grouping states into hierarchies.
The "State" pattern in its original form is not capable of modeling state hierarchies. The Macho class library extends the concept with this possibility, while keeping the properties of simplicity (there possible) and tool independence from its inspiration.
Enhancements:
- This release adds the feature of backtracking to previous states by using "Snapshots".
<<less
Download (0.035MB)
Added: 2006-06-02 License: MIT/X Consortium License Price:
1240 downloads
Database of Managed Objects 2.4 Beta

Database of Managed Objects 2.4 Beta


DMO stands for Database of Managed Objects. more>>
DMO stands for "Database of Managed Objects." This is a tool for documenting all objects within a data center.
Database of Managed Objects provides an object-based overlay on a MySQL database, with a Web-based interface, which allows new objects to be defined in a hierarchy.
Each object can have attributes defined, which are inherited by objects below in the hierarchy. Information can be imported in CSV or XML format, and reports can be produced in XML, CSV, PDF and HTML formats.
DMO uses PHP and MySQL to support documentation of all network and system objects within your computing environment. It offers a Web interface that enables easy navigation through objects, instances and attributes, with XML and access controls.
Enhancements:
- This is the first significant release of DMO for nearly two years.
- It works with Linux and Windows (XAMPP), but should work well with any LAMP stack including PHP4.
- New features include much more graphical viewing, as well as mapping objects onto maps with drill-down to additional layers of maps following dependency trails, a new Flash viewer for browsing through objects, and the ability to create chains of objects based on any attribute type (where any other object can be an attribute of any other object).
<<less
Download (14.4MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
814 downloads
C++ XML Objects 1.0.0.7

C++ XML Objects 1.0.0.7


C++ XML Objects is a framework for persisting hierarchies of C++ objects to and from XML. more>>
C++ XML Objects is a framework for persisting hierarchies of C++ objects to and from XML. Boost, The STL and Patterns are used extensively. All platforms which support Boost will be supported.
Sometimes there is a need to save hierarchies of C++ objects to a file (or DB etc), and then retrieve them at a later date. This project allows your classes to derive from a single object (called "xmlobj"), provide a few extra methods which allow the visitor pattern to work on them and register them so that they can be read or written to an XML stream.
The only overhead is a per-class type and name of each object (as std::string). The members dont need to be wrapped which means that your memory footprint wont really get any larger.
There are actually 2 separate projects which are combined to make "cppxmlobj". The first is a called "cppreflect" and provides a framework for providing reflection to C++ objects. Reflection is the mechanism by which your class members can be referenced by a string name. To achieve this, "cppreflect" uses the visitor pattern. The other project is "cpppersist" which adds the right methods to each object so that it can be read or written to some type of stream.
These projects are included as part of this (they arent separate SourceForge projects), but they are completely independent of each other, so you could build your own scheme to persist your objects to a different type of file, or provide some other type of mechanism to read and write your objects data.
To interoperate, these two projects share a common base class which is provided by another independent project called "cppcommon". This is a simple class which provides the abstract interfaces necessary for an object to provide different types of facilities.
The project uses all the facilities of Boost for the build system (and for a bunch of the implementation) so you will need to get and build it. It uses the same license as Boost which means you can freely use it (its really only useful as source code anywhere), as long as you dont change the copyright message at the top of the files.
If you find it useful, or find some bugs (and fix them, then get back to me and Ill incorporate the changes. If you do this through SourceForge, then we can track the bugs etc.
Enhancements:
- Added in delayed loading. This allows a system to only load in an object in an XML file when the object is actually referenced. Added in "platforms" to documentation for supported platforms. Now builds on OS X Tiger, GCC 4.0 and latest BOOST (1.33.1). Also builds on latest Linux. Change the documentation layout (thanks Spirit), and added Generic objects. Also changed to use a single license.txt referenced at the top of each file. Since this code has been stable and working for a while, next release will be beta if I can build on a few more systems.
<<less
Download (0.40MB)
Added: 2006-04-05 License: Freeware Price:
736 downloads
Basset::Object 1.04

Basset::Object 1.04


Basset::Object is a Perl module used to create objects. more>>
Basset::Object is a Perl module used to create objects.

This is my ultimate object creation toolset to date. It has roots in Mail::Bulkmail, Text::Flowchart, and the unreleased abstract object constructors that Ive tooled around with in the past.

If you want an object to be compatible with anything else Ive written, then subclass it off of here.

Of course, you dont have to use this to create subclasses, but youll run the risk of making something with an inconsistent interface vs. the rest of the system. Thatll confuse people and make them unhappy. So I recommend subclassing off of here to be consistent. Of course, you may not like these objects, but they do work well and are consistent. Consistency is very important in interface design, IMHO.

<<less
Download (0.14MB)
Added: 2007-06-20 License: GPL (GNU General Public License) Price:
856 downloads
Humax 0.1 Beta

Humax 0.1 Beta


Humax project is a framework for developing RIA Web 2.0 applications. more>>
Humax project is a framework for developing RIA Web 2.0 applications.
It provides a rich set of object-oriented client-side libraries which works seamlessly regardless of the server side technology used.
The web applications are today developed with rich interactive and quick responsible way. This was achieved by the usage of AJAX. Though, XmlHttpRequest is the only thing makes a web application as AJAX enabled, but there are numerous patterns used along with it.
In a straight forward manner, nothing but the usage of JavaScript. Previously, web applications used JavaScript only for client side validation and interactivity. In the AJAX world, JavaScript replaces high level languages in UI and UI Processing layers. Lot of frameworks available for providing interoperability between server side and client side in object oriented manner.
However, still the client side development more object orientation than what we currently use. This is not only the matter of object thinking. The client side development requires the features and facilities available in server side technology.
In addition to these, we require more for developing applications for Web 2.0 paradigm. Humax is one of the initiatives for providing the above specified requirements. Simply said, the scope for Humax framework is:
Complete object orientation and Interoperable Web 2.0 framework.
Framework with features as like in server side technology.
How To Use:
Step 1: Add Humax into your web project
Humax library is defined on "humax0.1.js" file. You can add this into your html pages header section by
< script type="text/javascript" src="humax.js" / >
Step 2: Define and Use Classes
You can either define the client side logic on separate JavaScript file or within the page itself. Humax recommend to use separate file. Some of the modern HTML/JavaScript editors supports code assistance which will improve your development productivity
Unofficially, Humax recommends to use Aptana IDE. It is a pure open source IDE for developing HTML/JavaScript. But the Code Assist Profiles one of the unique feature.
The following is a sample code declared on separate file
var HumaxSpace = {}
HumaxSpace.Point = function(x, y)
{
if(arguments.length == 0)
{
this._x = 0;
this._y = 0;
}else
{
this._x = x;
this._y = y;
}
}
HumaxSpace.Point.prototype =
{
_x : 0,
_y : 0,
getX : function(){return this._x;},
getY : function(){return this._y;},
setX : function(x) {this._x = x;},
setY : function(y){this._y = y;}
}
HumaxSpace.Point.equals = function(a, b)
{
if(a instanceof HumaxSpace.Point && b instanceof HumaxSpace.Point)
{
if(a.getX() == b.getX() &&
a.getY() == b.getY())
return true;
else
return false;
}
}
Humax.declareClass("HumaxSpace.Point", HumaxSpace.Point);
Step 3: Use the classes
You can use these classes to create instances on another JavaScript file or the html page as like
< script type="text/javascript" >
var point1 = new HumaxSpace.Point();
point1.setX(4);
point1.setY(3);
var point2 = new HumaxSpace.Point(6, 3);
if(HumaxSpace.Point.equals(point1, point2))
alert("Points are same");
< script >
Enhancements:
- This release enables you to design and develop complete object orientation client side script.
<<less
Download (MB)
Added: 2007-08-08 License: LGPL (GNU Lesser General Public License) Price:
815 downloads
Rose::HTML::Objects 0.547

Rose::HTML::Objects 0.547


Rose::HTML::Objects is a Perl object-oriented interfaces for HTML. more>>
Rose::HTML::Objects is a Perl object-oriented interfaces for HTML.

SYNOPSIS

use Rose::HTML::Form;

$form = Rose::HTML::Form->new(action => /foo,
method => post);

$form->add_fields
(
name => { type => text, size => 20, required => 1 },
height => { type => text, size => 5, maxlength => 5 },
bday => { type => datetime },
);

$form->params(name => John, height => 6ft, bday => 01/24/1984);

$form->init_fields();

$bday = $form->field(bday)->internal_value; # DateTime object

print $bday->strftime(%A); # Tuesday

print $form->field(bday)->html;

The Rose::HTML::Object::* family of classes represent HTML tags, or groups of tags. These objects allow HTML to be arbitrarily manipulated, then serialized to actual HTML (or XHTML). Currently, the process only works in one direction. Objects cannot be constructed from their serialized representations. In practice, given the purpose of these modules, this is not an important limitation.

Any HTML tag can theoretically be represented by a Rose::HTML::Object-derived class, but this family of modules was originally motivated by a desire to simplify the use of HTML forms.

The form/field object interfaces have been heavily abstracted to allow for input and output filtering, inflation/deflation of values, and compound fields (fields that contain other fields). The classes are also designed to be subclassed. The creation of custom form and field subclasses is really the "big win" for these modules.

There is also a simple image tag class which is useful for auto-populating the width and height attributes of img tags. Future releases may include object representations of other HTML tags. Contributions are welcome.

<<less
Download (0.13MB)
Added: 2007-03-26 License: Perl Artistic License Price:
942 downloads
Fedora Digital Object Repository 2.2

Fedora Digital Object Repository 2.2


Fedora open source software gives organizations a flexible service-oriented architecture. more>>
Fedora Digital Object Repository is an open source software which gives organizations a flexible service-oriented architecture for managing and delivering their digital content. At its core is a powerful digital object model that supports multiple views of each digital object and the relationships among digital objects.
Digital objects can encapsulate locally-managed content or make reference to remote content. Dynamic views are possible by associating web services with objects. Digital objects exist within a repository architecture that supports a variety of management functions. All functions of Fedora, both at the object and repository level, are exposed as web services. These functions can be protected with fine-grained access control policies.
This unique combination of features makes Fedora an attractive solution in a variety of domains. Some examples of applications that are built upon Fedora include library collections management, multimedia authoring systems, archival repositories, institutional repositories, and digital libraries for education.
Enhancements:
- This is a significant release of Fedora that includes a complete repackaging as a proper Web application.
- A new installer application makes it easy to setup and run.
- It now uses Servlet Filters for authentication.
- The Fedora repository can also be configured to calculate and store checksums for content.
- The RDF-based Resource Index has been tuned for better performance.
- A new high-performing RDBMS-backed triplestore has been developed that can now be plugged into the RI.
<<less
Download (MB)
Added: 2007-01-26 License: MPL (Mozilla Public License) Price:
1008 downloads
SA Web Framework 0.3

SA Web Framework 0.3


SA Web Framework project is a complete PHP application framework, based on the Front Controller Pattern. more>>
SA Web Framework project is a complete PHP application framework, based on the Front Controller Pattern.
SA stands for SkyApp? and is the framework which we developed and which we are using here at Skyweb.
SA is open source and released under LGPL license which means you can use it for free.
SA relies heavily on PEAR which gives us access to some nice features like mime mail handling, independent database abstraction layer, destructors, database session storing and many more.
SA was developed and tested using PHP 4.4.0.
Enhancements:
- The whole application stack has been rewritten in order to take advantage of the PHP5 object model.
- Some new classes and interfaces were introduced and the existing ones were completely rewritten.
- A new Page handling concept was implemented.
- The default page class now extends Smarty.
<<less
Download (0.75MB)
Added: 2006-06-22 License: LGPL (GNU Lesser General Public License) Price:
1222 downloads
Snow-Apple

Snow-Apple


Snow-Apple provides an icon pack for Gnome. more>>
Snow-Apple provides an icon pack for Gnome.

Mark Finlay fairly converted the nautilus 2.0.x theme called Snow-Apple, to an icon theme for gnome 2.2.x. thanks to him.

<<less
Download (0.50MB)
Added: 2007-01-27 License: GPL (GNU General Public License) Price:
1010 downloads
Slooze PHP Web Photo Album 0.2.7

Slooze PHP Web Photo Album 0.2.7


Slooze PHP Web Photo Album is a Web-based image/photo album. more>>
Slooze PHP Web Photo Album is a Web-based image/photo album for the display of photos and other pictures on Web sites in an organised, catalogued, searchable manner.
Slooze is simple to set up, structured, and extensible. Object-based design and generation of simple, conforming HTML only (no JavaScript, frames, tables, etc.) allows easy integration with existing sites, including template-based designs.
Enhancements:
- New features in this release include searching of comments (in addition to descriptions), and better compatibility with PHP 5.
<<less
Download (0.027MB)
Added: 2006-07-17 License: GMGPL (GNAT Modified GPL) Price:
1196 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5