Eloquence v.1.0.0

Advertisement
Advertisement

Eloquence was designed to be a plug-in for the Eclipse IDE to allow seamless and automated integration of aspect-oriented design pattern implementations with Java/AspectJ projects.Design patterns are an important component in the toolkit of software developers. They are generic solutions to recurring, specific problems that software developers encounter on a day-to-day basis.However, "some [software developers] find it difficult to make the leap from the pattern description to a particular implementation [while] others might have no trouble translating the pattern into code, but they still find it a chore" (Budinsky et Al., "Automatic Code Generation from Design Patterns", 1996). Eloquence is a tool developed as an Eclipse plug-in to address this issue; it allows seamless and automated integration of aspect-oriented design pattern implementations with Java/AspectJ projects.Eloquence consists of two components: first, a re-usable and extensible library of aspect-oriented implementations of common design patterns and second, an extension to Eclipse which facilitates the use of this library from within AspectJ/Java projects in Eclipse.Eloquence lets the user select a design pattern from a catalogue of design patterns, obtain more information on each design pattern, and integrate an instance of the particular design pattern with their code. The instance code is generated and instantiated into a project automatically, but the Eloquence library needs to be added manually in the cases when it is used.Currently, Eloquence is in the stages of being a beta-version. Much of its functionality is implemented, and, in principle, it is ready to be used on a day-to-day basis. However, there are several improvements which we have planned. Amongst others, the library of design patterns still requires to be completed.At the moment, roughly a third of the Gang-of-Four design patterns is available: the Prototype, the Singleton, the Adapter, the Flyweight, the Mediator, the Observer, the Strategy and the Cuckoo's Egg are in the library. We intend to complete the library soon -- adding a design pattern is straightforward, you can find a description of the process here, in case you would like to contribute to this project.You do not need to manually download Eloquence to set it up into your Eclipse workspace.

Eloquence was designed to be a plug-in for the ... Eloquence 1.

design, projects, find, code, library

 
  • Eloquence
  • 1.0.0
  • Frank Walter
  • Win All
  • Shareware
  • 2.75 Mb
  • 268
 
 

Review Eloquence

  • captcha
 
 
New Miscellaneous software
  • DreamPlan Garden and Home Design Free  v.7.67Home Plan and Landscape Design Software for Windows that's free and easy to use. See your dream floor plan with customized kitchens, bathrooms and bedrooms for a home or apartment. Plan out your landscape. Customize paint, textures and decorations.
  • DreamPlan Home Edition  v.7.67DreamPlan Home Edition for Windows is an easy to use software. See your dream floor plan with customized kitchens, bathrooms and bedrooms for a home or apartment. Plan out your landscape. Customize paint, textures and decorations.
  • Awario  v.4.5.8Discover and be in charge of every conversation that matters to your business in social media and across the web. Interact with the mentions right from the platform to keep up the reputation of your brand and engage with customers.