2. Estructura de un proyecto similar
Windows BBDD SQL
Notification Microsoft
Service Twitter
Motor de Account
Persistencia
Notificaciones Servicio
Push Servicio Web OAuth
Autenticación
Librería / Librería /
Wrapper Wrapper Facebook Google
Windows 8 Windows
App Phone 8 App
10. Almacenamiento estructurado
Almacenamiento estructurado con base de datos SQL
Puedes usar una sola base de datos para varias apps
AppX.Todoitem
AppY.Todoitem
Gestiona tus datos en:
Portal
SQL Portal
SQL Management Studio
REST API…
11. Lógica de servidor
• Automáticamente genera un servicio API REST para
nuestros datos.
• Esquema dinámico on/off.
• Habilidad para crear lógica de servidor que intercepte
las operaciones CRUD.
14. Autenticación
Puedes definir los permisos de cada tabla para
cada operación CRUD
Cualquiera
Cualquiera con la clave API
Solo usuarios autenticados
Solo scripts y admininstradores
16. Scripts en el servidor
Es posible crear lógica en el lado del servidor.
El lenguaje usado es Javascript
Scripts en las operaciones CRUD
Insertar
Leer
Actualizar
Borrar
23. 10 Mobile
Services 1GB SQL
WA Prueba Gratuita
Database
No SLA during Preview. Only small instances available. Can upgrade to a reserved instance at 33%
discount from normal Pay-As-You-Go rates during Preview.
24. Mobile Services Developer Portal
http://www.windowsazure.com/mobile
API Reference
http://bit.ly/Q3Aq6G
Enlace para la prueba gratuita
http://www.windowsazure.com/es-es/pricing/free-trial/
24
PresentaciónMencionar que pueden pararme para dudas
Windows Azure Mobile ServicesComo subir datos a la nubeComo autenticarNotificaciones pushDiagnostico y escalabilidad
Slide Objectives:Provide broad overview of WA Mobile Services featuresSpeaking Points:WAMSNo hassles, no deployments, no fearWindows 8, Windows Phone 8 eiOSclient SDKDataStructured Storage with SQL DatabaseAutomatic service api generated for storageRich querying capabilityNotificationsIntegrates with WNS to provide Toast, Tile, Badge and Raw notificationsClean object model to compose notificationsServer LogicAutomatic CRUD service api generatedAbility to author server logic that intercepts CRUD operation pipelineAuthAuthenticate against Windows LiveTable level authorization with no code More granular control with server side scriptsScale out and Scale up
Demo the New Mobile Service Create a new Windows 8 application experience in the portal
Dynamic SchemaWhen Dynamic Schema is enabled, your Mobile Service will automatically add columns to tables as necessary to store incoming data.When Dynamic Schema is disabled, your Mobile Service will only accept data whose properties correspond to existing columns on your tables.
Windows Azure Mobile Services enables you to set the following permissions on table operations: Everyone: This means that any request for the operation against the table is accepted. This option leaves your data wide-open for everyone to access. Anybody with the Application Key: Only the correct application key is required to perform the operation. The application key is distributed with the application. Because this key is not securely distributed, it cannot be considered a security token. To secure access to you mobile service data, you must implement authentication. Only Authenticated Users: Only authenticated users are permitted to perform the operation. In this preview release, clients are authenticated by Live Connect services. Scripts can be used to further restrict access to tables based on an authenticated user. Only Scripts and Admins: The operation requires the service master key, which limits the operation only to registered scripts or to administrator accounts.
Windows Azure Mobile Services enables you to set the following permissions on table operations: Everyone: This means that any request for the operation against the table is accepted. This option leaves your data wide-open for everyone to access. Anybody with the Application Key: Only the correct application key is required to perform the operation. The application key is distributed with the application. Because this key is not securely distributed, it cannot be considered a security token. To secure access to you mobile service data, you must implement authentication. Only Authenticated Users: Only authenticated users are permitted to perform the operation. In this preview release, clients are authenticated by Live Connect services. Scripts can be used to further restrict access to tables based on an authenticated user. Only Scripts and Admins: The operation requires the service master key, which limits the operation only to registered scripts or to administrator accounts.
Windows Azure Mobile Services enables you to set the following permissions on table operations: Everyone: This means that any request for the operation against the table is accepted. This option leaves your data wide-open for everyone to access. Anybody with the Application Key: Only the correct application key is required to perform the operation. The application key is distributed with the application. Because this key is not securely distributed, it cannot be considered a security token. To secure access to you mobile service data, you must implement authentication. Only Authenticated Users: Only authenticated users are permitted to perform the operation. In this preview release, clients are authenticated by Live Connect services. Scripts can be used to further restrict access to tables based on an authenticated user. Only Scripts and Admins: The operation requires the service master key, which limits the operation only to registered scripts or to administrator accounts.
El portal guarda tu WNS SID de cliente y de paquete.push.wns.* proporciona: Modelo de objeto limpio y sencillo para crear las notificaciones. Realiza la autenticación en WNS por ti.
WNS is Free
Demo the New Mobile Service Create a new Windows 8 application experience in the portal
1 Mobile Service = 1 backend for an app. Each mobile service can utilize multiple features ie a mobile service for to do app can use user auth, multiple types of push, and structured storage and still count as one mobile service.WA free trial DB expires after 90 days. Important to note that BizSpark and MSDN subscriptions provide longer free DB
Capture audience Q&A and feature requests here and send to nickha@microsoft.com