ez components 2006.2
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1068
eZ components 2006.2
eZ components is an enterprise-ready, general-purpose PHP platform. more>>
eZ components project is an enterprise-ready, general-purpose PHP platform.
As a collection of high-quality independent building blocks for PHP application development, eZ components will both speed up development and reduce risks.
An application can use one or more components easily, as they all adhere to the same naming conventions and follow the same structure.
All components are based on PHP 5.1, except for the ones that require the new Unicode support that will be available from PHP 6 on.
Main features:
- Designed for enterprise PHP application development
- Open source and licensed under the New BSD license
- Clear IP rights
- Thoroughly documented
- Developed, supported and maintained by eZ systems
As the developers of eZ publish, one of the largest enterprise PHP applications in the world, eZ systems has over several years been developing enterprise PHP applications.
During the development of eZ publish eZ systems has been writing all the needed general libraries itself instead of reusing existing libraries. Quite a few other PHP projects are also doing the same. There are several reasons for this, like lack of documentation, quality of code, lacking functionality, unclear IP rights or inconsistencies between the libraries. eZ systems has the experience and resources to make such a product as well as the need for it.
The eZ components are developed with interoperatibility and a clean design in mind, allowing its users more flexibility and freedom, while keeping a consistent and well documented API. It is thouroughly documented, New BSD licensed with clear IP rights and available free of charge.
eZ systems has a dedicated team of professional developers for developing, maintaining and supporting eZ components. This will ensure that eZ components will be an active project for the future, making them a safe choice for PHP application developers to rely on.
Enhancements:
- The Graph component renders statistical data into 2-D and 3-D charts and graphs like bar, pie, and line charts.
- The SignalSlot component implements a kind of Subject-Observer pattern for object-oriented application design.
- Designed after Qts Signals and Slots mechanism, it gives you a handy tool for inter- and intra-object communication.
- The Url component conveniently extracts data from URLs and similarly creates URLs.
- This mechanism is commonly used in controller parts of a Model-View-Controller (MVC) implementation.
<<lessAs a collection of high-quality independent building blocks for PHP application development, eZ components will both speed up development and reduce risks.
An application can use one or more components easily, as they all adhere to the same naming conventions and follow the same structure.
All components are based on PHP 5.1, except for the ones that require the new Unicode support that will be available from PHP 6 on.
Main features:
- Designed for enterprise PHP application development
- Open source and licensed under the New BSD license
- Clear IP rights
- Thoroughly documented
- Developed, supported and maintained by eZ systems
As the developers of eZ publish, one of the largest enterprise PHP applications in the world, eZ systems has over several years been developing enterprise PHP applications.
During the development of eZ publish eZ systems has been writing all the needed general libraries itself instead of reusing existing libraries. Quite a few other PHP projects are also doing the same. There are several reasons for this, like lack of documentation, quality of code, lacking functionality, unclear IP rights or inconsistencies between the libraries. eZ systems has the experience and resources to make such a product as well as the need for it.
The eZ components are developed with interoperatibility and a clean design in mind, allowing its users more flexibility and freedom, while keeping a consistent and well documented API. It is thouroughly documented, New BSD licensed with clear IP rights and available free of charge.
eZ systems has a dedicated team of professional developers for developing, maintaining and supporting eZ components. This will ensure that eZ components will be an active project for the future, making them a safe choice for PHP application developers to rely on.
Enhancements:
- The Graph component renders statistical data into 2-D and 3-D charts and graphs like bar, pie, and line charts.
- The SignalSlot component implements a kind of Subject-Observer pattern for object-oriented application design.
- Designed after Qts Signals and Slots mechanism, it gives you a handy tool for inter- and intra-object communication.
- The Url component conveniently extracts data from URLs and similarly creates URLs.
- This mechanism is commonly used in controller parts of a Model-View-Controller (MVC) implementation.
Download (6.1MB)
Added: 2007-01-16 License: BSD License Price:
1012 downloads
Simple components for Ada 2.5
Simple components for Ada is a simple component library for Ada. more>>
Simple components for Ada library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
As a special exception, if other files instantiate generics from this unit, or you link this unit with other files to produce an executable, this unit does not by itself cause the resulting executable to be covered by the GNU General Public License.
This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Public License.
Enhancements:
- Functions Is_In were added for doubly-linked webs and lists. GPS project files were added for GNAT users.
<<lessThis library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
As a special exception, if other files instantiate generics from this unit, or you link this unit with other files to produce an executable, this unit does not by itself cause the resulting executable to be covered by the GNU General Public License.
This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Public License.
Enhancements:
- Functions Is_In were added for doubly-linked webs and lists. GPS project files were added for GNAT users.
Download (0.37MB)
Added: 2007-05-20 License: GMGPL (GNAT Modified GPL) Price:
898 downloads
C++ Portable Components 1.2.9
The C++ Portable Components are a collection of class libraries for developing network-centric. more>>
C++ Portable Components project are a collection of open-source class libraries that simplify and accelerate the development of network-centric, portable applications in C++.
The libraries integrate perfectly with the C++ Standard Library and fill many of the functional gaps left open by it.
Their modular and efficient design and implementation makes the C++ Portable Components extremely well suited for embedded development, an area where the C++ programming language is becoming increasingly popular, due to its suitability for both low-level (device I/O, interrupt handlers, etc.) and high-level object-oriented development.
The C++ Portable Components help developers to focus on the unique core features of the product they are developing ? the features that will ultimately sell the product. By reusing the tried and tested components provided by the C++ Portable Components, developers do not need to waste valuable time and resources re-inventing the wheel.
C++ Portable Components Layers
The classes provided by the Applied Informatics C++ Portable Components provide support for:
- threads, thread synchronization and advanced abstractions for multithreaded programming
- streams and filesystem access
- shared libraries and class loading
- powerful logging and error reporting
- security
- network programming (TCP/IP sockets, HTTP, FTP, SMTP, etc.)
- XML parsing (SAX2 and DOM) and generation
- configuration file and options handling
- an embeddable, lightweight SQL database
Todays highly complex software systems often outlive the hardware platforms they have originally been built on. Applications based on the C++ Portable Components can be easily ported to a new platform, thus helping to save and increase the return on investments made in software.
Enhancements:
- This release contains major bugfixes and performance improvements in the HTTP classes.
<<lessThe libraries integrate perfectly with the C++ Standard Library and fill many of the functional gaps left open by it.
Their modular and efficient design and implementation makes the C++ Portable Components extremely well suited for embedded development, an area where the C++ programming language is becoming increasingly popular, due to its suitability for both low-level (device I/O, interrupt handlers, etc.) and high-level object-oriented development.
The C++ Portable Components help developers to focus on the unique core features of the product they are developing ? the features that will ultimately sell the product. By reusing the tried and tested components provided by the C++ Portable Components, developers do not need to waste valuable time and resources re-inventing the wheel.
C++ Portable Components Layers
The classes provided by the Applied Informatics C++ Portable Components provide support for:
- threads, thread synchronization and advanced abstractions for multithreaded programming
- streams and filesystem access
- shared libraries and class loading
- powerful logging and error reporting
- security
- network programming (TCP/IP sockets, HTTP, FTP, SMTP, etc.)
- XML parsing (SAX2 and DOM) and generation
- configuration file and options handling
- an embeddable, lightweight SQL database
Todays highly complex software systems often outlive the hardware platforms they have originally been built on. Applications based on the C++ Portable Components can be easily ported to a new platform, thus helping to save and increase the return on investments made in software.
Enhancements:
- This release contains major bugfixes and performance improvements in the HTTP classes.
Download (1.2MB)
Added: 2007-02-27 License: Other/Proprietary License with Source Price:
979 downloads
POE::Component::OSCAR 0.05
POE::Component::OSCAR is a POE component for the Net::OSCAR module. more>>
POE::Component::OSCAR is a POE component for the Net::OSCAR module.
SYNOPSIS
use POE qw(Component::OSCAR);
[ ... POE set up ... ]
sub _start { # start an OSCAR session $oscar = POE::Component::OSCAR->new();
# start an OSCAR session with automatic throttling of new connections
# to prevent being banned by the server
$oscar = POE::Component::OSCAR->new( throttle => 4 );
# set up the "im_in" callback to call your state, "im_in_state"
$oscar->set_callback( im_in => im_in_state);
# its good to detect errors if you dont want to get banned
$oscar->set_callback( error => error_state );
$oscar->set_callback( admin_error => admin_erro_stater );
$oscar->set_callback( rate_alert => rate_alert_state );
# sign on
$oscar->signon( screenname => $MY_SCREENNAME, password => $MY_PASSWORD );
}
sub im_in_state { my ($nothing, $args) = @_[ARG0..$#_]; my ($object, $who, $what, $away) = @$args;
print "Got $what from $whon";
}
<<lessSYNOPSIS
use POE qw(Component::OSCAR);
[ ... POE set up ... ]
sub _start { # start an OSCAR session $oscar = POE::Component::OSCAR->new();
# start an OSCAR session with automatic throttling of new connections
# to prevent being banned by the server
$oscar = POE::Component::OSCAR->new( throttle => 4 );
# set up the "im_in" callback to call your state, "im_in_state"
$oscar->set_callback( im_in => im_in_state);
# its good to detect errors if you dont want to get banned
$oscar->set_callback( error => error_state );
$oscar->set_callback( admin_error => admin_erro_stater );
$oscar->set_callback( rate_alert => rate_alert_state );
# sign on
$oscar->signon( screenname => $MY_SCREENNAME, password => $MY_PASSWORD );
}
sub im_in_state { my ($nothing, $args) = @_[ARG0..$#_]; my ($object, $who, $what, $away) = @$args;
print "Got $what from $whon";
}
Download (0.006MB)
Added: 2007-04-18 License: Perl Artistic License Price:
919 downloads
PoJoe Component Libraries 1.1
PoJoe Component Libraries project is a set of Java POJO components, originally developed for OSMQ. more>>
PoJoe Component Libraries project is a set of Java POJO components, originally developed for OSMQ. Developers have found these components useful in building robust enterprise applications.
Of note are: a FIFO queue that utilizes memory until a size threshold is reached, paging overflow elements to a disk cache; a dynamic discovery mechanism for locating remote processes by name over an IP network, eliminating the need to identify a remote service with a specific host computer; and a set of peer-to-peer async message components that support n concurrent message publishers for each named subscriber.
Enhancements:
- Minor enhancements and bugfixes, and changing the license from GNU Lesser to Apache 2.0.
<<lessOf note are: a FIFO queue that utilizes memory until a size threshold is reached, paging overflow elements to a disk cache; a dynamic discovery mechanism for locating remote processes by name over an IP network, eliminating the need to identify a remote service with a specific host computer; and a set of peer-to-peer async message components that support n concurrent message publishers for each named subscriber.
Enhancements:
- Minor enhancements and bugfixes, and changing the license from GNU Lesser to Apache 2.0.
Download (0.87MB)
Added: 2007-06-12 License: The Apache License 2.0 Price:
521 downloads
POE::Component::SubWrapper 0.08
POE::Component::SubWrapper is an event based wrapper for subs. more>>
POE::Component::SubWrapper is an event based wrapper for subs.
SYNOPSIS
use POE::Component::SubWrapper;
POE::Component::SubWrapper->spawn(main);
$kernel->post(main, my_sub, [ $arg1, $arg2, $arg3 ], callback_state);
This is a module which provides an event based wrapper for subroutines.
SubWrapper components are not normal objects, but are instead spawned as separate sessions. This is done with with PoCo::SubWrappers spawn method, which takes one required and one optional argument. The first argument is the package name to wrap. This is required. The second argument is optional and contains an alias to give to the session created. If no alias is supplied, the package name is used as an alias.
Another way to create SubWrapper components is to use the poeize method, which is included in the default export list of the package. You can simply do:
poeize Data::Dumper;
and Data::Dumper will be wrapped into a session with the alias Data::Dumper.
When a SubWrapper component is created, it scans the package named for subroutines, and creates one state in the session created with the same name of the subroutine.
The states each accept 3 arguments:
- An arrayref to a list of arguments to give the subroutine.
- A state to callback with the results.
- A string, either SCALAR, or ARRAY, allowing you to decide which context the function handled by this state will be called in.
The states all call the function with the name matching the state, and give it the supplied arguments. They then postback the results to the named callback state. The results are contained in ARG0 and are either a scalar if the function was called in scalar context, or an arrayref of results if the function was called in list context.
<<lessSYNOPSIS
use POE::Component::SubWrapper;
POE::Component::SubWrapper->spawn(main);
$kernel->post(main, my_sub, [ $arg1, $arg2, $arg3 ], callback_state);
This is a module which provides an event based wrapper for subroutines.
SubWrapper components are not normal objects, but are instead spawned as separate sessions. This is done with with PoCo::SubWrappers spawn method, which takes one required and one optional argument. The first argument is the package name to wrap. This is required. The second argument is optional and contains an alias to give to the session created. If no alias is supplied, the package name is used as an alias.
Another way to create SubWrapper components is to use the poeize method, which is included in the default export list of the package. You can simply do:
poeize Data::Dumper;
and Data::Dumper will be wrapped into a session with the alias Data::Dumper.
When a SubWrapper component is created, it scans the package named for subroutines, and creates one state in the session created with the same name of the subroutine.
The states each accept 3 arguments:
- An arrayref to a list of arguments to give the subroutine.
- A state to callback with the results.
- A string, either SCALAR, or ARRAY, allowing you to decide which context the function handled by this state will be called in.
The states all call the function with the name matching the state, and give it the supplied arguments. They then postback the results to the named callback state. The results are contained in ARG0 and are either a scalar if the function was called in scalar context, or an arrayref of results if the function was called in list context.
Download (0.005MB)
Added: 2007-08-16 License: Perl Artistic License Price:
799 downloads
POE::Component::IRC 4.93
POE::Component::IRC is a fully event-driven IRC client module. more>>
POE::Component::IRC is a fully event-driven IRC client module.
SYNOPSIS
# A simple Rot13 encryption bot
use strict;
use warnings;
use POE qw(Component::IRC);
my $nickname = Flibble . $$;
my $ircname = Flibble the Sailor Bot;
my $ircserver = irc.blahblahblah.irc;
my $port = 6667;
my @channels = ( #Blah, #Foo, #Bar );
# We create a new PoCo-IRC object and component.
my $irc = POE::Component::IRC->spawn(
nick => $nickname,
server => $ircserver,
port => $port,
ircname => $ircname,
) or die "Oh noooo! $!";
POE::Session->create(
package_states => [
main => [ qw(_default _start irc_001 irc_public) ],
],
heap => { irc => $irc },
);
$poe_kernel->run();
exit 0;
sub _start {
my ($kernel,$heap) = @_[KERNEL,HEAP];
# We get the session ID of the component from the object
# and register and connect to the specified server.
my $irc_session = $heap->{irc}->session_id();
$kernel->post( $irc_session => register => all );
$kernel->post( $irc_session => connect => { } );
undef;
}
sub irc_001 {
my ($kernel,$sender) = @_[KERNEL,SENDER];
# Get the components object at any time by accessing the heap of
# the SENDER
my $poco_object = $sender->get_heap();
print "Connected to ", $poco_object->server_name(), "n";
# In any irc_* events SENDER will be the PoCo-IRC session
$kernel->post( $sender => join => $_ ) for @channels;
undef;
}
sub irc_public {
my ($kernel,$sender,$who,$where,$what) = @_[KERNEL,SENDER,ARG0,ARG1,ARG2];
my $nick = ( split /!/, $who )[0];
my $channel = $where->[0];
if ( my ($rot13) = $what =~ /^rot13 (.+)/ ) {
$rot13 =~ tr[a-zA-Z][n-za-mN-ZA-M];
$kernel->post( $sender => privmsg => $channel => "$nick: $rot13" );
}
undef;
}
# We registered for all events, this will produce some debug info.
sub _default {
my ($event, $args) = @_[ARG0 .. $#_];
my @output = ( "$event: " );
foreach my $arg ( @$args ) {
if ( ref($arg) eq ARRAY ) {
push( @output, "[" . join(" ,", @$arg ) . "]" );
} else {
push ( @output, "$arg" );
}
}
print STDOUT join , @output, "n";
return 0;
}
POE::Component::IRC is a POE component (whod have guessed?) which acts as an easily controllable IRC client for your other POE components and sessions. You create an IRC component and tell it what events your session cares about and where to connect to, and it sends back interesting IRC events when they happen. You make the client do things by sending it events. Thats all there is to it. Cool, no?
[Note that using this module requires some familiarity with the details of the IRC protocol. Id advise you to read up on the gory details of RFC 1459 before you get started. Keep the list of server numeric codes handy while you program. Needless to say, youll also need a good working knowledge of POE, or this document will be of very little use to you.]
The POE::Component::IRC distribution has a docs/ folder with a collection of salient documentation including the pertinent RFCs.
POE::Component::IRC consists of a POE::Session that manages the IRC connection and dispatches irc_ prefixed events to interested sessions and an object that can be used to access additional information using methods.
Sessions register their interest in receiving irc_ events by sending register to the component. One would usually do this in your _start handler. Your session will continue to receive events until you unregister. The component will continue to stay around until you tell it not to with shutdown.
The SYNOPSIS demonstrates a fairly basic bot.
<<lessSYNOPSIS
# A simple Rot13 encryption bot
use strict;
use warnings;
use POE qw(Component::IRC);
my $nickname = Flibble . $$;
my $ircname = Flibble the Sailor Bot;
my $ircserver = irc.blahblahblah.irc;
my $port = 6667;
my @channels = ( #Blah, #Foo, #Bar );
# We create a new PoCo-IRC object and component.
my $irc = POE::Component::IRC->spawn(
nick => $nickname,
server => $ircserver,
port => $port,
ircname => $ircname,
) or die "Oh noooo! $!";
POE::Session->create(
package_states => [
main => [ qw(_default _start irc_001 irc_public) ],
],
heap => { irc => $irc },
);
$poe_kernel->run();
exit 0;
sub _start {
my ($kernel,$heap) = @_[KERNEL,HEAP];
# We get the session ID of the component from the object
# and register and connect to the specified server.
my $irc_session = $heap->{irc}->session_id();
$kernel->post( $irc_session => register => all );
$kernel->post( $irc_session => connect => { } );
undef;
}
sub irc_001 {
my ($kernel,$sender) = @_[KERNEL,SENDER];
# Get the components object at any time by accessing the heap of
# the SENDER
my $poco_object = $sender->get_heap();
print "Connected to ", $poco_object->server_name(), "n";
# In any irc_* events SENDER will be the PoCo-IRC session
$kernel->post( $sender => join => $_ ) for @channels;
undef;
}
sub irc_public {
my ($kernel,$sender,$who,$where,$what) = @_[KERNEL,SENDER,ARG0,ARG1,ARG2];
my $nick = ( split /!/, $who )[0];
my $channel = $where->[0];
if ( my ($rot13) = $what =~ /^rot13 (.+)/ ) {
$rot13 =~ tr[a-zA-Z][n-za-mN-ZA-M];
$kernel->post( $sender => privmsg => $channel => "$nick: $rot13" );
}
undef;
}
# We registered for all events, this will produce some debug info.
sub _default {
my ($event, $args) = @_[ARG0 .. $#_];
my @output = ( "$event: " );
foreach my $arg ( @$args ) {
if ( ref($arg) eq ARRAY ) {
push( @output, "[" . join(" ,", @$arg ) . "]" );
} else {
push ( @output, "$arg" );
}
}
print STDOUT join , @output, "n";
return 0;
}
POE::Component::IRC is a POE component (whod have guessed?) which acts as an easily controllable IRC client for your other POE components and sessions. You create an IRC component and tell it what events your session cares about and where to connect to, and it sends back interesting IRC events when they happen. You make the client do things by sending it events. Thats all there is to it. Cool, no?
[Note that using this module requires some familiarity with the details of the IRC protocol. Id advise you to read up on the gory details of RFC 1459 before you get started. Keep the list of server numeric codes handy while you program. Needless to say, youll also need a good working knowledge of POE, or this document will be of very little use to you.]
The POE::Component::IRC distribution has a docs/ folder with a collection of salient documentation including the pertinent RFCs.
POE::Component::IRC consists of a POE::Session that manages the IRC connection and dispatches irc_ prefixed events to interested sessions and an object that can be used to access additional information using methods.
Sessions register their interest in receiving irc_ events by sending register to the component. One would usually do this in your _start handler. Your session will continue to receive events until you unregister. The component will continue to stay around until you tell it not to with shutdown.
The SYNOPSIS demonstrates a fairly basic bot.
Download (0.23MB)
Added: 2006-06-15 License: Perl Artistic License Price:
1227 downloads
Useful Java Application Components 0.9.25
Useful Java Application Components is a collection of components which may be useful for your project. more>>
UJAC provides a collection of JAVA components which may be useful in some projects.
Each component is designed for easy use, easy integration into existing projects, extensibility and last but not least efficiency.
Enhancements:
Chart Module:
- Moved common types into the interface org.ujac.util.UjacTypes.
Form Module:
- Fixed handling of default values.
Print Module:
- At < insert-document > tag: Fixed offset handling.
- At tags < background-image > & < watermark >: Removed code that forces the existance of a page for the background image.
Utils Module:
- Added interface UjacTypes, which defines common types, used inside the UJAC project.
- Added class UjacTypeHelper, which provides methods to convert data type IDs to Strings and vice versa.
- Moved class XmlUtils into sub package org.ujac.util.xml
SimplePatternMatcher:
- Fixed handling of empty patterns (always matches).
Table:
- Moved common types into the interface org.ujac.util.UjacTypes.
TemplateInterpreter:
- Fixed handling of underscores that are not part of statements.
- Added class BaseObjectSerializer, which provides basic code to easily read/write Objects from/to XML.
Web Module:
- Added support for PageTiles to ActionContext.
- Added < tile > tag which includes PageTiles into JSPs.
- Added class WebFormSerializer, which reads/writes WebForm definitions from/to XML.
- Added support for dynamic form registration from XML definitions.
- Fixed bugs in form field value handling.
- Fixed bugs in form field rendering.
<<lessEach component is designed for easy use, easy integration into existing projects, extensibility and last but not least efficiency.
Enhancements:
Chart Module:
- Moved common types into the interface org.ujac.util.UjacTypes.
Form Module:
- Fixed handling of default values.
Print Module:
- At < insert-document > tag: Fixed offset handling.
- At tags < background-image > & < watermark >: Removed code that forces the existance of a page for the background image.
Utils Module:
- Added interface UjacTypes, which defines common types, used inside the UJAC project.
- Added class UjacTypeHelper, which provides methods to convert data type IDs to Strings and vice versa.
- Moved class XmlUtils into sub package org.ujac.util.xml
SimplePatternMatcher:
- Fixed handling of empty patterns (always matches).
Table:
- Moved common types into the interface org.ujac.util.UjacTypes.
TemplateInterpreter:
- Fixed handling of underscores that are not part of statements.
- Added class BaseObjectSerializer, which provides basic code to easily read/write Objects from/to XML.
Web Module:
- Added support for PageTiles to ActionContext.
- Added < tile > tag which includes PageTiles into JSPs.
- Added class WebFormSerializer, which reads/writes WebForm definitions from/to XML.
- Added support for dynamic form registration from XML definitions.
- Fixed bugs in form field value handling.
- Fixed bugs in form field rendering.
Download (4.1MB)
Added: 2005-05-30 License: LGPL (GNU Lesser General Public License) Price:
1610 downloads
EZ Improver 1.0
EZ Improver works well to improve dull, dingy images. more>>
EZ Improver works well to improve dull, dingy images.
Leaving the Merge Layers option un-checked allows you to tweak the layer opacities if desired.
<<lessLeaving the Merge Layers option un-checked allows you to tweak the layer opacities if desired.
Download (MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1138 downloads
eZ calendar 2.1
eZ calendar provides a calendar extension for the eZ publish CMS. more>>
eZ calendar provides a calendar extension for the eZ publish CMS.
eZ calendar is an eZ publish 2 module that provides an advanced Web based calendar application.
It supports recurring events, comments, groups, types, categories, priorities, status, comments, files, links, sorting, month, week, day, and year views, tooltips, JSCalendar date selection, and new design templates.
It features very flexible security and supports permissions on the groups that can view, add, edit, and delete events.
Main features:
- With eZ calendar you can filter the events based on the event type and for which group of people the event concerns. The eZ calendar features very flexible security and permissions on calendar administration depending on user groups specified in the admin which can view, add, edit, delete events. The public user in the prerequisite group can view either by day, month or year.
- It also supports a new dhtml, css user interphase, advanced repeat event, file/image/map attachments, directions link, html descriptions, multi-tier event groupings and many more features .
- eZ calendar is a powerful component to add into any existing eZ publish installation, especially used for collaborative and informative sites.
- eZ calendar provides calendar features which match most handheld and computer desktop datebook / calendar applications.
- eZ calendar has been extended to support every possible kind of reoccurring event type you can imagine.
- eZ calendar is a standalone module, which depends on the eZ publish framework, modules and classes.
- A special thanks goes out to everyone in the eZ publish user community who contributed to eZ calendars design, development, motivation, funding, testing, extension, feedback and so much more .
<<lesseZ calendar is an eZ publish 2 module that provides an advanced Web based calendar application.
It supports recurring events, comments, groups, types, categories, priorities, status, comments, files, links, sorting, month, week, day, and year views, tooltips, JSCalendar date selection, and new design templates.
It features very flexible security and supports permissions on the groups that can view, add, edit, and delete events.
Main features:
- With eZ calendar you can filter the events based on the event type and for which group of people the event concerns. The eZ calendar features very flexible security and permissions on calendar administration depending on user groups specified in the admin which can view, add, edit, delete events. The public user in the prerequisite group can view either by day, month or year.
- It also supports a new dhtml, css user interphase, advanced repeat event, file/image/map attachments, directions link, html descriptions, multi-tier event groupings and many more features .
- eZ calendar is a powerful component to add into any existing eZ publish installation, especially used for collaborative and informative sites.
- eZ calendar provides calendar features which match most handheld and computer desktop datebook / calendar applications.
- eZ calendar has been extended to support every possible kind of reoccurring event type you can imagine.
- eZ calendar is a standalone module, which depends on the eZ publish framework, modules and classes.
- A special thanks goes out to everyone in the eZ publish user community who contributed to eZ calendars design, development, motivation, funding, testing, extension, feedback and so much more .
Download (0.46MB)
Added: 2007-02-01 License: GPL (GNU General Public License) Price:
1014 downloads
Perforce 2006.2
Perforce is a software configuration management system. more>>
Perforce is a software configuration management system that is fast, robust, runs on over 50 platforms, and scales to over 1000 users on a single repository.
Perforce project supports atomic submits and works well over wide area networks, including the Internet.
Main features:
Server
- The Perforce Server, P4D, manages access to versioned files, tracks user operations and records all activity in a centralized database.
Command-Line Client
- The Perforce Command-Line Client, P4, is highly scriptable and available on more than 50 platforms.
Distributed Development
- The Perforce Proxy, P4P, offers caching technology to provide remote users with quicker response times and real-time access to project activity and status information.
Defect Tracking
- Perforces built-in defect tracking system provides basic management for change requests. Integrations with leading defect tracking systems are also available to support more sophisticated workflow.
Web Client
- The Perforce Web Client, P4Web, turns your web browser into a complete user interface to Perforce.
Graphical Tool Integrations
- The Perforce Plug-in for Graphical Tools, P4GT, gives artists seamless access to version control from within 3ds max, Maya, and Adobe Photoshop.
Merge Tool
- The Perforce Merge Tool, P4Merge, provides graphical three-way merging and side-by-side file comparisons. Perforce client applications can also be configured to work with third-party merge tools.
Reporting
- The Perforce Reporting System, P4Report, offers query and reporting capability. Reporting tools including Crystal Reports, Microsoft Access and Microsoft Excel access the Perforce database through an ODBC driver.
IDE Integrations
- Perforces integrations with popular IDEs provides users with direct access to SCM functionality. Integrations are available for Microsoft Visual Studio, Eclipse, JBuilder, and others.
Enhancements:
- Client workspaces have a new "SubmitOptions" field that allows users to specify how unchanged files should be handled on submit.
- "p4 submit" can also now detect files opened for branch/integrate that have been modified in the workspace.
- Submits can be up to 40% faster thanks to improvements in the database locking and buffering of the journal file.
- Several changes have been made to improve the management of remote depots, including better lock support and MaxScanRows/MaxResults support.
- The new MaxLockTime group property allows admins to limit the duration of locks held by members of the group.
<<lessPerforce project supports atomic submits and works well over wide area networks, including the Internet.
Main features:
Server
- The Perforce Server, P4D, manages access to versioned files, tracks user operations and records all activity in a centralized database.
Command-Line Client
- The Perforce Command-Line Client, P4, is highly scriptable and available on more than 50 platforms.
Distributed Development
- The Perforce Proxy, P4P, offers caching technology to provide remote users with quicker response times and real-time access to project activity and status information.
Defect Tracking
- Perforces built-in defect tracking system provides basic management for change requests. Integrations with leading defect tracking systems are also available to support more sophisticated workflow.
Web Client
- The Perforce Web Client, P4Web, turns your web browser into a complete user interface to Perforce.
Graphical Tool Integrations
- The Perforce Plug-in for Graphical Tools, P4GT, gives artists seamless access to version control from within 3ds max, Maya, and Adobe Photoshop.
Merge Tool
- The Perforce Merge Tool, P4Merge, provides graphical three-way merging and side-by-side file comparisons. Perforce client applications can also be configured to work with third-party merge tools.
Reporting
- The Perforce Reporting System, P4Report, offers query and reporting capability. Reporting tools including Crystal Reports, Microsoft Access and Microsoft Excel access the Perforce database through an ODBC driver.
IDE Integrations
- Perforces integrations with popular IDEs provides users with direct access to SCM functionality. Integrations are available for Microsoft Visual Studio, Eclipse, JBuilder, and others.
Enhancements:
- Client workspaces have a new "SubmitOptions" field that allows users to specify how unchanged files should be handled on submit.
- "p4 submit" can also now detect files opened for branch/integrate that have been modified in the workspace.
- Submits can be up to 40% faster thanks to improvements in the database locking and buffering of the journal file.
- Several changes have been made to improve the management of remote depots, including better lock support and MaxScanRows/MaxResults support.
- The new MaxLockTime group property allows admins to limit the duration of locks held by members of the group.
Download (MB)
Added: 2007-01-03 License: Free for non-commercial use Price:
1029 downloads
L2FProd.com Common Components 6.9.1
Swing has lot of components built-in but still some are missing. more>>
Swing has lot of components built-in but still some are missing. L2FProd.com Common Components project provides the developer community with these missing components, components inspired (copied?!) from modern user interfaces.
Editing properties
This is the main job of the PropertySheet component, it puts together a list of properties and their editors. Each property is given a name, a type, a description.It also supports JavaBeans through BeanInfos and PropertyDescriptors.
Building task oriented applications
Lot of recent applications bring contextual item lists from which you can pick tasks related to the current selection or context. The JTaskPane and JTaskPaneGroup deliver this feature to java applications.
Organizing the option dialog
Even if this is not the primary goal of the JButtonBar, this is where you often find it. It is a bar made of buttons [sic], you have seen it in Mozilla Firebird, IntelliJ.
Build the nextgen e-mail client
the JOutlookBar (seen in...Outlook) stacks components together and allows only one of the stack to be visible at a given time. The component extends the JTabbedPane, no surprise regarding its API
Selecting fonts and directories
Surprisingly Swing has no font chooser and using the original JFileChooser to select a directory is kind of not so user friendly...well, you know how it works. JFontChooser and JDirectoryChooser address these two issues.
Enhancements:
- A change in 6.9 broke the look and feel of several custom components: these components would use only the default "basic" look, instead of the one associated with the currently installed Swing look and feel.
- This update is recommended for all users who upgraded to 6.9.
<<lessEditing properties
This is the main job of the PropertySheet component, it puts together a list of properties and their editors. Each property is given a name, a type, a description.It also supports JavaBeans through BeanInfos and PropertyDescriptors.
Building task oriented applications
Lot of recent applications bring contextual item lists from which you can pick tasks related to the current selection or context. The JTaskPane and JTaskPaneGroup deliver this feature to java applications.
Organizing the option dialog
Even if this is not the primary goal of the JButtonBar, this is where you often find it. It is a bar made of buttons [sic], you have seen it in Mozilla Firebird, IntelliJ.
Build the nextgen e-mail client
the JOutlookBar (seen in...Outlook) stacks components together and allows only one of the stack to be visible at a given time. The component extends the JTabbedPane, no surprise regarding its API
Selecting fonts and directories
Surprisingly Swing has no font chooser and using the original JFileChooser to select a directory is kind of not so user friendly...well, you know how it works. JFontChooser and JDirectoryChooser address these two issues.
Enhancements:
- A change in 6.9 broke the look and feel of several custom components: these components would use only the default "basic" look, instead of the one associated with the currently installed Swing look and feel.
- This update is recommended for all users who upgraded to 6.9.
Download (1.9MB)
Added: 2006-09-11 License: The Apache License 2.0 Price:
1140 downloads
BeaFanatIX 2006.2 r3
BeaFanatIX is a mini Live CD Linux distribution. more>>
BeaFanatIX is a mini Live CD Linux distribution. It was originally a remaster of BeatrIX but now uses a more recent Ubuntu core (more on that below). BeatrIX itself is partly on an old version of Ubuntu, but makes heavy use of Knoppix technologies. The common ancestor of all these distributions is Debian.
Whats the catch? Youll get a fully functional desktop operating system running off a standard or a mini (3", 8cm) CD-ROM (or CD-RW). The only thing your computer needs to be capable of is booting from CD - most modern machines can do that without any problem. Apart from using it as a Live CD, you can also install it to your hard drive as an independent operating system, so if you like it, put it on your hard drive and enjoy enhanced speed, usability and efficiency!
BeaFanatIX inherits some very useful features from the distributions it is based on:
Knoppix has excellent hardware recognition and comes with a usable installation script.
Ubuntu is geared towards the desktop and ease of use.
Debian gives you access to a vast amount of software packages ready for immediate use.
BeatrIX is highly portable and has been optimised to run even on older and less potent hardware - thats why Bea* (BeatrIX or BeaFanatIX) may be the best way to revive an old computer sitting useless in a corner of your attic!
BeaFanatIX, true to its BeatrIX roots, has been optimised to enable even a less experienced user to have a working desktop within minutes - work with documents, surf the web and communicate over the internet. Weve chosen a slightly different approach, though: While slimming down the ISO image even further, weve integrated a number of useful software packages without sacrificing key functionality - and without exceeding the size limitations for a mini Live CD.
<<lessWhats the catch? Youll get a fully functional desktop operating system running off a standard or a mini (3", 8cm) CD-ROM (or CD-RW). The only thing your computer needs to be capable of is booting from CD - most modern machines can do that without any problem. Apart from using it as a Live CD, you can also install it to your hard drive as an independent operating system, so if you like it, put it on your hard drive and enjoy enhanced speed, usability and efficiency!
BeaFanatIX inherits some very useful features from the distributions it is based on:
Knoppix has excellent hardware recognition and comes with a usable installation script.
Ubuntu is geared towards the desktop and ease of use.
Debian gives you access to a vast amount of software packages ready for immediate use.
BeatrIX is highly portable and has been optimised to run even on older and less potent hardware - thats why Bea* (BeatrIX or BeaFanatIX) may be the best way to revive an old computer sitting useless in a corner of your attic!
BeaFanatIX, true to its BeatrIX roots, has been optimised to enable even a less experienced user to have a working desktop within minutes - work with documents, surf the web and communicate over the internet. Weve chosen a slightly different approach, though: While slimming down the ISO image even further, weve integrated a number of useful software packages without sacrificing key functionality - and without exceeding the size limitations for a mini Live CD.
Download (165MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
878 downloads
WebComp 0.10
WebComp is a web component scripting framework. more>>
WebComp is an experiment on how to compose and configure web-sites from various existing components (static HTML, Java Servlets, Java server pages and other), by scripting. It includes a scripting language, a component model/framework and a set of basic pluggable components to use with it.
The core of the WebComp implementation is a Java servlet that reads scripts and generates web-pages from them, using components referenced in the scripts.
Main features:
- Supports a basic pluggable component type (Functions) which are easily implemented as Java classes and instantiated and configured by scripts, using reflection techniques and functional programming concepts.
- Supports a high level of separation of concerns (aspect oriented design) by allowing flexible chaining of components to handle requests and responses. This leads to more reusable components.
- Supports easy re-use of website designs and components by scripting inheritance.
- Basic function-library supports automatic generation of menus from lists of components given in scripts, filtering of static HTML documents, nice framing of content, stylesheets, layout, composing etc.
- Can generate valid HTML (if components do).
<<lessThe core of the WebComp implementation is a Java servlet that reads scripts and generates web-pages from them, using components referenced in the scripts.
Main features:
- Supports a basic pluggable component type (Functions) which are easily implemented as Java classes and instantiated and configured by scripts, using reflection techniques and functional programming concepts.
- Supports a high level of separation of concerns (aspect oriented design) by allowing flexible chaining of components to handle requests and responses. This leads to more reusable components.
- Supports easy re-use of website designs and components by scripting inheritance.
- Basic function-library supports automatic generation of menus from lists of components given in scripts, filtering of static HTML documents, nice framing of content, stylesheets, layout, composing etc.
- Can generate valid HTML (if components do).
Download (0.084MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1653 downloads
POE::Component::Player::Musicus 1.32
POE::Component::Player::Musicus is a POE wrapper for the musicus audio player. more>>
POE::Component::Player::Musicus is a POE wrapper for the musicus audio player.
SYNOPSIS
use POE qw(Component::Player::Musicus);
$musicus = POE::Component::Player::Musicus->new();
$musicus->play("test.mp3");
POE::Kernel->run();
This POE component is used to manipulate the musicus player from within a POE application
<<lessSYNOPSIS
use POE qw(Component::Player::Musicus);
$musicus = POE::Component::Player::Musicus->new();
$musicus->play("test.mp3");
POE::Kernel->run();
This POE component is used to manipulate the musicus player from within a POE application
Download (0.12MB)
Added: 2006-12-26 License: Perl Artistic License Price:
1036 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 ez components 2006.2 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