APEX 5.0 allows you to create a new Calendar type, called CSS Calendar.
The CSS Calendar is based on Full Calendar 1.6.4, at the moment of writing, the current latest production release. The creator of this JQuery plugin, Adam Shaw, is currently working on version 2. A few days ago he released beta 2. It remains to be seen which version of Full Calendar will make it in the final release of APEX 5.0.
Following the wizard in APEX allows us to add a Source for the calendar.
You can just enter a SQL query here.
In the next step you define which column contains your start date, the end date etc.
There are some nice features that come with Full Calendar, for example the integration with Google Calendar and JSON (APEX WebService URL). Another interesting feature is the export to different formats like iCal and CSV.
Finally running the page shows you the new CSS Calendar. You can change the color scheme of the calendar by changing the css.
This CSS calendar is also responsive... when you make your screen smaller the calendar automatically switches to the Week view.
The only thing that's missing with this calendar is a year view... there are people who created extensions for example here and here to offer the year view. Hopefully version 2 of FullCalendar will add the year view native. Wonder if the final release of APEX 5.0 will include the year view too...