jcr
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 12
JCR 0.4.4
JCR is a Web application for performing and managing code reviews. more>>
JCR also know as jcodereview is a web application for performing and managing code reviews.
Although it has some special smarts for reviewing Java projects, it can be used for reviews of any type of source code.
Main features:
- Reviewers. All changes to code are highlighted, and context is shown when adding comments. If reviewing Java code, references to other classes within the file are clickable, so that you can drill into the detail if required. After review comments have been made, those comments can themselves be reviewed, and the required actions decided on and tracked
- Project owners. Review projects are easy to create and configure
- Process Nazis. Details of all comments are held in the database, along with any actions required, and whether theyve been completed. Status reports can be viewed at any time
- Architects and developers. As well as viewing the comments made for a project, its possible to see details of all review projects and comments for a specified file.
At work (Dialect Solutions), we use JCR to review more than half of the code we write. Its made a huge difference to our review process - code reviews now take less time, and the code gets reviewed much more thoroughly than it did in the past.
JCR is released under the GNU Public Licence.
<<lessAlthough it has some special smarts for reviewing Java projects, it can be used for reviews of any type of source code.
Main features:
- Reviewers. All changes to code are highlighted, and context is shown when adding comments. If reviewing Java code, references to other classes within the file are clickable, so that you can drill into the detail if required. After review comments have been made, those comments can themselves be reviewed, and the required actions decided on and tracked
- Project owners. Review projects are easy to create and configure
- Process Nazis. Details of all comments are held in the database, along with any actions required, and whether theyve been completed. Status reports can be viewed at any time
- Architects and developers. As well as viewing the comments made for a project, its possible to see details of all review projects and comments for a specified file.
At work (Dialect Solutions), we use JCR to review more than half of the code we write. Its made a huge difference to our review process - code reviews now take less time, and the code gets reviewed much more thoroughly than it did in the past.
JCR is released under the GNU Public Licence.
Download (0.16MB)
Added: 2005-12-06 License: GPL (GNU General Public License) Price:
1420 downloads
Java::JCR 0.08
Java::JCR is a module to use JSR 170 (JCR) repositories from Perl. more>>
Java::JCR is a module to use JSR 170 (JCR) repositories from Perl.
SYNOPSIS
use Java::JCR;
use Java::JCR::Jackrabbit;
my $repository = Java::JCR::Jackrabbit->new;
my $session = $repository->login(
Java::JCR::SimpleCredentials->new(username, password)
);
my $root = $session->get_root_node;
my $node = $root->add_node(foo, nt:unstructured);
$node->set_property(bar, 10);
$node->set_property(baz, blah);
$node->set_property(qux, 4.8);
$session->save;
The JSR 170 specification describes a Java-based API for access hierarchical databases. This is generally referred to by the abbreviation JCR, which is an abbreviation for Content Repository API for Java Technology Specification.
The biggest OSS implementation, as of this writing, is Jackrabbit, which is a project at the Apache Software Foundation, http://jackrabbit.apache.org/. Currently, this library allows Perl programmers to develop using the JCR and Jackrabbit, though, theres no reason why connectors cant be written for other implementations, such as Jaceira, CRX, eXoplatform, etc. The JCR library wrappers included are not at all specific to Jackrabbit.
<<lessSYNOPSIS
use Java::JCR;
use Java::JCR::Jackrabbit;
my $repository = Java::JCR::Jackrabbit->new;
my $session = $repository->login(
Java::JCR::SimpleCredentials->new(username, password)
);
my $root = $session->get_root_node;
my $node = $root->add_node(foo, nt:unstructured);
$node->set_property(bar, 10);
$node->set_property(baz, blah);
$node->set_property(qux, 4.8);
$session->save;
The JSR 170 specification describes a Java-based API for access hierarchical databases. This is generally referred to by the abbreviation JCR, which is an abbreviation for Content Repository API for Java Technology Specification.
The biggest OSS implementation, as of this writing, is Jackrabbit, which is a project at the Apache Software Foundation, http://jackrabbit.apache.org/. Currently, this library allows Perl programmers to develop using the JCR and Jackrabbit, though, theres no reason why connectors cant be written for other implementations, such as Jaceira, CRX, eXoplatform, etc. The JCR library wrappers included are not at all specific to Jackrabbit.
Download (0.047MB)
Added: 2007-06-04 License: Perl Artistic License Price:
875 downloads
Java::JCR::Lock 0.08
Java::JCR::Lock is a Perl module that can load JCR lock extension wrappers. more>>
Java::JCR::Lock is a Perl module that can load JCR lock extension wrappers.
SYNOPSIS
use Java::JCR::Lock
This loads the Perl classes mapped to the Java package named javax.jcr.lock.
Installation:
Installation can be a bit tricky because this library depends upon Inline::Java,
which didnt install without going through the process by hand. (I usually just
let CPAN do all the work.) You must first install Inline::Java.
Then, you must install libwww-perl, as I use that to download the Jar files. I
hope to remove this dependency in the future, but its there for now.
After installing both of those, you should be able to run:
perl Build.PL
./Build
./Build test
./Build install
I generally try to make my build scripts as standard as possible. If you prefer
using make, I have Module::Build distributing a makefile generator too:
perl Makefile.PL
make
make test
make install
<<lessSYNOPSIS
use Java::JCR::Lock
This loads the Perl classes mapped to the Java package named javax.jcr.lock.
Installation:
Installation can be a bit tricky because this library depends upon Inline::Java,
which didnt install without going through the process by hand. (I usually just
let CPAN do all the work.) You must first install Inline::Java.
Then, you must install libwww-perl, as I use that to download the Jar files. I
hope to remove this dependency in the future, but its there for now.
After installing both of those, you should be able to run:
perl Build.PL
./Build
./Build test
./Build install
I generally try to make my build scripts as standard as possible. If you prefer
using make, I have Module::Build distributing a makefile generator too:
perl Makefile.PL
make
make test
make install
Download (0.047MB)
Added: 2007-06-05 License: Perl Artistic License Price:
872 downloads
Java::JCR::Nodetype 0.08
Java::JCR::Nodetype is a Perl module that can load the JCR node type class wrappers. more>>
Java::JCR::Nodetype is a Perl module that can load the JCR node type class wrappers.
SYNOPSIS
use Java::JCR::Nodetype;
This loads the Perl classes mapped to the javax.jcr.nodetype package.
You might notice the odd letter case of this package differs from that of the node type class (Java::JCR::Nodetype::NodeType). This has to do with the way the package was imported. This may be corrected in the future.
<<lessSYNOPSIS
use Java::JCR::Nodetype;
This loads the Perl classes mapped to the javax.jcr.nodetype package.
You might notice the odd letter case of this package differs from that of the node type class (Java::JCR::Nodetype::NodeType). This has to do with the way the package was imported. This may be corrected in the future.
Download (0.047MB)
Added: 2007-06-05 License: Perl Artistic License Price:
871 downloads
Java::JCR::Exception 0.08
Java::JCR::Exception is a Perl wrapper for repository exceptions. more>>
Java::JCR::Exception is a Perl wrapper for repository exceptions.
SYNOPSIS
eval {
my $node = $root->add_node(foo, nt:unstructured);
};
if ($@) {
print STDERR "Failed to add node foo: $@n";
}
This class is used to make the exceptions thrown from the Java code work more nicely in Perl. Primarily, this involves performing nicer stringification than is provided by Inline::Java.
<<lessSYNOPSIS
eval {
my $node = $root->add_node(foo, nt:unstructured);
};
if ($@) {
print STDERR "Failed to add node foo: $@n";
}
This class is used to make the exceptions thrown from the Java code work more nicely in Perl. Primarily, this involves performing nicer stringification than is provided by Inline::Java.
Download (0.047MB)
Added: 2007-06-05 License: Perl Artistic License Price:
871 downloads
Java::JCR::Workspace 0.08
Java::JCR::Workspace is a Perl wrapper for javax.jcr.Workspace. more>>
Java::JCR::Workspace is a Perl wrapper for javax.jcr.Workspace.
This is an automatically generated package wrapping javax.jcr.Workspace with a nice Perlish API.
For full documentation of what this class does, see the Java API documentation: http://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/Workspace.html
The deviations from the API documentation include the following:
- You will need to use Perl, intead of Java, to make any use of this API. (Duh.)
The package to use is Java::JCR::Workspace, rather than javax.jcr.Workspace.
- All method names have been changed from Java-style camelCase() to Perl-style lower_case().
Thus, if the function were named getName() in the Java API, it will be named get_name() in this API. As another example, nextEventListener() in the Java API will be next_event_listener() in this API.
- Handle exceptions just like typical Perl. Java::JCR::Exception takes care of making sure that works as expected.
<<lessThis is an automatically generated package wrapping javax.jcr.Workspace with a nice Perlish API.
For full documentation of what this class does, see the Java API documentation: http://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/Workspace.html
The deviations from the API documentation include the following:
- You will need to use Perl, intead of Java, to make any use of this API. (Duh.)
The package to use is Java::JCR::Workspace, rather than javax.jcr.Workspace.
- All method names have been changed from Java-style camelCase() to Perl-style lower_case().
Thus, if the function were named getName() in the Java API, it will be named get_name() in this API. As another example, nextEventListener() in the Java API will be next_event_listener() in this API.
- Handle exceptions just like typical Perl. Java::JCR::Exception takes care of making sure that works as expected.
Download (0.047MB)
Added: 2007-06-04 License: Perl Artistic License Price:
872 downloads
Java::JCR::Lock::Lock 0.08
Java::JCR::Lock::Lock is a Perl wrapper for javax.jcr.lock.Lock. more>>
Java::JCR::Lock::Lock is a Perl wrapper for javax.jcr.lock.Lock.
This is an automatically generated package wrapping javax.jcr.lock.Lock with a nice Perlish API.
For full documentation of what this class does, see the Java API documentation: http://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/lock/Lock.html
The deviations from the API documentation include the following:
- You will need to use Perl, intead of Java, to make any use of this API. (Duh.)
The package to use is Java::JCR::Lock::Lock, rather than javax.jcr.lock.Lock.
- All method names have been changed from Java-style camelCase() to Perl-style lower_case().
Thus, if the function were named getName() in the Java API, it will be named get_name() in this API. As another example, nextEventListener() in the Java API will be next_event_listener() in this API.
- Handle exceptions just like typical Perl. Java::JCR::Exception takes care of making sure that works as expected.
<<lessThis is an automatically generated package wrapping javax.jcr.lock.Lock with a nice Perlish API.
For full documentation of what this class does, see the Java API documentation: http://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/lock/Lock.html
The deviations from the API documentation include the following:
- You will need to use Perl, intead of Java, to make any use of this API. (Duh.)
The package to use is Java::JCR::Lock::Lock, rather than javax.jcr.lock.Lock.
- All method names have been changed from Java-style camelCase() to Perl-style lower_case().
Thus, if the function were named getName() in the Java API, it will be named get_name() in this API. As another example, nextEventListener() in the Java API will be next_event_listener() in this API.
- Handle exceptions just like typical Perl. Java::JCR::Exception takes care of making sure that works as expected.
Download (0.047MB)
Added: 2007-06-04 License: Perl Artistic License Price:
877 downloads
Jeceira 0.1.4
Jeceira provides an implementation of JCR (JSR 170). more>>
Jeceira provides an implementation of JCR (JSR 170).
Jeceira is an implementation of JCR, the Content Repository for Java Technology Specification (JSR 170).
Its goal is to create a freely available, fast, and extensible layer for various content dependent applications to build upon.
Enhancements:
- Observation implemented
- Configuration of UUID generator simplified (no jug-native directory required)
- Node.orderBefore revised (including changes in the database schema)
- Bugfix in saving items (new items could be saved by calling save on them)
- Bugfix in counting of changes pending in a session
- Package item refactored
- Dependency on commons-0.1 changed to commons-0.2 due to a bugfix in the
- commons module
<<lessJeceira is an implementation of JCR, the Content Repository for Java Technology Specification (JSR 170).
Its goal is to create a freely available, fast, and extensible layer for various content dependent applications to build upon.
Enhancements:
- Observation implemented
- Configuration of UUID generator simplified (no jug-native directory required)
- Node.orderBefore revised (including changes in the database schema)
- Bugfix in saving items (new items could be saved by calling save on them)
- Bugfix in counting of changes pending in a session
- Package item refactored
- Dependency on commons-0.1 changed to commons-0.2 due to a bugfix in the
- commons module
Download (4.1MB)
Added: 2007-02-09 License: The Apache License Price:
988 downloads
Apache Jackrabbit 1.1.1
Apache Jackrabbit project is a fully conforming implementation of the Content Repository for Java Technology API (JCR). more>>
Apache Jackrabbit project is a fully conforming implementation of the Content Repository for Java Technology API (JCR).
A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more.
Typical applications that use content repositories include content management, document management, and records management systems.
Version 1.0 of the JCR API was specified by the Java Specification Request 170 (JSR 170) and work on the JCR version 2.0 has begun in JSR 283.
Apache Jackrabbit is a project of the Apache Software Foundation.
Enhancements:
- Apache Jackrabbit 1.1.1 is a patch release that fixes a number of issues, see the included change history for details.
- No new features or configuration changes have been introduced since the 1.1 release.
<<lessA content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more.
Typical applications that use content repositories include content management, document management, and records management systems.
Version 1.0 of the JCR API was specified by the Java Specification Request 170 (JSR 170) and work on the JCR version 2.0 has begun in JSR 283.
Apache Jackrabbit is a project of the Apache Software Foundation.
Enhancements:
- Apache Jackrabbit 1.1.1 is a patch release that fixes a number of issues, see the included change history for details.
- No new features or configuration changes have been introduced since the 1.1 release.
Download (MB)
Added: 2007-01-10 License: The Apache License 2.0 Price:
1026 downloads
palaver 0.5
palaver is a multi-user chat component for Jabber and XMPP servers. more>>
palaver is a multi-user chat component for Jabber and XMPP servers. The intention for this project is to support all features of JEP-0045 as well as the relevant extended discovery features of JEP-0128.
palaver is written in Python using the Twisted framework for Internet applications. It is licensed under the open source MIT license.
The main inspiration for writing palaver was to replace JCR mu-conference. While mu-conference has served the community well, its lack of maintenance has left many searching for a replacement.
Currently all basic multi-user chat features are supported, including some extra things like ban lists. More features are on the way, and the intention is to fully support the entire protocol.
palaver is licensed under the MIT open source license. It is free to use, modify and distribute by commercial and non-commercial users and developers.
<<lesspalaver is written in Python using the Twisted framework for Internet applications. It is licensed under the open source MIT license.
The main inspiration for writing palaver was to replace JCR mu-conference. While mu-conference has served the community well, its lack of maintenance has left many searching for a replacement.
Currently all basic multi-user chat features are supported, including some extra things like ban lists. More features are on the way, and the intention is to fully support the entire protocol.
palaver is licensed under the MIT open source license. It is free to use, modify and distribute by commercial and non-commercial users and developers.
Download (0.023MB)
Added: 2007-03-17 License: MIT/X Consortium License Price:
951 downloads
Magnolia 3.0.1
Magnolia is a free, open source, Java based, J2EE deployable Content-Management-System (CMS) supporting the JCR API (JSR-170). more>>
Magnolia is a JSR-170 based CMS, available in 15 languages. Magnolia project combines the advantages of Web-based software (like zero client installation) with the usability of desktop software.
All functions can easily be activated in context sensitive menus or via dragndrop. It runs on all common operating systems (JDK 1.4.1 or later required), and is available as a double clickable installer or drop-n-deploy Java Enterprise Edition war file.
No additional software or databases are needed.
<<lessAll functions can easily be activated in context sensitive menus or via dragndrop. It runs on all common operating systems (JDK 1.4.1 or later required), and is available as a double clickable installer or drop-n-deploy Java Enterprise Edition war file.
No additional software or databases are needed.
Download (MB)
Added: 2006-12-10 License: LGPL (GNU Lesser General Public License) Price:
1079 downloads
Shotoku 1.0 Alpha3
Shotoku is designed to provide easy access to content repositories. more>>
Shotoku is designed to provide easy access to content repositories in which you can store data, revision content, bind metadata, and provide branching and merging strategies.
This means Shotoku can interface with repositories such as the Java Content Repository (JSR 170: JCR), Subversion, and file-system based repository implementations that aim to support basic revisioning mechanisms.
Main features:
- Three content managers: the first and default SVN-based, JCR-based and a local file system repository.
- Because a local working copy is present, data reading is very fast (SVN repository implementation).
- Data writing is reliable, because data is sent straight to the repository, without touching the working copy (SVN repository implementation).
- Shotoku can work in "embedded" mode in stand-alone applications, as well as a component in an application server.
- Shotoku allows you to "inject" content into any POJO using annotations (currently supported only in app server mode). POJOs which are Shotoku aware are automatically updated when a user updates a node in a Subversion repository Shotoku is configured to reference. Content can be anything and there are no structural requirements placed on the repository - even existing Subversion repositories can be referenced by Shotoku without modification.
- A simple search mechanism.
- Integeration with Apache Velocity - you can easily store templates in Shotoku to create higher level application features such as content and blog engines.
- Feeds component - automatic generation of rss, atom and rdf feeds/ podcasts, configured through a xml file, together with arbitrary feeds aggregation. You can see feeds already at work on JBoss Labs - just click the "Feeds" link in navigation or simply here.
- Blog component.
- A simple cache with "renewable" values - a value can be updated on regular intervals of time or when some of watched resources in a content manager change (see wiki for details).
<<lessThis means Shotoku can interface with repositories such as the Java Content Repository (JSR 170: JCR), Subversion, and file-system based repository implementations that aim to support basic revisioning mechanisms.
Main features:
- Three content managers: the first and default SVN-based, JCR-based and a local file system repository.
- Because a local working copy is present, data reading is very fast (SVN repository implementation).
- Data writing is reliable, because data is sent straight to the repository, without touching the working copy (SVN repository implementation).
- Shotoku can work in "embedded" mode in stand-alone applications, as well as a component in an application server.
- Shotoku allows you to "inject" content into any POJO using annotations (currently supported only in app server mode). POJOs which are Shotoku aware are automatically updated when a user updates a node in a Subversion repository Shotoku is configured to reference. Content can be anything and there are no structural requirements placed on the repository - even existing Subversion repositories can be referenced by Shotoku without modification.
- A simple search mechanism.
- Integeration with Apache Velocity - you can easily store templates in Shotoku to create higher level application features such as content and blog engines.
- Feeds component - automatic generation of rss, atom and rdf feeds/ podcasts, configured through a xml file, together with arbitrary feeds aggregation. You can see feeds already at work on JBoss Labs - just click the "Feeds" link in navigation or simply here.
- Blog component.
- A simple cache with "renewable" values - a value can be updated on regular intervals of time or when some of watched resources in a content manager change (see wiki for details).
Download (5.7MB)
Added: 2006-05-31 License: GPL (GNU General Public License) Price:
1241 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above jcr 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