1. Device+Cloud: come
sviluppare App moderne e
interconnesse
Vito Flavio Lorusso
Windows Azure Technical Evangelist
vitolo@microsoft.com
@vflorusso
2. Mobility Big data
Changing The mobile
work styles consumer By
Nearly
80% 2016
2/3 ,
of Nearly smartphones and
Consumerization: workers spend at of consumers use tablets will put power in
95% least some their mobile/ smartphones to the pockets of a
billion
of information portion of their get information about products,
workers use at least one self- time working out brands or destinations at least 3-
purchased device for work of the office 4 days/week global consumers
3. Create beautiful Connect with
experiences + social apps
security and and networks
performance
Engage with real Optimize
time content and for discovery
updates and reach
4. Allows new
application scenarios
The cloud levels
the playing field
The cloud provides a way to
reach across device
platforms and a larger pool
of resources
from which to pull
5. New Windows Runtime (WinRT)
New Windows 8 User Experience
New App Execution Environment
Windows Store
6. Windows Store Apps Desktop Apps
View
XAML HTML / CSS
Controller
C C# JavaScript
Model
HTML C C#
C++ VB (Chakra)
JavaScript C++ VB
WinRT APIs
System Services
Communication Graphics & Devices &
& Data Media Printing
.
Internet
Application Model Explorer Win32 NET /
SL
Windows Core OS Services
Core
7. User Interface
HTML5/CSS XAML DirectX Controls Data Binding
SVG Tiles Input Accessibility Printing
Devices Communications & Data
Geolocation Portable Sensors NFC Contracts Local & Cloud Storage Web
Notifications Streams
Media
Memory
Playback Capture PlayTo Visual Effects XML Networking SMS
Management
Fundamentals
Application Services Threading/Timers Memory Management Authentication Cryptography Globalization
8. Visual Studio Expression Blend
Code editor w/ Intellisense Code Editor
UI Designer WYSIGYG designer
Debuggers Interactive mode
DOM Explorer Animation
Javascript Console Smarter Properties Window
Simulator Simulator
Platform window Platform window
The development tools are FREE!
If you use a higher SKU, it just works!
10. The Windows Store
Paid downloads, trials, and in-app purchases. You Use your own commerce engine and keep 100%
keep 70% of the first $25k, 80% of the rest or use the Windows Store’s full commerce platform
Advertise with Microsoft Advertising or your Robust analytics for free, including demographics,
preferred ad vendor. reviews, referrals, and usage & performance statistics
11. PaaS: you built it, Windows Azure runs it
Automatic O/S patching
Elasticity and scale
Utility billing
Higher-level services
ACS, Caching, CDN, Traffic Manager
14. Benefits:
Windows Azure
Non-relational structured storage
Tables Massive scale-out
Benefits:
Windows Azure
Big files
Blobs
Benefits:
Windows Azure
Persistent Async Messaging
Queues Enqueue, Dequeue
Benefits:
Windows Azure SQL
Relational database
Database Highly available
Managed for you as a service
WAMS No hassles, no deployments, no fear Windows 8 client SDK Support for iPhone, Windows Phone and Android coming soon Data Structured Storage with SQL Database Automatic service api generated for storage Rich querying capability Notifications Integrates with WNS to provide Toast, Tile, Badge and Raw notifications Clean object model to compose notifications Server Logic Automatic CRUD service api generated Ability to author server logic that intercepts CRUD operation pipeline Auth Authenticate against Windows Live Table level authorization with no code More granular control with server side scripts Scale out and Scale up 10/15/12