SlideShare una empresa de Scribd logo
Windows	
  8	
  y	
  Metro para	
  
desarrolladores	
  .NET	
  
    Roberto	
  Luis	
  Bisbé	
  
    http://www.robertoluis.wordpress.com	
  
    @rlbisbe	
  
Agenda	
  


              Cómo	
  nos	
     Cómo	
  sacar	
  
Metro?	
  
               afecta	
           partido	
  
Acerca	
  de	
  




estudiante	
     programador	
     blogger	
  
DEFINIENDO	
  METRO	
  
Metro	
  =	
  lenguaje	
  de	
  diseño	
  




  Limpieza	
     Tipografía	
     Movimiento	
  
NUEVAS	
  FORMAS	
  DE	
  
INTERACCIÓN	
  
Live	
  Tiles	
  


                VS
Icono	
                         Live	
  Tile	
  
Charms	
  
Búsquedas	
  locales	
  y	
  globales	
  

Comparte	
  imágenes	
  o	
  texto	
  



Dispositivos	
  UPNP	
  

Preferencias	
  locales	
  y	
  globales	
  
Metro	
  en	
  Windows	
  8	
  

DEMO	
  
¿CÓMO	
  NOS	
  AFECTA?	
  
¿Cómo	
  afecta	
  Metro?	
  
Nivel	
  externo	
  

Nivel	
  interno	
  

Herramientas	
  
NIVEL	
  EXTERNO	
  
Interfaz	
  Adaptable	
  




Landscape	
         Portrait	
     Snapped	
  
(Obligatorio)	
                    (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          await
                        CameraCaptureUIMode

if

      var           new BitmapImage
                        await
                  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+

+)	
  
Hola	
  mundo	
  con	
  Visual	
  Studio	
  

DEMO	
  
¿CÓMO	
  APROVECHARLO?	
  
¿Cómo	
  sacar	
  partido	
  de	
  
          Metro?	
  
Notificaciones	
  

Live	
  tiles	
  

Contratos	
  
Notificaciones	
  
Locales	
         Tile	
  

Programadas	
     Badge	
  

Periódicas	
      Toast	
  

Push	
            	
  
Live	
  Tiles	
  
Cuadradas	
  o	
  Rectangulares	
  

Secundarios	
  

Texto	
  	
  y	
  badges	
  
Agregando	
  un	
  live	
  tile	
  

DEMO	
  
Contratos	
  
Buscar	
  

Compartir	
  

Contactos	
  

File	
  Picker	
  
Implementando	
  un	
  contrato	
  

DEMO	
  
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	
  
                    	
  

Más contenido relacionado

PDF
Windows 8 Universidad de Valencia
PDF
Creando aplicaciones móviles con Windows 8 y Windows Phone 8
PDF
Windows phonesessions
PDF
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
PPTX
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
PPTX
Dev Days 1 - Introducción a Xamarin
PPTX
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
PDF
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
Windows 8 Universidad de Valencia
Creando aplicaciones móviles con Windows 8 y Windows Phone 8
Windows phonesessions
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Dev Days 1 - Introducción a Xamarin
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript

La actualidad más candente (20)

PDF
Construye un bot para Microsoft Teams sin saber programar
PPTX
Introducción a Xamarin
DOCX
Diferencias De Flash Y Swish
PPTX
Hablemos de .NET 6 y .NET MAUI
PDF
Gestión de documentos Office desde nuestras apps .NET con Open XML SDK
PPT
Diferentes software para realizar manipulación de imágenes
PDF
Boya.ca - Introducción a Windows Phone
PPT
Adobe flash
PPT
Devspace12 "¿Y tú qué usas?"
PPTX
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
PPTX
UNACH - INNOVATECH Empoderando con Immersive Reader.pptx
PPTX
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
PPTX
Jornada 10 años ASP NET en Español - Implementación de Notificaciones Push...
PPTX
PREZI
PPTX
GAIBT LaPaz - Serverless Machine Learning.pptx
PPTX
Microsoft Developer Day UNED-CR
PPTX
ATG Puebla - El cementerio de Microsoft.pptx
PPTX
Phonegap
PPTX
Regreso al futuro, la proposición indecente de Microsoft
PPTX
5- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net
Construye un bot para Microsoft Teams sin saber programar
Introducción a Xamarin
Diferencias De Flash Y Swish
Hablemos de .NET 6 y .NET MAUI
Gestión de documentos Office desde nuestras apps .NET con Open XML SDK
Diferentes software para realizar manipulación de imágenes
Boya.ca - Introducción a Windows Phone
Adobe flash
Devspace12 "¿Y tú qué usas?"
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
UNACH - INNOVATECH Empoderando con Immersive Reader.pptx
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
Jornada 10 años ASP NET en Español - Implementación de Notificaciones Push...
PREZI
GAIBT LaPaz - Serverless Machine Learning.pptx
Microsoft Developer Day UNED-CR
ATG Puebla - El cementerio de Microsoft.pptx
Phonegap
Regreso al futuro, la proposición indecente de Microsoft
5- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net
Publicidad

