Post on 04-Jul-2015
description
Windows 8 y Metro para desarrolladores .NET
Roberto Luis Bisbé http://www.robertoluis.wordpress.com @rlbisbe
Agenda
Metro? Cómo nos afecta
Cómo sacar partido
Acerca de
estudiante programador blogger
DEFINIENDO METRO
Metro = lenguaje de diseño
Limpieza Tipografía Movimiento
NUEVAS FORMAS DE INTERACCIÓN
VS
Live Tiles
Icono Live Tile
Charms
Búsquedas locales y globales
Comparte imágenes o texto
Dispositivos UPNP
Preferencias locales y globales
DEMO Metro en Windows 8
¿CÓMO NOS AFECTA?
¿Cómo afecta Metro?
Nivel externo
Nivel interno
Herramientas
NIVEL EXTERNO
Interfaz Adaptable
Portrait Snapped (Obligatorio)
Landscape (Obligatorio)
Touch
NIVEL INTERNO
Lo que NO podemos hacer
Segundo plano
Bases de datos
Ficheros del disco duro
XNA
Ensamblados no-‐WinRT
NO TODO SON MALAS NOTICIAS
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
Ahora using Windows.Media.Capture; var new CameraCaptureUI
new Size
var awaitCameraCaptureUIMode
if
var new BitmapImageawait
FileAccessMode
WinRT
API nativa
Tipos y colecciones
Manejo de excepciones
.NET
Subconjunto de .NET 4.5
Eliminado: System.Web
Sustituido: System.Windows Windows.UI.Xaml
Modelo asíncrono
HERRAMIENTAS
Visual Studio 11 (Beta)
Ahora en formato 8 bits!
Edición Express
Simulador
Plantillas
Blend 5
Orientada a diseño de interfaz
Soporte para HTML, XAML (y ademas C+
+)
DEMO Hola mundo con Visual Studio
¿CÓMO APROVECHARLO?
¿Cómo sacar partido de Metro?
Notificaciones
Live tiles
Contratos
Notificaciones
Locales
Programadas
Periódicas
Push
Tile
Badge
Toast
Live Tiles
Cuadradas o Rectangulares
Secundarios
Texto y badges
DEMO Agregando un live tile
Contratos
Buscar
Compartir
Contactos
File Picker
DEMO Implementando un contrato
Publicación de aplicaciones
Gratuitas, de pago, trial y con publicidad
Reparto 70/30
Cuota: 79€
Windows App Certification Kit
Windows Store
Resumen
Nuevo lenguaje de diseño
Maneras de interacción
Carácterísticas diferenciales
Transición sencilla
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
Gracias http://robertoluis.wordpress.com/w8
roberto.luis@amby.net @rlbisbe