windows 8 y metro para desarrolladores .net
DESCRIPTION
Charla impartida en el grupo de usuarios de .net Madrid el 28/03/2012TRANSCRIPT
![Page 1: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/1.jpg)
Windows 8 y Metro para desarrolladores .NET
Roberto Luis Bisbé http://www.robertoluis.wordpress.com @rlbisbe
![Page 2: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/2.jpg)
Agenda
Metro? Cómo nos afecta
Cómo sacar partido
![Page 3: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/3.jpg)
Acerca de
estudiante programador blogger
![Page 4: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/4.jpg)
DEFINIENDO METRO
![Page 5: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/5.jpg)
Metro = lenguaje de diseño
Limpieza Tipografía Movimiento
![Page 6: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/6.jpg)
NUEVAS FORMAS DE INTERACCIÓN
![Page 7: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/7.jpg)
VS
Live Tiles
Icono Live Tile
![Page 8: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/8.jpg)
Charms
Búsquedas locales y globales
Comparte imágenes o texto
Dispositivos UPNP
Preferencias locales y globales
![Page 9: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/9.jpg)
DEMO Metro en Windows 8
![Page 10: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/10.jpg)
¿CÓMO NOS AFECTA?
![Page 11: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/11.jpg)
¿Cómo afecta Metro?
Nivel externo
Nivel interno
Herramientas
![Page 12: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/12.jpg)
NIVEL EXTERNO
![Page 13: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/13.jpg)
Interfaz Adaptable
Portrait Snapped (Obligatorio)
Landscape (Obligatorio)
![Page 14: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/14.jpg)
Touch
![Page 15: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/15.jpg)
NIVEL INTERNO
![Page 16: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/16.jpg)
Lo que NO podemos hacer
Segundo plano
Bases de datos
Ficheros del disco duro
XNA
Ensamblados no-‐WinRT
![Page 17: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/17.jpg)
NO TODO SON MALAS NOTICIAS
![Page 18: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/18.jpg)
Antes DllImport "avicap32.dll"
"capCreateCaptureWindow"static extern int
string int int int int int int int
DllImport "avicap32.dll"static extern bool
int MarshalAs UnmanagedType ref string int MarshalAs UnmanagedType ref string int
![Page 19: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/19.jpg)
Ahora using Windows.Media.Capture; var new CameraCaptureUI
new Size
var awaitCameraCaptureUIMode
if
var new BitmapImageawait
FileAccessMode
![Page 20: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/20.jpg)
WinRT
API nativa
Tipos y colecciones
Manejo de excepciones
![Page 21: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/21.jpg)
.NET
Subconjunto de .NET 4.5
Eliminado: System.Web
Sustituido: System.Windows Windows.UI.Xaml
Modelo asíncrono
![Page 22: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/22.jpg)
HERRAMIENTAS
![Page 23: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/23.jpg)
Visual Studio 11 (Beta)
Ahora en formato 8 bits!
Edición Express
Simulador
Plantillas
![Page 24: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/24.jpg)
Blend 5
Orientada a diseño de interfaz
Soporte para HTML, XAML (y ademas C+
+)
![Page 25: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/25.jpg)
DEMO Hola mundo con Visual Studio
![Page 26: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/26.jpg)
¿CÓMO APROVECHARLO?
![Page 27: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/27.jpg)
¿Cómo sacar partido de Metro?
Notificaciones
Live tiles
Contratos
![Page 28: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/28.jpg)
Notificaciones
Locales
Programadas
Periódicas
Push
Tile
Badge
Toast
![Page 29: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/29.jpg)
Live Tiles
Cuadradas o Rectangulares
Secundarios
Texto y badges
![Page 30: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/30.jpg)
DEMO Agregando un live tile
![Page 31: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/31.jpg)
Contratos
Buscar
Compartir
Contactos
File Picker
![Page 32: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/32.jpg)
DEMO Implementando un contrato
![Page 33: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/33.jpg)
Publicación de aplicaciones
Gratuitas, de pago, trial y con publicidad
Reparto 70/30
Cuota: 79€
Windows App Certification Kit
![Page 34: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/34.jpg)
Windows Store
![Page 35: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/35.jpg)
Resumen
Nuevo lenguaje de diseño
Maneras de interacción
Carácterísticas diferenciales
Transición sencilla
![Page 36: Windows 8 y Metro para desarrolladores .NET](https://reader033.vdocuments.pub/reader033/viewer/2022052909/5597c94d1a28ab95468b46ce/html5/thumbnails/36.jpg)
Más información Centro de desarrollo Windows 8: – http://msdn.microsoft.com/es-‐es/windows/apps/
Descarga Windows 8 Consumer Preview: – http://windows.microsoft.com/es-‐ES/windows-‐8/download
Windows Runtime from C# and Visual Basic – http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-‐531T