Desarrollo de aplicaciones Windows 8 Modern UI con Visual Studio 2012

5,859 views

Published on

Introducción al desarrollo de aplicaicones Modern UI en Windows 8 con Visual Studio 2012

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,859
On SlideShare
0
From Embeds
0
Number of Embeds
1,613
Actions
Shares
0
Downloads
65
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Desarrollo de aplicaciones Windows 8 Modern UI con Visual Studio 2012

  1. 1. Desarrollo de aplicaciones Windows 8 Modern UI con Visual Studio 2012Rodolfo Finochietti – MVProdolfof@lagash.com@rodolfof
  2. 2. Windows reimaginado
  3. 3. La misma experiencia en todos los dispositivos
  4. 4. DemoWindows 8
  5. 5. Plataforma• Windows Runtime (WinRT)• Modern UI (ex Metro)• App Execution Environment• Windows Store
  6. 6. Plataforma Windows 8
  7. 7. Ventajas de WinRT• Es Asincronico• Acceso unico y rico a todos los dispositivos, SO, y servicios• Sintaxis inspirada en .NET• Codigo nativo para dar la mejor experiencia
  8. 8. Lenguajes
  9. 9. Process Isolation
  10. 10. Process state transitions
  11. 11. Roaming
  12. 12. Contracts
  13. 13. The Windows Store
  14. 14. Instalacion de aplicaciones
  15. 15. 8 rasgos de las aplicaciones Modern UIModern UI style designFast and fluidSnap and scale beautifullyUse the right contractsInvest in a great TileFeel connected & aliveRoam to the cloudEmbrace Modern UI principles
  16. 16. Windows Runtime For Developers
  17. 17. Windows Runtime desde .NET• Windows siempre ha proporcionado caracteristicas que los desarrolladores pueden utilizar para construir software sobre ellas.• Pero nunca fue algo facil de usar desde C# or VB
  18. 18. El código de C# que hoy escribimos 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// more and more of the same
  19. 19. El código que vamos a escribir en Windows 8using Windows.Media.Capture;var new CameraCaptureUI new Sizevar await CameraCaptureUIModeif var new BitmapImage await FileAccessMode
  20. 20. Windows Runtime desde .NET• Usar Windows Runtime desde C# y Visual Basic se siente natural y familiar.• La mayoria de las diferencias entre Windows Runtime y.NET estan ocultas• El uso de Extension methods nos permite cerrar el gap entre Windows Runtime y el código manejado.
  21. 21. Windows Runtime desde JS• WinRT tambien se siente natural para programadores habituados a HTML y JS• La naturaleza dinamica de JS permite absorber el gap con WinRT de manera natural
  22. 22. DemoDesarrollando Apps Modern UI
  23. 23. ¿Preguntas?
  24. 24. rodolfof@lagash.com @rodolfofhttp://shockbyte.net ¡GRACIAS!

×