Aplicaciones sobre SharePoint: Desarrolla tu propia aplicación SharePoint 2010 para Windows Phone 7

Post on 07-Jul-2015

384 views 1 download

description

¡NUEVA! Windows Phone 7 está revolucionando la forma en la que accedemos a nuestra información en los dispositivos móviles, y como no podría ser de otra manera el desarrollo para SharePoint también tiene algo que decir en esta plataforma. En esta sesión aprenderemos como podemos crear nuestra propia aplicación Silverlight para Windows Phone 7 integrandola con datos obtenidos de nuestro portal SharePoint 2010.

Transcript of Aplicaciones sobre SharePoint: Desarrolla tu propia aplicación SharePoint 2010 para Windows Phone 7

Desarrolla tu propia aplicación SharePoint 2010 para WP7

Guillermo Bas

C&B423

SharePoint Developer MCTS – MCPD en SharePoint 2010

gbas@solidq.com - @guillebas

α SharePoint 2010 en Windows Phone 7 (Conectividad limitada OOB)

α Introducción al desarrollo con WP7

α Más allá de la caja β Desarrollando nuestra propia aplicación conectada a SharePoint

2010

Objetivos de la sesión Windows Phone 7 y SharePoint 2010

SharePoint en WP7 OOB

No funciona sin Forefront UAG

α Versión móvil de SharePoint Workspace

β Acceso a documentos y a ítems de lista desde el móvil

Office

Introducción al desarrollo con WP7

α S.O. Windows 7 (Sólo máquinas físicas) β Windows Server 2008R2 con Workaround:

http://blogs.msdn.com/b/astebner/archive/2010/05/02/10005980.aspx

β Emulador incompatible con Hyper-V

α Visual Studio 2010 (Todas las versiones)

α Windows Phone Developer Tools 7.0 β Actualización de Enero + Fix

α Windows Phone Developer Tools 7.1 (BETA) β Entorno separado

Herramientas de desarrollo WP7

Entrada de datos Datos

- Almacenamiento de

datos aislado (por

aplicación)

- LINQ a Objetos y a

XML

- Pantalla táctil

- Botones Hardware

Posibilidades Desarrollo para WP7

Multimedia

- Captura y

reproducción digital

(fotos y video)

- Biblioteca de acceso a

recursos multimedia

Posibilidades Desarrollo para WP7

.NET

- Superconjunto de

Silverlight 3.0

- WCF (servicios SOAP y

REST)

Acceso al teléfono

- Acceso integrado a la

interfaz de usuario

- Sensores

- Cámara, micrófono

Integración con la nube

- Descarga de

aplicaciones y

actualizaciones

- Notificaciones

- Geo-localización

- Xbox LIVE

α Podemos encontrarlo bajo el espacio de nombres: Microsoft.Phone.Controls

α Organiza los datos en distintas pantallas (Pivot Items) β Dentro de cada Pivot Item podemos mostrar cualquier cosa

α Muy parecido al control Tab de .NET

Phone Controls Pivot

α Mínimo de Pivots posible

α Cargar datos en cada Pivot bajo demanda (nunca todos al inicio)

α Usarlo para visualizar datos del mismo tipo o similar

α No utilizar la ApplicationBar para proveerlo de navegación

Phone Controls Pivot: Buenas prácticas

α Image, Map, MediaElement, etc…

α Panorama*

Phone Controls Otros controles

¿Por dónde empezamos?

Más allá de la caja

α Servicios Web SOAP y REST

α Autenticación por formularios

Más allá de la caja Desarrollando nuestra propia aplicación contra SharePoint 2010

α No existe soporte de serie para autenticación Windows

α "Solo" posible a través de Forms Based Authentication (Claims)

α Problemas con el servicio web de autenticación y el API de Silverlight para WP7

β Solución de Paul Stubbs: contenedor de cookies

Autenticación Forms Based Authentication

Consumiendo datos de SharePoint 2010

α Podemos utilizar un proveedor LDAP contra AD

α Desarrollo y configuración WP7 con SharePoint 2010 y Unified Access Gateway (UAG) (WhitePaper) http://technet.microsoft.com/es-es/library/hh180841.aspx

α Sesión del TechEd sobre configuración de Forefront UAG para WP7 http://channel9.msdn.com/Events/TechEd/NorthAmerica/2010/WPH301

¿Y la intranet qué? FBA + proveedor LDAP

α Página oficial para desarrolladores de WP7 http://create.msdn.com

α Descarga de las herramientas de desarrollo (gratuitas) http://create.msdn.com/en-us/resources/downloads

α WP7 Training kit http://msdn.microsoft.com/en-us/gg266499

α SolidQ SharePoint Pivot versión con servicios REST β Próximamente en http://blogs.solidq.com/sharepoint

Recursos Por dónde podemos continuar

Si quieres disfrutar de las mejores sesiones de

nuestros mentores de España y Latino América,

ésta es tu oportunidad.

http://summit.solidq.com/madrid/