Generic Bean Editing with Apache Wicket - Presentation & Code

The recent talk I did at the last London Wicket event and Wednesday’s Java Web User Group is now available on-line (12Mb, Quicktime H264, plays fine under Linux using VLC or MPlayer).

There’s also a ready to run Maven 2 + Eclipse quickstart available to accompany it (built against Wicket 1.3.0-beta2).

Posted in Apache Wicket | 15 Comments

Wicket comes to the London Java Web User Group

Cemal, Matt and I are doing some talks at the London Java Web User Group on Wednesday.

Although it’s billed as an introduction, I’m going to cover some slightly more advanced stuff so that people can see just how powerful Wicket is, including a properly useful and reusable generic POJO editor in only a few tens of lines of code.

Hope to see you there!

Posted in Apache Wicket | 6 Comments

London-based weekend Wicket training

jWeekend is running an Introduction to Apache Wicket 1.3 course on July 21-22. Their approach of running courses on a weekend means busy people don’t need to take time out of their day jobs to find the time for training.

This course is the perfect opportunity to really get up to speed with the latest version of Wicket, due to be released very shortly (we’ve now frozen the API ahead of the 1.3 release, so this course is as relevant as it gets). I’m going to be overseeing the second day; presenting the material and running the workshops. As one of the core coders on Wicket, I’m well placed to give you excellent insight into the framework and answer any questions you may come up with during the course.

Hope to see you there!

Posted in Apache Wicket | Leave a comment

I’ve gone over to the dark side

I’ve been shopping for a laptop. Besides it being reasonably quick, all I want are two things; a reasonably high res screen and the ability to drive a 30″ LCD. For the latter, you need dual-link DVI. Now, the MacBook Pro has supported this for a year and a half, and the Powerbooks before even those, so you’d think that everyone would be doing it nowadays.

Not so. First of all, you need to find a laptop that actually has a DVI port, not a DSUB15 VGA one. Astonishingly, this rules out 85% of the laptops out there, even though you can provide a dongle for DVI->VGA, yet you can’t do the other way around. Of the 15%, you then need to find ones with graphics chipsets that support dual-link DVI. This rules out all the NVidia GeForce Go 7600 stuff, or internal Intel or VIA-based stuff, which is most of that 15% of the market.

So you’re left with the maybe 2% of laptops out there that run ATI X1400 or X1600 chipsets (which support dual-link), and which actually have DVI ports so they might be able to use it. This doesn’t mean they actually will support it, of course, because that would make things too simple. They might have a chipset that supports it and the right connector, but not have the pins wired up or whatever. Cue much Googling around and discovering of hundreds of people posting things like, “are there any Windows laptops that support dual-link?”, met with general silence and tumbleweed all round. How can the market not have come up with products to fill this gap in well over a year? If they have, why aren’t they shouting the feature from the rooftops?

So, one of the laptops I’ve found that uses the right chipset and has DVI output is the Alienware m5550. Great, so I go look at the reviews - does it actually have the pins connected properly and support dual-link? No one seems to know. I go look at other information about it. Discover the battery lasts only 90 minutes, even if you’re just surfing the web. Laugh heartily.

I then go and research the newer Centrino Pro/Duo/Santa Rosa/whatever Intel are calling the new 800MHz FSB Core 2 Duo stuff, and see if any of those laptops do dual-link (based on the newer GeForce 8m chips, which nVidia’s web site claims does that). Again, no one seems to know. No one seems to be shipping them yet, either. Despite that, even these bleeding edge laptops mostly only have VGA output. Some, like Dell’s otherwise shiny XPS m1330 have HDMI sockets. I dimly recall that HDMI is just DVI + audio, so I go Google to see if you can do dual-link over it. Nope - it’s only single-link DVI + audio, so you can’t run a 30″ panel off it, and we’re back to square one.

It’s at about this point that I realise that I’ve spent about five hours crawling around Google looking for information that doesn’t exist, reading unhelpful manufacturer web sites that have no real technical detail, looking at countless stupid forum pages full of uninformed speculation and in some cases outright lies.

I am annoyed.

I am so annoyed, in fact, that I head straight over to the Apple Store web site, whip out some plastic, and order a MacBook Pro then and there. Unlike any other manufacturer, Apple not only care about this stuff, but they also have properly comprehensive technical specs readily available on their web site, on one easy-to read page for each of their (two) notebook product lines.

Ten years ago, I’d have been intrigued by the possibilities, and interested in whether I’d be able to get Linux working well on the new cutting-edge hardware, and whether the power management would be as good as with Windows, and all the rest of it, finding the journey of discovery learning about all the new Santa Rosa technology interesting. I’ve changed. I’m quite happy to pay another £300 for it to all Just Work. I’ve become a Mac user.

Posted in Miscellaneous | Comments closed

London Wicket Users Group web site is live

londonwicket.org has now been launched. Initially, we’re just using this for event management and booking, but it might well grow into other things if the community wants it to. It is, of course, written in Wicket.

Visit us and register for the first London Wicket Users Group meeting, on July 3rd at 6:30pm, near Aldgate.

Posted in Apache Wicket | 2 Comments