Destacado (7)

PDF
Lecciones aprendidas creando una red social
PDF
Comunicando nuestras apps con el mundo exterior
PDF
Tres tecnologías Microsoft que no se dan en la carrera
PPTX
Una visión multiplataforma con aspnet v next
PDF
DotNetSpain2015: Extendiendo Visual Studio Online a través de su API
PDF
Los lenguajes de la web
PDF
Javascript vuela en primera clase con Firefox OS
Lecciones aprendidas creando una red social
Comunicando nuestras apps con el mundo exterior
Tres tecnologías Microsoft que no se dan en la carrera
Una visión multiplataforma con aspnet v next
DotNetSpain2015: Extendiendo Visual Studio Online a través de su API
Los lenguajes de la web
Javascript vuela en primera clase con Firefox OS
Publicidad

Similar a Windows 8 y Metro para desarrolladores .NET (20)

PPTX
Desarrollo de aplicaciones Windows 8 Modern UI con Visual Studio 2012
PPTX
Desarrollo de Aplicaciones Metro en Windows 8
PPTX
Modern apps development by Pablo Zaidenvoren
PDF
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
PDF
Herramientas Y Programas Utiles
PPTX
Vuelven los "Pelochos"
PPTX
DotNetDom: El futuro de Xamarin
PPTX
Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...
PPTX
Presentacion Máster
PDF
Windows Phone 8 en Campus Party
PPT
Vbnetclass
PPT
Visual Studio2005
PPT
Desarrollo De Aplicacion De Silverlight De Principio A Fin
PPTX
Novedades de Windows phone 8
PPTX
Proyecto de una aplicacion java swing para un agente bcp
PDF
Curso.de.introducción.net.con.visual.basic.2010
PDF
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
PDF
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
PDF
curso-de-visual-basic-net.pdf
Desarrollo de aplicaciones Windows 8 Modern UI con Visual Studio 2012
Desarrollo de Aplicaciones Metro en Windows 8
Modern apps development by Pablo Zaidenvoren
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
Herramientas Y Programas Utiles
Vuelven los "Pelochos"
DotNetDom: El futuro de Xamarin
Code Camp Week - Desarrollo multipropósito con .NET- web, móvil y machine l...
Presentacion Máster
Windows Phone 8 en Campus Party
Vbnetclass
Visual Studio2005
Desarrollo De Aplicacion De Silverlight De Principio A Fin
Novedades de Windows phone 8
Proyecto de una aplicacion java swing para un agente bcp
Curso.de.introducción.net.con.visual.basic.2010
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
curso-de-visual-basic-net.pdf

Más de Roberto Luis Bisbé (11)

PDF
Desarrollo Full Stack UAM.net
PDF
Scala desde c# y JavaScript
PDF
De escritorio a Javascript, nuestra experiencia desde las trincheras
PDF
PDF
Desarrollo de aplicaciones para Windows 8 y Windows Phone
PDF
Desarrollo Metro con Windows 8 UPM
PPTX
Aplicaciones Metro para Windows 8
PPTX
Hardcore PHP
PPTX
El patrón MVC
PPT
Social Media
PPTX
Fundamentos de sitios web accesibles
Desarrollo Full Stack UAM.net
Scala desde c# y JavaScript
De escritorio a Javascript, nuestra experiencia desde las trincheras
Desarrollo de aplicaciones para Windows 8 y Windows Phone
Desarrollo Metro con Windows 8 UPM
Aplicaciones Metro para Windows 8
Hardcore PHP
El patrón MVC
Social Media
Fundamentos de sitios web accesibles

Windows 8 y Metro para desarrolladores .NET