This is the TechEd 2007 preview of RadScheduler. RadScheduler has all of the views you'd expect in a scheduling component: Day, Week, and Month.
RadScheduler has a simpler goal: blend the best of Web 2.0 scheduling tools (like Google Calendar) with the tried and true interfaces from "traditional" scheduling tools (like Outlook). Here we see the easy one-click button on tasks for removing them from the schedule.
Adding a task is also an easy "web 2.0 like" task. You can add a task inline in any of the calendar views or you can click "more" to set things like recurrence. NOTE: None of the interfaces in RadScheduler are final at this time.
You can easily change the length of a task by dragging a task to a new time. Overlapping times is fully supported, too.
This is the current "more" screen for a task. The UI is obviously still in rough pre-beta form, but you can see there is full recurrence support and support for resources (in this case Sessions, Practical, and Social).
Another recurrence view. The form automatically adjusts based recurrence pattern selected. RadScheduler uses the standard iCal format to store recurrence patterns.
The day view also supports 24-hour and business hour views. When RadScheduler is released, you should have control over hour formatting and displayed hours in a day view.
The RadScheduler week view. Here you can see task overlapping and the new recurring task we created in the first screenshots.
In this screen, I am dragging the "Instructor-led" task on Friday. When I release the drag, the overlapping will automatically update.
I've highlighted in yellow the task I just resized. You can see how the overlapping was automatically updated for both Friday tasks it overlapped.
Adding tasks in Week View is similar to Day View. One of the nice things about RadScheduler is that you can bind it to any data source you want. RadScheduler uses a provider model so you'll be able to easily connect it to your existing scheduling data.
Dragging tasks between hours and across days will be fully supported when RadScheduler is released.
Finally, the Month View. At present, days only show two tasks in the Month View. Clicking "Show more..." takes you to the Day View to see all tasks in a given day. This UI is not final, so input is welcome at this stage.