• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 630
  • Last Modified:

Was Sharepoint 2010 written using Silverlight? Why does it work on IOS?

Sharepoint 2010 looks fantastic.  Even the default out-of-the-box pop-up dialogbox forms (like creating  or editing data etc...)  look awesome and I assumed this was written in XAML/ Silverlight.  

I know that the custom Silverlight XAP controls I have written can be displayed in the Sharepoint's Silverlight web part control but that web part requires Silverlight itself to be installed locally on the client which means IOS devices aren't supported and IOS can not display silverlight controls.  Yet  - Sharepoint's dialogbox's do show up perfectly in IOS.

My question is are those dialogbox's in Sharepoint 2010 written in XAML / Silverlight and if so, how is are they able to render them in IOS without Silverlight being installed?
0
vamail2
Asked:
vamail2
  • 2
  • 2
1 Solution
 
Rainer JeschorCommented:
Hi,
NO - the dialog "framework" in SharePoint 2010 is based on simply pure JavaScript utilizing iframes.
Only in some areas - e.g. Chart Web Part in BI, Access Services, Site Creation - Silverlight controls are used.
Hence IOS should work if you change the browser capabilities file on the server - otherwise SharePoint will redirect to the "mobile" view.

HTH
Rainer
0
 
vamail2Author Commented:
Rainer,

Thank you for your response.   I just need to ask you to clarify the part where you wrote "Hence IOS should work if you change the browser capabilities file on the server".

1.  I am not sure what change to which file you mean? You mean the web.config for sharepoint or my site?

2. Does that mean if I make whatever that change is that IOS users would be able to view   "Chart Web Part in BI, Access Services, Site Creation - Silverlight controls are used." that you mentioned?   If yes - does that mean IOS users would be able to somehow view my silverlight controls?

I did find this MS article http://technet.microsoft.com/en-us/library/hh697482.aspx#part2 on what iPad's can view but it doesn't make the distinction between silverlight generated or not.  Am I confusing this also with what you were telling me?    

Thanks
0
 
Rainer JeschorCommented:
Hi,

1. Browser settings
The file compat.browser (which is in a sub folder of the IIS SharePoint site) will control, how the site will be rendered. E.g. for an iPhone the mobile view will be generated (which will then use different controls and elements than the normal browser view controls).
I was wrong - iPad will be rendered the "normal" browser way out-of-the-box - so no change here (despite you want to have another experience on iPhones).

2. Silverlight areas
Some areas of SharePoint will be rendered in a different way - e.g. creating sites or lists will not use the new Silverlight control but the "old" way aspx page.
In general the has been much improvement with SharePoint December Cumulative Update and IOS 5 (more supported tags in Safari) in regards to the BI area.
http://rcpmag.com/articles/2012/01/18/microsoft-boosts-bi-reporting-for-ipad-via-sharepoint-2010.aspx
General browser support:
http://technet.microsoft.com/en-us/library/cc263526.aspx

AFAIK especially the Performance Point parts like strategy map and decompostion trees and the Visio web part use Silverlight.

HTH
Rainer
0
 
vamail2Author Commented:
Thank you so much for that in-depth answer.  I am grateful.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now