I am making a scheduling application where a user will be presented with a calendar, see the available time slots and book the slot that he wants.
The decision I cannot make is whether this calendar should occupy the whole screen or not - for example like hotmail or google web calendars. In the case it does not occupy the whole screen other info will be present in that specific page. The negative side with this is that too many elements will be together in the same page, not being a "clean" UI as I want it.
In case it is like hotmail/google - this scenario requires the loading of a separate webpage. Of course some minimum controls will be present here also.
I must also say, that in this calendar the user will select time slots-not just days.