Adrian Papari
- Forum posts: 8
Nov 7, 2010, 9:02:04 AM via Website
Nov 7, 2010 9:02:04 AM via Website
metagloss is an open source library I've been working for reducing the amount of tedious and repetitive boilerplate code. It is heavily annotation-based, accomplishing setter injection from XML and database sources, but also offering classes (and annotations) for automatic updating and controlling of preference views.
There hasn't been any prepared releases yet, though checking out the project directly into eclipse works. The API is designed for ease of use - it is supposed to make a programmer's life easier, not harder. The API documentation is rather extensive (by my standards, mind you), albeit not complete.
The code was originally leveraged from the more refined parts of my previous app (BOINC Echo - sf project page), though it hasn't yet been tested in other projects or faced the scrutiny of fellow developers. I'd be delighted over whatever feedback I can get. I'm hoping this would help me in identifying some bugs and/or needed features that escaped my sensibilities.
Project page: http://metagloss.sf.net
Sourceforge page: http://sf.net/projects/metagloss
Peace
There hasn't been any prepared releases yet, though checking out the project directly into eclipse works. The API is designed for ease of use - it is supposed to make a programmer's life easier, not harder. The API documentation is rather extensive (by my standards, mind you), albeit not complete.
The code was originally leveraged from the more refined parts of my previous app (BOINC Echo - sf project page), though it hasn't yet been tested in other projects or faced the scrutiny of fellow developers. I'd be delighted over whatever feedback I can get. I'm hoping this would help me in identifying some bugs and/or needed features that escaped my sensibilities.
Project page: http://metagloss.sf.net
Sourceforge page: http://sf.net/projects/metagloss
Peace
Recommended editorial content
With your consent, external content is loaded here.
By clicking on the button above, you agree that external content may be displayed to you. Personal data may be transmitted to third-party providers in the process. You can find more information about this in our Privacy Policy.