Archive for July, 2005

JavaOne Wicket Presentations

Thursday, July 21st, 2005

Sun has made the JavaOne presentations available in PDF format. You can download the presentations in several zip files. The Wicket presentations can be found in the Web Tier archive.

The PDF’s you are looking for are:

  • TS-8617 - POJO web development using Wicket
  • TS-7642 - Web Framework Smackdown (JSF, Tapestry, WebWork, Wicket and Struts Shale)

Technorati Tags:
,
,

New! Five minute Web Abs Using Wicket

Thursday, July 21st, 2005

Phil Kulak has reveiled his Wicket component for 5 Minute Web Abs, just as I was proud to have 7 Minute Web Abs. So I guess he should be fired!

The work done on contributed components is progressing very good and I like the way things are going! Keep up the good work!

Wicket 1.0.1 available

Monday, July 18th, 2005

The Wicket team is pleased to announce the Wicket 1.0.1 release!

http://wicket.sourceforge.net

Wicket is a Java web application framework that takes simplicity, separation of concerns and ease of development to a whole new level. Wicket pages can be mocked up, previewed and later revised using standard WYSIWYG HTML design tools. Dynamic content processing and form handling is all handled in Java code using a first-class component model backed by POJO data beans that can easily be persisted using your favourite technology.

Changes in this version include:

Fixed bugs:

  • Only validate components that are visible
  • fixed bug in AbstractPropertyModel which gave problems using custom converters (overriding getConverter for a component) with compound property models Thanks to Adam Howard.

Changes:

  • FeedbackPanel: made some methods that were not meant for overriding final, and added methods that make extending feedbackpanel easier Thanks to Phil Kulak.
  • o ComponentStringResourceLoader: resources are now inherited from parent classes when components have been subclassed Thanks to Jonathan Carlson.

Have fun!

-The wicket team

Active Wicket Blogging

Monday, July 11th, 2005

Some Wicket users have been very busy blogging about their experiences using Wicket. Geertjan Wielenga is very active in blogging about his experiences combining Wicket and Netbeans. And Jesse Sightler has published his first tutorial for writing Wicket applications.

I can only encourage such active support from our users! Go Team!

Open Source Release Scheduling

Thursday, July 7th, 2005

We had a discussion over dinner concerning the Wicket release schedule for 1.1. Apparently there are several ways to get at a final release and we were discussing the various stages of delivering development code until the final release.

I’m a rather big fan of a well laid out plan, such as the Eclipse project does on their roadmap. Eclipse uses milestones to demarkate several stages of development, where somewhere around the 5th or 6th milestone the API gets frozen and only bugs and performance issues are resolved. The end game (from the release candidates on) is also pretty clear. Each milestone has a date attached to it, and the best part is that they meet the deadlines!

My collegue however thinks that setting and sticking to a well laid out plan is not why he is on board of the project. He wants to play and program on a feature whenever he wants. Personally I think that working on stuff you like just for fun is not in the best interest of the project as a whole, or at least for the community. However, I do recognize that he does a lot of stuff in his own, free time and doesn’t get a single dime for working on the project, and as such ‘giving’ him this freedom (i.e. not discussing it anymore ;-), is in the best interest of the project and community, as otherwise he won’t be on board.

So we agreed on trying to make the 1.1 feature list stable and manageable, and create some releasing schedule that works for everyone. I also think we agreed to disagree, as we often do :-).

If someone is reading this stuff, what is your take on open source release scheduling? Do you prefer the Eclipse way of release scheduling (minus the deadline ;-), a more free form alpha/beta cycle, or any other release mechanism (for example ‘none’)? Am I the only one that found it strange that Hibernate 3 was marked production, but was still a release candidate?