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
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. Agenda
Universal Apps overview
Platform Convergence Windows Phone/Windows
Develop universal apps with Visual Studio 2013
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
7. Windows Phone 8.1 Preview
Windows Phone App: Preview for developers
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. XAML: what is common?
Common Controls (Button, Textbox, …))
Optimized Controls (DatePicker, TimePicker, …)
Signature Controls (device specific, Hub, Pivot,…)
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