Ph: 20080204

[image] About me

Java.net profile

View Andres Almiray's profile on LinkedIn

ohloh profile

View aalmiray's profile on slideshare

Twitter Feed FriendFeed

Currently reading:

Programming Groovy - V.Subramaniam Beginning Java SE 6 Platform - J.Friesen The Story of the Irish Race - S.MacManus NFJS Anthology 2007 - N.Ford et al Groovy Recipes - S.Davis

[image] Recent Entries

[image] Tags

[image] Subscribe

Subscribe in Rojo

Add to Netvibes
Add to Google

[image] Projects

[image] I Recommend

GetJava Download Button

No Fluff Just Stuff

[image] Blogs I read

[image] Search

[image] Categories

[image] Monthly

« September 2008
Sun Mon Tue Wed Thu Fri Sat
 
1
2
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
       
             

[image] Badges

[image]
[image]
[image]
[image]
[image]
Add to Technorati Favorites

 

Locations of visitors to this page
I'm pleased to announce the release of jSilhouette 0.1, a collection of Java2D shapes. Any of you that have followed this blog on the past knows that GraphicsBuilder bundles additional shapes to the set found in the java.awt.geom package, like Arrow and Cross, well jSilhouette provides those additional shapes sans Groovy, i.e, in a standalone distribution (GraphicsBuilder will be retrofitted to use the new package). This means the following shapes are now at your disposal: Arrow, Balloon, Cross, MultiRoundRectangle, Rays, RegularPolygon, RoundPin, Star and Triangle (some examples here, here and here). But wait, there is more! jSilhouette also includes SceneGraph and JavaFx Script friendly distributions.

jSilhouette is available under GPLv2 with classpath extension, the same license used by Java and JavaFx Script.

Feedback is always appreciated.

announcement graphics graphicsbuilder groovy java java2d javafx jfx jsilhouette
changelog,download]

