what structure enables chlamydomonas to move
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2957
Structured Document Validator 0.7.9
Structured Document Validator project implements a generalized method for structured documents. more>>
Structured Document Validator project implements a generalized method for validating both the structure and content of structured documents.
Any data format that can be deterministically divided into tags and data is classed as a structured document. This definition applies to a wide array of data formats, including XML, Java properties files, and delimited value files.
The application performs validations based on user-defined Structured Document Definitions (SDDs). It provides an environment for validation, SDD development, and document editing.
<<lessAny data format that can be deterministically divided into tags and data is classed as a structured document. This definition applies to a wide array of data formats, including XML, Java properties files, and delimited value files.
The application performs validations based on user-defined Structured Document Definitions (SDDs). It provides an environment for validation, SDD development, and document editing.
Download (0.59MB)
Added: 2006-01-06 License: LGPL (GNU Lesser General Public License) Price:
1387 downloads
Memory Structures Library 4.0
Memory Structures Library (MemSL) is a complete data structures/collection classes library with memory tracing. more>>
Memory Structures Library (MemSL) is a complete data structures/collection classes library with memory tracing, memory debugging, entry/exit tracing, exception handling, definable memory handlers, built-in thread support, and much more.
The project supports single, double, and circular linked lists, AVL balanced and threaded binary trees, dynamic hashing tables, stacks, queues and dequeues (using arrays or linked lists), sets (Pascal implementation, with union, difference, intersection, etc.), bags, tables and dictionaries, priority heaps, priority search queue, and more.
<<lessThe project supports single, double, and circular linked lists, AVL balanced and threaded binary trees, dynamic hashing tables, stacks, queues and dequeues (using arrays or linked lists), sets (Pascal implementation, with union, difference, intersection, etc.), bags, tables and dictionaries, priority heaps, priority search queue, and more.
Download (0.82MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
846 downloads
Xephyrus Data Structures Tag Library 1.5
Xephyrus Data Structures Tag Library is a tag library to provide access to common data-structures. more>>
Xephyrus Data Structures Tag Library provides an easy way to create and manipulate the contents of common Java data-structures such as maps and lists.
Enhancements:
- The library was polished up.
- Several improvements were made and a few bugs were fixed.
- This version is aimed at Java 5 and JSP 2.0.
<<lessEnhancements:
- The library was polished up.
- Several improvements were made and a few bugs were fixed.
- This version is aimed at Java 5 and JSP 2.0.
Download (0.021MB)
Added: 2005-10-13 License: BSD License Price:
1471 downloads
Erwin Data Structures 2.1.58633
Erwin Data Structures is a library that is meant to be the ultimate data structure library for mixed usage of C and C++. more>>
Erwin Data Structures is a library that is meant to be the ultimate data structure library for mixed usage of C and C++.
Arbitrary key and value types are implemented by template files that dont use C++ templates, but are instantiated by a Perl script.
This way, mixed usage in C and C++ is possible. However, a C++ interface is generated to support the advantages of the C++ language. No templates, no void*.
Erwin contains a number of tools, too, all of them written in Perl. The following list shows the data structures and tools, together with some typical examples.
<<lessArbitrary key and value types are implemented by template files that dont use C++ templates, but are instantiated by a Perl script.
This way, mixed usage in C and C++ is possible. However, a C++ interface is generated to support the advantages of the C++ language. No templates, no void*.
Erwin contains a number of tools, too, all of them written in Perl. The following list shows the data structures and tools, together with some typical examples.
Download (0.67MB)
Added: 2007-02-09 License: Freely Distributable Price:
997 downloads
GraphViz::Data::Structure 0.15
GraphViz::Data::Structure can visualise data structures. more>>
GraphViz::Data::Structure can visualise data structures.
SYNOPSIS
use GraphViz::Data::Structure;
my $gvds = GraphViz:Data::Structure->new($data_structure);
print $gvds->graph()->as_png;
This module makes it easy to visualise data structures, even recursive or circular ones.
It is provided as an alternative to GraphViz::Data::Grapher. Differences:
GraphViz::Data::Structure handles structures of arbitrary depth and complexity, automatically following links using a standard graph traversal algorithm.
GraphViz::Data::Grapher creates graphics of indiividual substructures (arrays, scalars, hashes) which keep the substructure type and data together; GraphViz::Data::Structure does this by shape alone.
GraphViz::Data::Structure encapsulates object info (if any) directly into the node being used to represent the class.
GraphViz::Data::Grapher colors its graphs; GraphViz::Data::Structure doesnt by default.
GraphViz::Data:Structure can parse out globs and CODE references (almost as well as the debugger does).
<<lessSYNOPSIS
use GraphViz::Data::Structure;
my $gvds = GraphViz:Data::Structure->new($data_structure);
print $gvds->graph()->as_png;
This module makes it easy to visualise data structures, even recursive or circular ones.
It is provided as an alternative to GraphViz::Data::Grapher. Differences:
GraphViz::Data::Structure handles structures of arbitrary depth and complexity, automatically following links using a standard graph traversal algorithm.
GraphViz::Data::Grapher creates graphics of indiividual substructures (arrays, scalars, hashes) which keep the substructure type and data together; GraphViz::Data::Structure does this by shape alone.
GraphViz::Data::Structure encapsulates object info (if any) directly into the node being used to represent the class.
GraphViz::Data::Grapher colors its graphs; GraphViz::Data::Structure doesnt by default.
GraphViz::Data:Structure can parse out globs and CODE references (almost as well as the debugger does).
Download (0.040MB)
Added: 2006-08-01 License: Perl Artistic License Price:
1180 downloads
XML::Structured 1.0
XML::Structured is a simple conversion API from XML to perl structures and back. more>>
XML::Structured is a simple conversion API from XML to perl structures and back.
SYNOPSIS
use XML::Structured;
$dtd = [
element =>
attribute1,
attribute2,
[],
element1,
[ element2 ],
[ element3 =>
...
],
[[ element4 =>
...
]],
];
$hashref = XMLin($dtd, $xmlstring);
$hashref = XMLinfile($dtd, $filename_or_glob);
$xmlstring = XMLout($dtd, $hashref);
The XML::Structured module provides a way to convert xml data into a predefined perl data structure and back to xml. Unlike with modules like XML::Simple it is an error if the xml data does not match the provided skeleton (the "dtd"). Another advantage is that the order of the attributes and elements is taken from the dtd when converting back to xml.
<<lessSYNOPSIS
use XML::Structured;
$dtd = [
element =>
attribute1,
attribute2,
[],
element1,
[ element2 ],
[ element3 =>
...
],
[[ element4 =>
...
]],
];
$hashref = XMLin($dtd, $xmlstring);
$hashref = XMLinfile($dtd, $filename_or_glob);
$xmlstring = XMLout($dtd, $hashref);
The XML::Structured module provides a way to convert xml data into a predefined perl data structure and back to xml. Unlike with modules like XML::Simple it is an error if the xml data does not match the provided skeleton (the "dtd"). Another advantage is that the order of the attributes and elements is taken from the dtd when converting back to xml.
Download (0.005MB)
Added: 2006-09-07 License: Perl Artistic License Price:
1142 downloads
MKDoc::Text::Structured::Inline 0.83
MKDoc::Text::Structured::Inline is a Perl module to convert text to HTML without handling block-level tags. more>>
MKDoc::Text::Structured::Inline is a Perl module to convert text to HTML without handling block-level tags.
SYNOPSIS
my $text = some_structured_text();
my $this = MKDoc::Text::Structured::Inline::process ($text);
my $that = MKDoc::Text::Structured::Inline::process_entities_only ($text);
<<lessSYNOPSIS
my $text = some_structured_text();
my $this = MKDoc::Text::Structured::Inline::process ($text);
my $that = MKDoc::Text::Structured::Inline::process_entities_only ($text);
Download (0.014MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1156 downloads
Image::MetaData::JPEG::Structures 0.15
Image::MetaData::JPEG::Structures is a Perl module that describes the structure of a JPEG file. more>>
Image::MetaData::JPEG::Structures is a Perl module that describes the structure of a JPEG file; it is an appendix to the main manual page of the Image::MetaData::JPEG module, which the reader should refer to for further details and the general scope.
THE STRUCTURE OF JPEG PICTURES
The JPEG (Joint Photographic Experts Group) ISO standard is a lossy image compression mechanism developed before 1990, designed for compressing colour or gray-scale photo-realistic images (it performs poorly on line-art drawings). The JPEG mechanism is designed to exploit known limitations of the human eye, in particular the fact that colour changes are perceived less accurately than changes in brightness.
Note that although the "baseline" JPEG format is patent-free, there are patents associated with some optional features, namely arithmetic coding and hierarchical storage. For this reason, these optional features are never used on the Web (good job, patent fans ...). JPEG refers only to a class of compression algorithms, not to a specific file format. In order to produce files with embedded JPEG streams, a number of file format (semi-)standards have been adapted or devised, some of which are listed in the format section. The structure of a well formed JPEG file can be described by the following pseudo production rules (for sake of simplicity, some additional constraints between tables and SOF segments are neglected).
JPEG --> (SOI)(misc)*(image)?(EOI)
(image) --> (hierarch.)|(non-hier.)
(hierarch.) --> (DHP)(frame)+
(frame) --> (misc)*(EXP)?(non-hier.)
(non-hier.) --> (SOF)(scan)+
(scan) --> (misc)*(SOS)(data)*(ECS)(DNL)?
(data) --> (ECS)(RST)
(misc) --> (DQT)|(DHT)|(DAC)|(DRI)|(COM)|(APP)
(SOI) = Start Of Image
(EOI) = End Of Image
(SOF) = Start Of Frame header (10 types)
(SOS) = Start Of Scan header
(ECS) = Entropy Coded Segment (row data, not a real segment)
(DNL) = Define Number of Lines segment
(DHP) = Define Hierarchical P??? segment
(EXP) = EXPansion segment
(RST) = ReSTart segment (8 types)
(DQT) = Define Quantisation Table
(DHT) = Define Huffman coding Table
(DAC) = Define Arithmetic coding Table
(DRI) = Define Restart Interval
(COM) = COMment segment
(APP) = APPlication segment
This package does not check that a JPEG file is really correct; it accepts a looser syntax, were segments and ECS blocks are just contiguous (basically, because it does not need to display the image!). All meta-data information is concentrated in the (COM*) and (APP) Segments, exception made for some records in the (SOF*) segment (e.g. image dimensions).
Reference: B< "Digital compression and coding of continuous-tone still
images: requirements and guidelines", CCITT recommend. T.81, 1992,
The International Telegraph and Telephone Consultative Committee,
standard ISO/IEC IS 10918-1 or ITU-T Recommendation T.81 >.
Also: B< "The JPEG still picture compression standard", G.K.Wallace,
1991, IEEE Transactions on Consumer Electronics >.
<<lessTHE STRUCTURE OF JPEG PICTURES
The JPEG (Joint Photographic Experts Group) ISO standard is a lossy image compression mechanism developed before 1990, designed for compressing colour or gray-scale photo-realistic images (it performs poorly on line-art drawings). The JPEG mechanism is designed to exploit known limitations of the human eye, in particular the fact that colour changes are perceived less accurately than changes in brightness.
Note that although the "baseline" JPEG format is patent-free, there are patents associated with some optional features, namely arithmetic coding and hierarchical storage. For this reason, these optional features are never used on the Web (good job, patent fans ...). JPEG refers only to a class of compression algorithms, not to a specific file format. In order to produce files with embedded JPEG streams, a number of file format (semi-)standards have been adapted or devised, some of which are listed in the format section. The structure of a well formed JPEG file can be described by the following pseudo production rules (for sake of simplicity, some additional constraints between tables and SOF segments are neglected).
JPEG --> (SOI)(misc)*(image)?(EOI)
(image) --> (hierarch.)|(non-hier.)
(hierarch.) --> (DHP)(frame)+
(frame) --> (misc)*(EXP)?(non-hier.)
(non-hier.) --> (SOF)(scan)+
(scan) --> (misc)*(SOS)(data)*(ECS)(DNL)?
(data) --> (ECS)(RST)
(misc) --> (DQT)|(DHT)|(DAC)|(DRI)|(COM)|(APP)
(SOI) = Start Of Image
(EOI) = End Of Image
(SOF) = Start Of Frame header (10 types)
(SOS) = Start Of Scan header
(ECS) = Entropy Coded Segment (row data, not a real segment)
(DNL) = Define Number of Lines segment
(DHP) = Define Hierarchical P??? segment
(EXP) = EXPansion segment
(RST) = ReSTart segment (8 types)
(DQT) = Define Quantisation Table
(DHT) = Define Huffman coding Table
(DAC) = Define Arithmetic coding Table
(DRI) = Define Restart Interval
(COM) = COMment segment
(APP) = APPlication segment
This package does not check that a JPEG file is really correct; it accepts a looser syntax, were segments and ECS blocks are just contiguous (basically, because it does not need to display the image!). All meta-data information is concentrated in the (COM*) and (APP) Segments, exception made for some records in the (SOF*) segment (e.g. image dimensions).
Reference: B< "Digital compression and coding of continuous-tone still
images: requirements and guidelines", CCITT recommend. T.81, 1992,
The International Telegraph and Telephone Consultative Committee,
standard ISO/IEC IS 10918-1 or ITU-T Recommendation T.81 >.
Also: B< "The JPEG still picture compression standard", G.K.Wallace,
1991, IEEE Transactions on Consumer Electronics >.
Download (0.28MB)
Added: 2006-08-25 License: Perl Artistic License Price:
1160 downloads
Print OpenOffice 2 documents 1
Print OpenOffice 2 documents is a service menu that enables the user to right click on an OpenOffice 2 document and print it. more>>
Print OpenOffice 2 documents is a service menu that enables the user to right click on an OpenOffice 2 document and print it.
<<less Download (MB)
Added: 2006-05-25 License: GPL (GNU General Public License) Price:
1247 downloads
GStreamer Python Bindings 0.10.6
GStreamer Python Bindings provide Python bindings for the GStreamer project. more>>
GStreamer Python Bindings project provide Python bindings for the GStreamer project. These bindings provide access to almost all of the GStreamer C API through an object oriented Python API.
GStreamer is a library that allows the construction of graphs of media-handling components, ranging from simple Ogg/Vorbis playback to complex audio (mixing) and video (non-linear editing) processing.
Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.
GStreamer is released under the LGPL.
Main features:
Multiplatform
- GStreamer has been ported to a wide range of operating systems, processors and compilers. This include but are not limited to Linux on i86,PPC, ARM using GCC. Solaris on x86 and SPARC using both GCC and Forte, MacOSX, Microsoft Windows using MS Visual Developer and IBM OS/400.
Comprehensive Core Library
- Graph-based structure allows arbitrary pipeline construction
- Based on GLib 2.0 object model for object-oriented design and inheritance
- Small core library of less than 150KB, about 10 K lines of code
- Pluggable scheduling system capable of dealing with most pipeline structures
- Multi-threaded pipelines are trivial and transparent to construct
- Clean and simple API for both plugin and application developers
- Extremely lightweight data passing means very high performance/low latency
- Complete debugging system for both core and plugin/app developers
- Clocking to ensure global inter-stream synchronization
Intelligent Plugin Architecture
- Dynamically loaded plugins provide elements and media types, demand-loaded via an XML registry, similar to ld.so.cache
- Element interface handles all known types of sources, filters, sinks
- Capabilities system allows verification of element compatibility using MIME types and media-specific properties
- Autoplugging uses capabilities system to complete complex paths automatically
- Pipelines can be saved to XML and loaded back to working state
- Resource friendly plugins dont waste RAM
Extensive Development Tools
- Graphical editor allows pipelines to be built quickly, run, and saved as XML
- gst-launch command-line tool enables even quicker prototyping and testing, similar to ecasound
- All tools written as libraries to allow easy reuse
- A lot of documentation, including partially completed manual and plugin writers guide
- Large selection of test programs and example code
- Access to GStreamer API with various programming language
<<lessGStreamer is a library that allows the construction of graphs of media-handling components, ranging from simple Ogg/Vorbis playback to complex audio (mixing) and video (non-linear editing) processing.
Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.
GStreamer is released under the LGPL.
Main features:
Multiplatform
- GStreamer has been ported to a wide range of operating systems, processors and compilers. This include but are not limited to Linux on i86,PPC, ARM using GCC. Solaris on x86 and SPARC using both GCC and Forte, MacOSX, Microsoft Windows using MS Visual Developer and IBM OS/400.
Comprehensive Core Library
- Graph-based structure allows arbitrary pipeline construction
- Based on GLib 2.0 object model for object-oriented design and inheritance
- Small core library of less than 150KB, about 10 K lines of code
- Pluggable scheduling system capable of dealing with most pipeline structures
- Multi-threaded pipelines are trivial and transparent to construct
- Clean and simple API for both plugin and application developers
- Extremely lightweight data passing means very high performance/low latency
- Complete debugging system for both core and plugin/app developers
- Clocking to ensure global inter-stream synchronization
Intelligent Plugin Architecture
- Dynamically loaded plugins provide elements and media types, demand-loaded via an XML registry, similar to ld.so.cache
- Element interface handles all known types of sources, filters, sinks
- Capabilities system allows verification of element compatibility using MIME types and media-specific properties
- Autoplugging uses capabilities system to complete complex paths automatically
- Pipelines can be saved to XML and loaded back to working state
- Resource friendly plugins dont waste RAM
Extensive Development Tools
- Graphical editor allows pipelines to be built quickly, run, and saved as XML
- gst-launch command-line tool enables even quicker prototyping and testing, similar to ecasound
- All tools written as libraries to allow easy reuse
- A lot of documentation, including partially completed manual and plugin writers guide
- Large selection of test programs and example code
- Access to GStreamer API with various programming language
Download (0.56MB)
Added: 2006-12-19 License: LGPL (GNU Lesser General Public License) Price:
1044 downloads
Openmailadmin 1.0.0
Openmailadmin is a little administration interface to every complete IMAP mail server daemon. more>>
Openmailadmin is a little administration interface to every complete IMAP mail server daemon. Openmailadmin supports every feature IMAP provides, and fits in most MTA configurations.
A key feature is the non-standard, generic administration hierarchy which not only seperates "normal users" from "administrators", but enables the mailserver-master to create instances between them.
You will be able to let other users create their own sub-users and thus either share a single mail server between different organizations or project your companys employee structure. It excels with features such as regex addresses and folder ACL management.
Installation:
1. Copy all the files into your DocumentRoot-folder.
2. Modify following files by changing usernames and passwords:
- samples/pam/imap
- inc/database.sql
And either of these:
- samples/postfix/*
- samples/oma_mail.daimon.*
3. Create the required database and users in MySQL. Modify database.sql and have it executed inside the new database.
4. Copy samples/pam/imap settings to your /etc/pam.d folder
{{{
chmod 600 samples/pam/imap
cp samples/pam/imap /etc/pam.d/imap
ln -s /etc/pam.d/imap /etc/pam.d/pop
ln -s /etc/pam.d/imap /etc/pam.d/sieve
ln -s /etc/pam.d/imap /etc/pam.d/smtp
}}}
5. For security reasons, remove these files from your DocumentRoot-folder:
{{{
rm inc/database.sql
rm -r samples/pam
rm samples/oma_mail.daimon.* samples/postfix
}}}
<<lessA key feature is the non-standard, generic administration hierarchy which not only seperates "normal users" from "administrators", but enables the mailserver-master to create instances between them.
You will be able to let other users create their own sub-users and thus either share a single mail server between different organizations or project your companys employee structure. It excels with features such as regex addresses and folder ACL management.
Installation:
1. Copy all the files into your DocumentRoot-folder.
2. Modify following files by changing usernames and passwords:
- samples/pam/imap
- inc/database.sql
And either of these:
- samples/postfix/*
- samples/oma_mail.daimon.*
3. Create the required database and users in MySQL. Modify database.sql and have it executed inside the new database.
4. Copy samples/pam/imap settings to your /etc/pam.d folder
{{{
chmod 600 samples/pam/imap
cp samples/pam/imap /etc/pam.d/imap
ln -s /etc/pam.d/imap /etc/pam.d/pop
ln -s /etc/pam.d/imap /etc/pam.d/sieve
ln -s /etc/pam.d/imap /etc/pam.d/smtp
}}}
5. For security reasons, remove these files from your DocumentRoot-folder:
{{{
rm inc/database.sql
rm -r samples/pam
rm samples/oma_mail.daimon.* samples/postfix
}}}
Download (0.064MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
878 downloads
Iso9660 Analyzer Tool 0.1.3
Iso9660 Analyzer Tool is a project that will detect the structure of CD images. more>>
Iso9660 Analyzer Tool is a project that will detect the structure of CD images.
iat (Iso9660 Analyzer Tools) is a tool for detecting the structure of many types of CD-ROM image file formats, such as BIN, MDF, PDI, CDI, B5I, and more.
Compile with:
$ gcc -o iat iat.c
Run with:
$ ./iat IMAGE.bin IMAGE.iso
Version restrictions:
- This is pre alpha version of iat, use this programme only for send me log of your image
Enhancements:
- This release resolves a problem with images and adds support for NRG images.
<<lessiat (Iso9660 Analyzer Tools) is a tool for detecting the structure of many types of CD-ROM image file formats, such as BIN, MDF, PDI, CDI, B5I, and more.
Compile with:
$ gcc -o iat iat.c
Run with:
$ ./iat IMAGE.bin IMAGE.iso
Version restrictions:
- This is pre alpha version of iat, use this programme only for send me log of your image
Enhancements:
- This release resolves a problem with images and adds support for NRG images.
Download (0.007MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
981 downloads
Struct::Compare 1.0.1
Struct::Compare is a recursive diff for perl structures. more>>
Struct::Compare is a recursive diff for perl structures.
SYNOPSIS
use Struct::Compare;
my $is_different = compare($ref1, $ref2);
Compares two values of any type and structure and returns true if they are the same. It does a deep comparison of the structures, so a hash of a hash of a whatever will be compared correctly.
This is especially useful for writing unit tests for your modules!
PUBLIC FUNCTIONS
$bool = compare($var1, $var2)
Recursively compares $var1 to $var2, returning false if either structure is different than the other at any point. If both are undefined, it returns true as well, because that is considered equal.
<<lessSYNOPSIS
use Struct::Compare;
my $is_different = compare($ref1, $ref2);
Compares two values of any type and structure and returns true if they are the same. It does a deep comparison of the structures, so a hash of a hash of a whatever will be compared correctly.
This is especially useful for writing unit tests for your modules!
PUBLIC FUNCTIONS
$bool = compare($var1, $var2)
Recursively compares $var1 to $var2, returning false if either structure is different than the other at any point. If both are undefined, it returns true as well, because that is considered equal.
Download (0.003MB)
Added: 2007-02-12 License: Perl Artistic License Price:
984 downloads
SiteSays 1.0.5
SiteSays enables you to post and view comments about sites while surfing. more>>
SiteSays enables you to post and view comments about sites while surfing.
The SiteSays extension allows you to post and view comments about sites as you surf in a convenient little window in the corner of your browser. It is a novel way to collaborate and interact online.
<<lessThe SiteSays extension allows you to post and view comments about sites as you surf in a convenient little window in the corner of your browser. It is a novel way to collaborate and interact online.
Download (0.046MB)
Added: 2007-04-13 License: MPL (Mozilla Public License) Price:
924 downloads
Konstrukt 3 Beta
Konstrukt is a REST-ful framework of controllers for PHP5. more>>
Konstrukt is a REST-ful framework of controllers for PHP5.
Key Aspects
- Controllers are resources
- URI-to-controller-mapping gives your application a logical structure
- Routing based on logic rather than rules
- Nested controllers supports composite view rendering
- Formcontroller provides filtering and validation
Design Goals
- Embrace HTTP rather than hide it
- Enable the programmer, rather than automating
- Favour aggregation over code-generation or config-files
- Encourage encapsulation, and deter use of global scope
- Limit focus to the controller layer
Enhancements:
- There have been some changes, especially to the form component.
- All users are encouraged to upgrade as soon as possible.
- This is planned as the last major API change, before Konstrukt is declared stable.
- This also means that the effort now is mostly directed at identification and fixing of bugs, as well as further documentation.
<<lessKey Aspects
- Controllers are resources
- URI-to-controller-mapping gives your application a logical structure
- Routing based on logic rather than rules
- Nested controllers supports composite view rendering
- Formcontroller provides filtering and validation
Design Goals
- Embrace HTTP rather than hide it
- Enable the programmer, rather than automating
- Favour aggregation over code-generation or config-files
- Encourage encapsulation, and deter use of global scope
- Limit focus to the controller layer
Enhancements:
- There have been some changes, especially to the form component.
- All users are encouraged to upgrade as soon as possible.
- This is planned as the last major API change, before Konstrukt is declared stable.
- This also means that the effort now is mostly directed at identification and fixing of bugs, as well as further documentation.
Download (0.39MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
910 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 what structure enables chlamydomonas to move 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