01 Mei 2012 22:28
So, I've got an Office365 + SharePoint setup and would like to integrate them within an app, is that possible?
Features I'm trying to figure out if are possible include:
- View calendar, emails, and contacts (from Office365)
- Edit a user profile.
- View, download, and upload files to the Sharepoint.
- Use the share charm to send an email via the mail app (with address and subject pre-included)
- A live tile showing the latest updates from an RSS feed and emails.
I know these are probably quite advanced features so I mainly want to know if it's even worth me considering at the moment or if anyone has any pointers on where to go for relevant information and samples.
I've searched the samples and the forums but not found anything that really describes what I want to do.
Thanks for any help of advice!
02 Mei 2012 12:10Moderator
Not to rain on your parade... I would take a step back and consider why would want to these things. If you can do them today in the browser in Metro, why have another entry point? That said, you really need to research this further from the standpoint of Office 365 and Sharepoint.
Here are some things to be aware of as you investigate further:
You could have an iframe element to host your site, but it would be in a different web context from your app. http://msdn.microsoft.com/en-us/library/windows/apps/Hh780594.aspx
The share charm is designed to share data formats, if you want to email via the mail app, use the HTML mailto: protocol which will invoke the application your user wants to use for email.
Live tiles can be uses to show data, but you would have to parse and decide how the tiles will show the data (you can have 5 rotate through and display data). See Cycle tile notifications http://msdn.microsoft.com/en-us/library/windows/apps/hh779724.aspx
Jeff Sanders (MSFT)
03 Mei 2012 16:59
Thanks for the information, I'll see what I can do.
The main purpose of this app is to consolidate what's currently a very fragmented set of programs that aren't user friendly into one easy-to-use version but I understand your point.