Upload
solidq
View
385
Download
1
Embed Size (px)
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.
Citation preview
Desarrolla tu propia aplicación SharePoint 2010 para WP7
Guillermo Bas
C&B423
SharePoint Developer MCTS – MCPD en SharePoint 2010
[email protected] - @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/