Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows Universal Apps

1,791 views

Published on

Presentazione per l'evento - OneDayDev, 5 maggio 2014, Catania
Windows Universal Apps
Windows / Windows Phone Platform Convergence
Develop universal applications using Visual Studio 2013 Update 2 RC

Published in: Software, Technology
  • Be the first to comment

  • Be the first to like this

Windows Universal Apps

  1. 1. Windows Universal Apps SVILUPPO DI APPLICAZIONI UNIVERSALI PER WINDOWS 8.1 E WINDOWS PHONE 8.1
  2. 2. Mi presento Ing. Antonio Pelleriti Chief Software Architect @ Dynamicode s.r.l. Twitter: @zetanove Mail: info@antoniopelleriti.it Libri: Silverlight 4 guida alla programmazione – Edizioni FAG, 2011 Programmare con C# 5 guida completa – LSWR, 2014
  3. 3. Agenda  Universal Apps overview  Platform Convergence Windows Phone/Windows  Develop universal apps with Visual Studio 2013
  4. 4. Windows Universal Apps  Write Once, Deploy To All The Windows  Buy Once For All Of Your Windows  Universal Apps enable building applications on different converged platforms  Converged platforms use a single Windows Runtime: Windows 8.1 and Windows Phone 8.1 (future: Xbox, …)  Converged developer platform, converged App model
  5. 5. Platform Convergence WinRT API Windows WinRT API Windows Phone 90% API Convergence
  6. 6. Windows Developer Platform 8.1
  7. 7. Windows Phone 8.1 Preview  Windows Phone App: Preview for developers
  8. 8. Develop Universal Apps  Install Visual Studio 2013 Update 2 RC  New project templates in VS2013 Update 2 RC  Universal apps support for C#, C++, Javascript  Shared Projects and Head Projects  Common XAML UI Framework
  9. 9. XAML: what is common? Common Controls (Button, Textbox, …)) Optimized Controls (DatePicker, TimePicker, …) Signature Controls (device specific, Hub, Pivot,…)
  10. 10. Code reuse in Universal Apps Call Windows Runtime API Shared projects Portable Class Library Share source code between Projects of universal app Share binary library between n universal applications NEW IMPROVED Allow platform specific code using #if or partial class Compile once Deploy on different platforms
  11. 11. DEMO
  12. 12. “ ” Domande

×