Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 5

A seamless, aspect-oriented extension to the Java programming language. Provides clean modularization of crosscutting concerns, such as error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, and multi-object protocols.

4.71429
   
  0 reviews  |  83 users  |  669,864 lines of code  |  1 current contributor  |  Analyzed 9 days ago
 
 

The AspectJ Development Tools (AJDT) project provides Eclipse platform based tool support for Aspect Oriented Software Development with AspectJ. AJDT offers a user experience that aims to be consistent with the Java Development Tools (JDT) when working with AspectJ projects and resources.

4.42857
   
  0 reviews  |  22 users  |  337,570 lines of code  |  2 current contributors  |  Analyzed over 1 year ago
 
 

OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be declared with annotations (@NotNull, @MaxLength), POJOs or XML. Custom constraints can be expressed as custom Java classes or by using scripting languages such as ... [More] JavaScript, Groovy, BeanShell, OGNL or MVEL. Besides field/property validation OVal implements Programming by Contract features by utilizing AspectJ based aspects. This for example allows runtime validation of method arguments. [Less]

5.0
 
  0 reviews  |  5 users  |  133,328 lines of code  |  1 current contributor  |  Analyzed 5 days ago
 
 

JMule - is a Java based client for eDonkey 2000 networks. Using JMule, you will be able to share your files with anybody in the world. This client is completely free and the source code is distributed under the terms of the GNU General Public License. The name JMule means: "J" comes from ... [More] Java and "Mule" is an animal like a horse or a donkey. The project is still in the first steps of development. [Less]

5.0
 
  0 reviews  |  2 users  |  94,465 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

Components to monitor server applications running inside a Java VM. Uses JMX and AspectJ to track and correlate performance and errors. Featured in a recent article on IBM Developerworks.

0
 
  0 reviews  |  1 user  |  2,237 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

create tutorials within applications that are written on top eclipse's rcp. prism studios is a set of plugins that provide any eclipse based rcp client applications with capture, record, and playback. also, based on GEF, is the studio that provides functionality to the end user to edit ... [More] , manipulate, annotate the captured playback script. this script, along with the captured screen shots files (saved as png's), can be imported/exported to an xml structured format. More interesting than the tutorial create/play feature is the programmatic control over the UI events. more efficient than TPTP project's AGR implementation at event capturing -- by utilizing constructs provied by AspectJ. [Less]

5.0
 
  0 reviews  |  1 user  |  14,459 lines of code  |  0 current contributors  |  Analyzed about 13 hours ago
 
 

Distributed caching can be a big, hairy, intricate, and complex proposition when using it extensively. Simple Spring Memcached (SSM) attempts to simplify implementation for several basic use cases. This project enables caching in Spring-managed beans, by using Java 5 Annotations and ... [More] Spring/AspectJ AOP on top of the spymemcached or xmemcached client. Using Simple Spring Memcached requires only a little bit of configuration and the addition of some specific annotations on the methods whose output or input is being cached. It also provides integration with Spring Cache abstraction. SSM is available in central maven repository. [Less]

0
 
  0 reviews  |  1 user  |  14,107 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

GWToolboxWelcome to the GWToolbox project. The GWToolbox project provides a collection of modules to help developers create robust web 2.0 / Ajax applications using the Google Web Toolkit (GWT). Current modulesCurrently the following modules are provided: gwtoolbox-commons: A library with ... [More] common utility classes which are used by other modules and can also be used by other GWT applications. This collection of utilities is largely based on common Java Open Source projects (e.g. Spring, apache commons, etc..) gwtoolbox-bean: A library that brings the power of Java bean programming to GWT applications. Constructs like PropertyDescriptor, BeanInfo, and PropertyChangeListeners can now be used and applied transparently on a simple GWT Java bean. This module also comes with bean binding and validation support. gwtoolbox-ioc: This module bring IoC to GWT applications. Heavily based on Spring, users can now define all object/widgets/components of their GWT application within Spring application context and wire them declaratively. This is now yet another Spring-like ioc container, but rather a container that can read actual Spring configuration files. This brings along many of the power tools Spring comes with: AspectJ-like AOP support, bean life-cycle management (including lazy/eager initialization), scopes (singleton/prototype), and even Spring namespaces. Users can now create proprietary namespaces for their GWT components. Modules in developmentThe following modules are currently in development: gwtoolbox-widget: A set of generic model based widget classes with concrete implementations of bean backed models. These widgets/models highly depend on the gwtoolbox-bean module. Getting startedTake a look at our Getting Started Guide to get started using GWToolbox to build better GWT applications. Quick StartTo quickly create a GWToolbox based project, you can use the following link. This will redirect you to a form which will help you create an initial maven2 project using a dedicated maven archetype: http://gwtoolboxarchetype.appspot.com [Less]

0
 
  0 reviews  |  1 user  |  48,419 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

A small collection of reusable aspects for use in J2SE applications.

0
 
  0 reviews  |  1 user  |  1,100 lines of code  |  2 current contributors  |  Analyzed 5 days ago
 
 

Rejuvenate Pointcut is an open source, research prototype Eclipse plugin that limits the problems associated with fragile pointcuts in AspectJ by assisting developers in rejuvenating pointcuts as the base-code evolves. Development of the tool is current in its early stages and we welcome ... [More] interested participants to join in the development effort by contacting the initial author. It is built as an extension to the AspectJ Development Tools (AJDT) and leverages the JayFX fact extractor plugin, the Drools rules engine, and the JDOM XML parser. Please visit the research web site for more details about the internals of the tool. NewsThe plugin now works with the latest AJDT version (version 2.0.2). The plugin was rewritten to incorporate significant architectural changes in this new version of AJDT. DownloadThe latest stable release is Rejuvenate Pointcut 1.2 and has been tested with Eclipse 3.5 SR2 and AJDT 2.0.2. The archive also includes source code used for that particular version. To install, simply unzip the archive into your Eclipse distribution directory. We hope to have an automated update site set up in the near future. Also feel free to check out the latest sources from the SVN repository. Getting startedTake a look at the GettingStarted page. Also, slides from a recent tool demonstration at the International Conference on Aspect-Oriented Software Development (AOSD '09) are available here. A research poster depicting an earlier version of the tool, presented at AOSD '08, is available here. Getting helpPlease feel free to post to the General User Discussion list with any comments, questions, or concerns. [Less]

0
 
  0 reviews  |  0 users  |  8,745 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.