windows 8 y metro para desarrolladores .net

37
Windows 8 y Metro para desarrolladores .NET Roberto Luis Bisbé http://www.robertoluis.wordpress.com @rlbisbe

Upload: roberto-luis-bisbe

Post on 04-Jul-2015

3.637 views

Category:

Documents


2 download

DESCRIPTION

Charla impartida en el grupo de usuarios de .net Madrid el 28/03/2012

TRANSCRIPT

Page 1: Windows 8 y Metro para desarrolladores .NET

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

Agenda  

Metro?   Cómo  nos  afecta  

Cómo  sacar  partido  

Page 3: Windows 8 y Metro para desarrolladores .NET

Acerca  de  

estudiante   programador   blogger  

Page 4: Windows 8 y Metro para desarrolladores .NET

DEFINIENDO  METRO  

Page 5: Windows 8 y Metro para desarrolladores .NET

Metro  =  lenguaje  de  diseño  

Limpieza   Tipografía   Movimiento  

Page 6: Windows 8 y Metro para desarrolladores .NET

NUEVAS  FORMAS  DE  INTERACCIÓN  

Page 7: Windows 8 y Metro para desarrolladores .NET

VS

Live  Tiles  

Icono   Live  Tile  

Page 8: Windows 8 y Metro para desarrolladores .NET

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

DEMO  Metro  en  Windows  8  

Page 10: Windows 8 y Metro para desarrolladores .NET

¿CÓMO  NOS  AFECTA?  

Page 11: Windows 8 y Metro para desarrolladores .NET

¿Cómo  afecta  Metro?  

Nivel  externo  

Nivel  interno  

Herramientas  

Page 12: Windows 8 y Metro para desarrolladores .NET

NIVEL  EXTERNO  

Page 13: Windows 8 y Metro para desarrolladores .NET

Interfaz  Adaptable  

Portrait   Snapped  (Obligatorio)  

Landscape  (Obligatorio)  

Page 14: Windows 8 y Metro para desarrolladores .NET

Touch  

Page 15: Windows 8 y Metro para desarrolladores .NET

NIVEL  INTERNO  

Page 16: Windows 8 y Metro para desarrolladores .NET

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

NO  TODO  SON  MALAS  NOTICIAS  

Page 18: Windows 8 y Metro para desarrolladores .NET

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

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

WinRT  

API  nativa  

Tipos  y  colecciones  

Manejo  de  excepciones  

 

 

Page 21: Windows 8 y Metro para desarrolladores .NET

.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

HERRAMIENTAS  

Page 23: Windows 8 y Metro para desarrolladores .NET

Visual  Studio  11  (Beta)  

Ahora  en  formato  8  bits!  

Edición  Express    

Simulador    

Plantillas    

 

 

Page 24: Windows 8 y Metro para desarrolladores .NET

Blend  5  

Orientada  a  diseño  de  interfaz  

Soporte  para  HTML,  XAML  (y  ademas    C+

+)  

Page 25: Windows 8 y Metro para desarrolladores .NET

DEMO  Hola  mundo  con  Visual  Studio  

Page 26: Windows 8 y Metro para desarrolladores .NET

¿CÓMO  APROVECHARLO?  

Page 27: Windows 8 y Metro para desarrolladores .NET

¿Cómo  sacar  partido  de  Metro?  

Notificaciones  

Live  tiles  

Contratos  

Page 28: Windows 8 y Metro para desarrolladores .NET

Notificaciones  

Locales  

Programadas  

Periódicas  

Push  

Tile  

Badge  

Toast  

 

Page 29: Windows 8 y Metro para desarrolladores .NET

Live  Tiles  

Cuadradas  o  Rectangulares  

Secundarios  

Texto    y  badges  

Page 30: Windows 8 y Metro para desarrolladores .NET

DEMO  Agregando  un  live  tile  

Page 31: Windows 8 y Metro para desarrolladores .NET

Contratos  

Buscar  

Compartir  

Contactos  

File  Picker  

Page 32: Windows 8 y Metro para desarrolladores .NET

DEMO  Implementando  un  contrato  

Page 33: Windows 8 y Metro para desarrolladores .NET

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

Windows  Store  

Page 35: Windows 8 y Metro para desarrolladores .NET

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

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  

Page 37: Windows 8 y Metro para desarrolladores .NET

Gracias  http://robertoluis.wordpress.com/w8  

[email protected]  @rlbisbe