¡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.
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Aplicaciones sobre SharePoint: Desarrolla tu propia aplicación SharePoint 2010 para Windows Phone 7
1. C&B423
Desarrolla tu propia aplicación
SharePoint 2010 para WP7
Guillermo Bas
SharePoint Developer
MCTS – MCPD en SharePoint 2010
gbas@solidq.com - @guillebas
2. Objetivos de la sesión
Windows Phone 7 y SharePoint 2010
α 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
6. Herramientas de desarrollo
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
7. Posibilidades
Desarrollo para WP7
Entrada de datos Multimedia Datos
- Pantalla táctil - Captura y - Almacenamiento de
- Botones Hardware reproducción digital datos aislado (por
(fotos y video) aplicación)
- Biblioteca de acceso a - LINQ a Objetos y a
recursos multimedia XML
8. Posibilidades
Desarrollo para WP7
.NET Acceso al teléfono Integración con la nube
- Superconjunto de - Acceso integrado a la - Descarga de
Silverlight 3.0 interfaz de usuario aplicaciones y
- WCF (servicios SOAP y - Sensores actualizaciones
REST) - Notificaciones
- Cámara, micrófono
- Geo-localización
- Xbox LIVE
9. Phone Controls
Pivot
α 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
10. Phone Controls
Pivot: Buenas prácticas
α 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
14. Más allá de la caja
Desarrollando nuestra propia aplicación contra SharePoint 2010
α Servicios Web SOAP y REST
α Autenticación por formularios
15. Autenticación
Forms Based Authentication
α 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
17. ¿Y la intranet qué?
FBA + proveedor LDAP
α 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/2
010/WPH301
18. Recursos
Por dónde podemos continuar
α 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
19. 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/