Ben,
I am also looking at different option to be able to provide calendar etc. options in mobile apps. Here are the solutions I know of right now:
In 6.0, grouping was introduced in queries meaning you could use grouping to group appointments after days, weeks etc.
FR: Mobile grouping &hilit=mobile+grouping#p28648
I have also looked into plain html mobile calendars we could integrate into a mobile app (i.e. use business rules to create the appointments in html which then populate the html calendar that is displayed to user). This solution should work but requires some work. I have not found a suitable html calendar to use yet.
If you come anywhere with this or if other developers has other ideas or already implemented solutions, please share the knowledge. Thanks
PS: Currently Aware IM works great for desktops and tablets but the mobile side is far behind and I hope Awaresoft focuses some more on this next. Mobile is essential in todays world.