I haven't given a full review to this release yet (hot from the oven a couple of hours ago!) but skimming through the release notes I noticed this gem
support for easy custom uis/layouts using abeille form designer (this replaces previous autolayout mechanism based on abeille; it didn't work very well; docs and examples to follow)

I have to try that! Abeille Forms Designer is a GUI builder for Java applications, that leverages the power of JGoodie's FormLayout.

Congratulations to Eitan for his continued efforts in pushing the limits with JMatter, also to all contributors (there are two user submitted patches in this release!) and other JMatter users that have provided feedback. Keep those messages coming!

announcement java jmatter release
JMatter 20080627 has been released [
Dear JRoller Community,
I'm pleased to announce that Json-lib version 2.2.2 has been released.

Download | Documentation | Faq | Changes

JSON-lib is a java library for transforming beans, maps and XML to JSON and back again to beans and DynaBeans. It is based on the work by Douglas Crockford in http://www.json.org/java.

Changelog:
1974904 Inner beans not deserialized when using PropertySetStrategy 1984546 JsonVerifier does not account for Short values 1976920 Propagation of JsonConfig in JSONObject methods. Thanks to Ales Novy (provided a patch) 1976839 Performace patch in JSONUtil. Thanks to Ales Novy (provided a patch) 1955163 Json-lib cannot parse functions with more than one argument 1952095 Parsing error with line break after "function()" 1942571 XML/JSON roundtrip looses types 1919005 Does not support xml-json rules properly 1942504 Add a strategy for mutating a bean's property name 1913932 Interface Fields Support Added JsonSlurper


announcement java json json-lib release
As previously mentioned here (nearly 5 months ago), GraphicsBuilder had reached a level of maturity that enabled anyone to create catchy images with Groovy. At the last paragraph I wrote
Now that I have proven that GrahicsBuilder is an option for creating webby buttons and that it can also render to offscreen images the next logic step would be to cook up a Grails plugin to serve custom-made on-the-fly images.

Well the wait is over, version 0.1 of the J2D Plugin has been released. It is quite small in terms of code yet powerful, as it adds a new method to all Controller classes: renderImage, capable of rendering an offscreen image.

The following features are already in the roadmap for the next versions
cache images either in memory or in files SVG (and probably SWF) output via SVGRenderer Java 1.4+ support instead of just 1.6+ image transparency output animated gifs and pngs
Feedback is always appreciated

Keep on Groovying!

announcement grails graphicsbuilder groovy plugin
changelog,download]. This release includes many new features and enhancements, particularly to the calendaring/scheduling behavior of the framework. But there is also another exciting feature, standalone services.

JMatter follows the NakedObjects design pattern, meaning that every domain object should be responsible for its behavior and be behavior complete. But what happens if some requirement can't be tied to a particular domain object? you will require then the well-known service layer, which is exactly what this feature provides. Now you are able to extend your application with "domainless" commands, as shown in the next picture, where the "Say Hi" button is a command exposed by a ServiceObject class (it may have any name you want)

[image]

I'm hoping that the UI can be tweaked further into toolbars. Design pattern purists may consider this a step backwards, but actually it is a very useful feature, so useful that the Relevance guys decided to add something similar to Rails (SimpleServices plugin), inspired by Grail's service facilities.

announcement java jmatter release
JMatter 20080409 was released yesterday [
The wingS development team just announced that version 3.2 of the WingS Framework has been released.
Wings is a web application framework based on Java Servlets, resembling the Swing API with its MVC paradigm and event oriented design principles. It utilizes the models, events, and event listeners of Swing. Like in Swing, components are arranged in a hierarchy of containers, whose root container is hooked to a frame.

There are many improvements related to performance, dialog management and JavaScript, but the feature that I find to be most compelling (at least for me) to try out in this release is PropertyChange support, which means I can add bind() to WingSBuilder. Hope the wingS team add the jars to maven's central repo soon.

announcement groovy release web wings wingsbuilder
It's been a while (a bit more than a year) since the latest release, but a new version DbUnit release has finally arrived, you can download it from the project's site (changelog), for those of you that are fond on maven2, here is a link to dbunit's repo, expect those artifacts to be available in maven's central repo in the following days. Many thanks to Roberto Logiacco for making this release a reality, he alone spent the last days hunting and closing bugs back and forth. I strongly encourage all DbUnit users to upgrade, test and submit any bugs, features you find. For those not familiar with database testing please give it a try, you can even use it with Grails :-D

announcement dbunit release testing
I was so excited about the latest features in GraphicsBuilder 0.5 that I left a small but annoying bug in the new filter processing code, that is why I decided to make a fix release, 0.5.1 is available now from GraphicsBuilder's site.

As an added bonus the filter list has grown a bit, it now includes the following filters from Swingx: colorTint, fastBlur, stackBlur, sgaussianBlur (to distinguish it from gaussianBlur already provided by jhlabs), dropShadow and reflection (the last two used a lot in Aerith and Romain's demos). You can also enable/disable filters and transformations at will, even the whole set, just assign a boolean value to their enabled property. One last thing, font() is now nestable in textStroke(). Feedback is always appreciated.

Keep on Groovying!

announcement graphicsbuilder groovy release
I'm pleased to announce that GraphicsBuilder 0.5 has been released. It includes plenty of updates, as outlined in the following links Feedback is always appreciated.

Keep on Groovying!

announcement graphicsbuilder groovy release
Dear JRoller Community,
I'm pleased to announce that Json-lib version 2.2.1 has been released.

Download | Documentation | Faq | Changes

JSON-lib is a java library for transforming beans, maps and XML to JSON and back again to beans and DynaBeans. It is based on the work by Douglas Crockford in http://www.json.org/java.

Changelog:
1889982 Force top JSONObject while reading from XML 1889973 Add a CycleDetectionStrategy that skips the property 1843114 Json-lib 2.1 jar contains groovy metaclass 1873231 Need configurable JsonValueProcessorMatcher 1858073 Use order-preserving map in JSONObject 1875695 Add a skipWhitespace flag to XMLSerializer
This release upgrades to Groovy 1.5.4 and removes autoregistering custom metaClasses for String, List and Map.

announcement java json json-lib release
Eitan made the announcement a couple of hours ago, the latest version of the JMatter framework is available, ready to be downloaded! Here is the link to the changelog.

There are many interesting features, the most notable ones (IMHO) are
Quicksilver-like interface to invoke commands and navigate around your application, it just feels natural!. Per command icons, which are a great tie-in with the quicksilver interface Initial map support thanks to swingx components, here is a preview from a couple of months ago. Support for legacy database schemas, no need to reinvent your existing db in order to use JMatter. A pair of builders (1 Java, 1 Groovy) to facilitate creating wizards (previewed here). Last but not least, initial support for an Application Browser, which in short is an application launcher capable of keeping up-to-date the downloaded apps (think webstart without the hassle).

Thanks to everybody that contributed pacthes/ideas!

If you haven't seen JMatter in action please take a look at the webstart demo or this screencast.

announcement java jmatter release
I'm pleased to announce that GraphicsBuilder 0.4.5 has been released (as promised). It includes some bugfixes and new features as filters (outlined here and here). The current filter count is 60 (a lot of work to create bindable/animatable wrappers) ;-) Here is the current list

["average", "blur", "boxBlur", "brushedMetal", "caustics", "cellular", "check", "chromaKey", "chrome", "circleDistort", "contour", "contrast", "convolve", "crystallize", "curl", "despeckle", "detectEdges", "diffuse", "diffusion", "dilate", "displace", "dissolve", "dither", "dropShadow", "emboss", "embossEdges", "equalize", "erode", "erodeAlpha", "exposure", "fade", "fbm", "feedback", "fieldWarp", "fill", "flare", "flip", "flush3D", "fourColorFill", "fractalBrownianMotion", "gain", "gamma", "gaussianBlur", "glint", "glow", "grayOut", "invert", "kaleidoscope", "lights", "marble", "material", "mirror", "mosaic", "pointillize", "ripple", "shapeBurst", "smear", "water", "weave", "wood"]

The svg2Groovy script is also included (the layout needs some work), bear in mind that it only transforms a subset of SVG for the time being.

Feedback is always appreciated.

Keep on Groovying!

announcement graphicsbuilder groovy release
Groovy 1.5.2 made it so fast into the hand of end users that they were able to provide quick feedback on some regressions that sneaked under the radar, that is why the Groovy team and G2One, honoring the commitment to high quality software, have released Groovy 1.5.3 (JIRA report).

Please take a moment to upgrade if you haven't done so, the installers should be up in a couple of days too.

Keep on Groovying!

announcement groovy release
The Groovy team and G2One deliver another great milestone: Groovy 1.5.2 a bug fix release (release notes). While it brings a lot of goodies I'm mostly excited about Enum and junit/testng fixes and enhancements, great work team!

The Groovy Eclipse team made a recent announcement too, they also released the latest version of the plugin (though I think it is still based on 1.5.1).

Keep on Groovying!

announcement groovy release
It's been a long while since I posted about JsonView (more than a year and a half ago), recently I received a couple of messages from users that would like to have it updated, because things at SPR-2010 look a little bleak I decided to release it as an extension of Json-lib (something I should have done since the beginning I think). The package is available here.

announcement json json-lib release spring


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser