windows 8 y metro para desarrolladores .net

Post on 04-Jul-2015

3.637 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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  

 

top related