Proof of concept. Try and create a juicy wicket panel with all possible Ajax features.
Drag and drop from the starttime
Timegrid
Adjust duration
Popup with startime for new event
On mouse over with event details
Perhaps we should reuse a existing toolkit. I haven't found a toolkit already integrated with wicket, but AjaxTk? from Zimbra seems very prommising. Its available for download here and a whitepaper is available here. Its available under the mpl and apache licenses.
To integrate this with wicket we can take a look at wicket stuf examples, wicket extensions and wicket-contrib-dojo.
Technical interpretation
Setup a yui component that calls back to the server (Calendar Widget)
Integration of yui in wicket is already in wicket-stuff, however this is very basic and for wicket 2.0-SNAPSHOT. The implementation we created can be found in svn.