windows universal apps

12
Windows Universal Apps SVILUPPO DI APPLICAZIONI UNIVERSALI PER WINDOWS 8.1 E WINDOWS PHONE 8.1

Upload: antonio-pelleriti

Post on 10-May-2015

670 views

Category:

Software


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Windows Universal Apps

Windows Universal Apps

SVILUPPO DI APPLICAZIONI UNIVERSALI PER WINDOWS 8.1 E WINDOWS PHONE 8.1

Page 2: Windows Universal Apps

Mi presento

Ing. Antonio PelleritiChief Software Architect @ Dynamicode s.r.l.

Twitter: @apelleriti

Mail: [email protected]

Libri:

Silverlight 4 guida alla programmazione – Edizioni FAG, 2011

Programmare con C# 5 guida completa – LSWR, 2014

Page 3: Windows Universal Apps

Agenda

Universal Apps overview

Platform Convergence Windows Phone/Windows

Develop universal apps with Visual Studio 2013

Page 4: Windows Universal Apps

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

Page 5: Windows Universal Apps

Platform Convergence

WinRT APIWindows

WinRT APIWindows Phone

90% API Convergence

Page 6: Windows Universal Apps

Windows Developer Platform 8.1

Page 7: Windows Universal Apps

Windows Phone 8.1 Preview

Windows Phone App: Preview for developers

Page 8: Windows Universal Apps

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

Page 9: Windows Universal Apps

XAML: what is common?

Common Controls (Button, Textbox, …))

Optimized Controls (DatePicker, TimePicker, …)

Signature Controls (device specific, Hub, Pivot,…)

Page 10: Windows Universal Apps

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 onceDeploy on different

platforms

Page 11: Windows Universal Apps

DEMO

Page 12: Windows Universal Apps

”Domande