SlideShare a Scribd company logo
1 of 25
Device+Cloud: come
sviluppare App moderne e
interconnesse
Vito Flavio Lorusso
Windows Azure Technical Evangelist
vitolo@microsoft.com
@vflorusso
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
Create beautiful                      Connect with
experiences +                         social apps
security and                          and networks
performance




                   Engage with real                  Optimize
                   time content and                  for discovery
                   updates                           and reach
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
New Windows Runtime (WinRT)

New Windows 8 User Experience

New App Execution Environment

Windows Store
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
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
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!
Unprecedented
Reach




Flexibility of
Options
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
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
Open
                                   source
 http://github.com/windowsazure
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
OData 8.5kb                                                                                                                                                                                                                        REST-XML 1.2kb

                                                                                                                                                                                                                                                 <ArrayOfDriver
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
- <feed xml:base="http://localhost:3 3779/WcfDataService1.svc/" xmlns:d="http://schemas.microsoft.com/ado/2007/0 8/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/Atom">
<title type="text">Drivers</title>
<id>http://localhost:33779/WcfDataService1.svc/Drivers</id>




                                                                                                                                                                                                                                                 xmlns=http://schemas.datacontract.org/2004/07/ContosoWcfService.Models
<updated>201 0-05-24T22:12:38Z</updated>
<link rel="self" title="Drivers" href="Drivers" />
- <entry>
<id>http://localhost:33779/WcfDataService1.svc/Drivers(1)</id>
<title type="text" />



                                                                                                                                                                                                                                                 xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<updated>201 0-05-24T22:12:38Z</updated>
- <author>
<name />
</author>
<link rel="edit" title="Driver" href="Drivers(1)" />



                                                                                                                                                                                                                                                 <Driver>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(1)/DistributionCenter" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(1)/Todays" />
<category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
- <content type="application/xml">
- <m:properties>



                                                                                                                                                                                                                                                 <DistributionCenterId>1</DistributionCenterId>
<d:DriverId m:type="Edm.Int32">1</d:DriverId>
<d:DistributionCenterId m:type="Edm.Int32">1</d:DistributionCenterId>
<d:FirstName>Rob</d:FirstName>
<d:LastName>Tiffany</d:LastName>
</m:properties>



                                                                                                                                                                                                                                                 <DriverId>1</DriverId>
</content>
</entry>
- <entry>
<id>http://localhost:33779/WcfDataService1.svc/Drivers(2)</id>




                                                                                                                                                                                                                                                 <FirstName>Rob</FirstName>
<title type="text" />
<updated>201 0-05-24T22:12:38Z</updated>
- <author>
<name />
</author>
<link rel="edit" title="Driver" href="Drivers(2)" />



                                                                                                                                                                                                                                                 <LastName>Tiffany</LastName>
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(2)/DistributionCenter" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(2)/Todays" />
<category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
- <content type="application/xml">




                                                                                                                                                                                                                                                 </Driver>
- <m:properties>
<d:DriverId m:type="Edm.Int32">2</d:DriverId>
<d:DistributionCenterId m:type="Edm.Int32">1</d:DistributionCenterId>
<d:FirstName>Loke Uei</d:FirstName>
<d:LastName>Tan</d:LastName>




                                                                                                                                                                                                                                                 <Driver>
</m:properties>
</content>
</entry>
- <entry>
<id>http://localhost:33779/WcfDataService1.svc/Drivers(3)</id>




                                                                                                                                                                                                                                                 <DistributionCenterId>1</DistributionCenterId>
<title type="text" />
<updated>201 0-05-24T22:12:38Z</updated>
- <author>
<name />
</author>




                                                                                                                                                                                                                                                 <DriverId>2</DriverId>
<link rel="edit" title="Driver" href="Drivers(3)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(3)/DistributionCenter" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(3)/Todays" />
<category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
- <content type="application/xml">



                                                                                                                                                                                                                                                 <FirstName>Loke Uei</FirstName>
- <m:properties>
<d:DriverId m:type="Edm.Int32">3</d:DriverId>
<d:DistributionCenterId m:type="Edm.Int32">1</d:DistributionCenterId>
<d:FirstName>Dan</d:FirstName>
<d:LastName>Bouie</d:LastName>



                                                                                                                                                                                                                                                 <LastName>Tan</LastName>
</m:properties>
</content>
</entry>
- <entry>
<id>http://localhost:33779/WcfDataService1.svc/Drivers(4)</id>



                                                                                                                                                                                                                                                 </Driver>
<title type="text" />
<updated>201 0-05-24T22:12:38Z</updated>
- <author>
<name />
</author>



                                                                                                                                                                                                                                                 <Driver>
<link rel="edit" title="Driver" href="Drivers(4)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(4)/DistributionCenter" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(4)/Todays" />
<category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />




                                                                                                                                                                                                                                                 <DistributionCenterId>1</DistributionCenterId>
- <content type="application/xml">
- <m:properties>
<d:DriverId m:type="Edm.Int32">4</d:DriverId>
<d:DistributionCenterId m:type="Edm.Int32">1</d:DistributionCenterId>
<d:FirstName>John</d:FirstName>




                                                                                                                                                                                                                                                 <DriverId>3</DriverId>
<d:LastName>Dietz</d:LastName>
</m:properties>
</content>
</entry>
- <entry>




                                                                                                                                                                                                                                                 <FirstName>Dan</FirstName>
<id>http://localhost:33779/WcfDataService1.svc/Drivers(5)</id>
<title type="text" />
<updated>201 0-05-24T22:12:38Z</updated>
- <author>
<name />




                                                                                                                                                                                                                                                 <LastName>Bouie</LastName>
</author>
<link rel="edit" title="Driver" href="Drivers(5)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(5)/DistributionCenter" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(5)/Todays" />
<category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />




                                                                                                                                                                                                                                                 </Driver>
- <content type="application/xml">
- <m:properties>
<d:DriverId m:type="Edm.Int32">5</d:DriverId>
<d:DistributionCenterId m:type="Edm.Int32">2</d:DistributionCenterId>
<d:FirstName>Derek</d:FirstName>




                                                                                                                                                                                                                                                 <Driver>
<d:LastName>Snyder</d:LastName>
</m:properties>
</content>
</entry>
- <entry>




                                                                                                                                                                                                                                                 <DistributionCenterId>1</DistributionCenterId>
<id>http://localhost:33779/WcfDataService1.svc/Drivers(6)</id>
<title type="text" />
<updated>201 0-05-24T22:12:38Z</updated>
- <author>
<name />




                                                                                                                                                                                                                                                 <DriverId>4</DriverId>
</author>
<link rel="edit" title="Driver" href="Drivers(6)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(6)/DistributionCenter" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(6)/Todays" />
<category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />



                                                                                                                                                                                                                                                 <FirstName>John</FirstName>
- <content type="application/xml">
- <m:properties>
<d:DriverId m:type="Edm.Int32">6</d:DriverId>
<d:DistributionCenterId m:type="Edm.Int32">2</d:DistributionCenterId>
<d:FirstName>Steve</d:FirstName>



                                                                                                                                                                                                                                                 <LastName>Dietz</LastName>
<d:LastName>Hegenderfer</d:LastName>
</m:properties>
</content>
</entry>
- <entry>



                                                                                                                                                                                                                                                 </Driver>
<id>http://localhost:33779/WcfDataService1.svc/Drivers(7)</id>
<title type="text" />
<updated>201 0-05-24T22:12:38Z</updated>
- <author>
<name />



                                                                                                                                                                                                                                                 <Driver>
</author>




                                                                                                                                                                                                                                                                                                                                                      JSON 639 bytes
<link rel="edit" title="Driver" href="Drivers(7)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(7)/DistributionCenter" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(7)/Todays" />




                                                                                                                                                                                                                                                 <DistributionCenterId>2</DistributionCenterId>
<category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
- <content type="application/xml">
- <m:properties>
<d:DriverId m:type="Edm.Int32">7</d:DriverId>
<d:DistributionCenterId m:type="Edm.Int32">2</d:DistributionCenterId>




                                                                                                                                                                                                                                                 <DriverId>5</DriverId>
<d:FirstName>Chip</d:FirstName>
<d:LastName>Vollers</d:LastName>
</m:properties>
</content>
</entry>




                                                                                                                                                                                                                                                 <FirstName>Derek</FirstName>
- <entry>
<id>http://localhost:33779/WcfDataService1.svc/Drivers(8)</id>
<title type="text" />
<updated>201 0-05-24T22:12:38Z</updated>
- <author>




                                                                                                                                                                                                                                                 <LastName>Snyder</LastName>
<name />
</author>
<link rel="edit" title="Driver" href="Drivers(8)" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(8)/DistributionCenter" />
<link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(8)/Todays" />




                                                                                                                                                                                                                                                 </Driver>
<category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
- <content type="application/xml">
- <m:properties>
<d:DriverId m:type="Edm.Int32">8</d:DriverId>
<d:DistributionCenterId m:type="Edm.Int32">2</d:DistributionCenterId>




                                                                                                                                                                                                                                                 <Driver>
<d:FirstName>James</d:FirstName>
<d:LastName>Pratt</d:LastName>
</m:properties>
</content>
</entry>




                                                                                                                                                                                                                                                 <DistributionCenterId>2</DistributionCenterId>
</feed>




                                                                                                                                                                                                                                                                                                                          [{"DistributionCenterId":1,"DriverId":1,"FirstName":"Rob","LastName":"Tiffany"},
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste.
<?xml version="1.0" encoding="utf-8"?>
<DataSet xmlns="http://tempuri.org/">
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">




                                                                                                                                                                                                                                                 <DriverId>6</DriverId>
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Driver">
<xs:complexType>




                                                                                                                                                                                                                                                 <FirstName>Steve</FirstName>
<xs:sequence>
<xs:element name="DriverId" type="xs:int" minOccurs="0" />




                                                                                                                                                                                                                                                                                                                           {"DistributionCenterId":1,"DriverId":2,"FirstName":"Loke Uei","LastName":"Tan"},
<xs:element name="DistributionCenterId" type="xs:int" minOccurs="0" />
<xs:element name="FirstName" type="xs:string" minOccurs="0" />
<xs:element name="LastName" type="xs:string" minOccurs="0 " />




                                                                                                                                                                                                                                                 <LastName>Hegenderfer</LastName>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>




                                                                                                                                                                                                                                                 </Driver>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">




                                                                                                                                                                                                                                                                                                                           {"DistributionCenterId":1,"DriverId":3,"FirstName":"Dan","LastName":"Bouie"},
<NewDataSet xmlns="">
<Driver diffgr:id="Driver1" msdata:rowOrder="0">




                                                                                                                                                                                                                                                 <Driver>
<DriverId>1</DriverId>
<DistributionCenterId>1</DistributionCenterId>
<FirstName>Rob</FirstName>
<LastName>Tiffany</LastName>
</Driver>




                                                                                                                                                                                                                                                 <DistributionCenterId>2</DistributionCenterId>
<Driver diffgr:id="Driver2" msdata:rowOrder="1">
<DriverId>2</DriverId>
<DistributionCenterId>1</DistributionCenterId>
<FirstName>Loke Uei</FirstName>




                                                                                                                                                                                                                                                                                                                           {"DistributionCenterId":1,"DriverId":4,"FirstName":"John","LastName":"Dietz"},
<LastName>Tan</LastName>




                                                                                                                                                                                                                                                 <DriverId>7</DriverId>
</Driver>
<Driver diffgr:id="Driver3" msdata:rowOrder="2">
<DriverId>3</DriverId>
<DistributionCenterId>1</DistributionCenterId>
<FirstName>Dan</FirstName>




                                                                                                                                                                                                                                                 <FirstName>Chip</FirstName>
<LastName>Bouie</LastName>
</Driver>
<Driver diffgr:id="Driver4" msdata:rowOrder="3">
<DriverId>4</DriverId>
<DistributionCenterId>1</DistributionCenterId>




                                                                                                                                                                                                                                                 <LastName>Vollers</LastName>
<FirstName>John</FirstName>
<LastName>Dietz</LastName>
</Driver>
<Driver diffgr:id="Driver5" msdata:rowOrder="4">
<DriverId>5</DriverId>




                                                                                                                                                                                                                                                 </Driver>
<DistributionCenterId>2</DistributionCenterId>
<FirstName>Derek</FirstName>
<LastName>Snyder</LastName>
</Driver>
<Driver diffgr:id="Driver6" msdata:rowOrder="5">




                                                                                                                                                                                                                                                 <Driver>
<DriverId>6</DriverId>




                                                                                                                                                                                                                                                                                                                          {"DistributionCenterId":2,"DriverId":5,"FirstName":"Derek","LastName":"Snyder"},
<DistributionCenterId>2</DistributionCenterId>
<FirstName>Steve</FirstName>
<LastName>Hegenderfer</LastName>
</Driver>




                                                                                                                                                                                                                                                 <DistributionCenterId>2</DistributionCenterId>
<Driver diffgr:id="Driver7" msdata:rowOrder="6">
<DriverId>7</DriverId>
<DistributionCenterId>2</DistributionCenterId>
<FirstName>Chip</FirstName>
<LastName>Vollers</LastName>




                                                                                                                                                                                                                                                 <DriverId>8</DriverId>
</Driver>
<Driver diffgr:id="Driver8" msdata:rowOrder="7">




                                                                                                                                                                                                                                                                                                                           {"DistributionCenterId":2,"DriverId":6,"FirstName":"Steve","LastName":“Harris"},
<DriverId>8</DriverId>
<DistributionCenterId>2</DistributionCenterId>
<FirstName>James</FirstName>




                                                                                                                                                                                                                                                 <FirstName>James</FirstName>
<LastName>Pratt</LastName>
</Driver>
</NewDataSet>
</diffgr:diffgram>
</DataSet>




                                                                                                                                                                                                                                                 <LastName>Pratt</LastName>
                                                                                                                                                                                                                                                 </Driver>
                                                                                                                                                                                                                                                 </ArrayOfDriver>                                                          {"DistributionCenterId":2,"DriverId":7,"FirstName":"Chip","LastName":"Vollers"},
                                                                                                                                                                                                                                                                                                                           {"DistributionCenterId":2,"DriverId":8,"FirstName":"James","LastName":"Pratt"}]
Push Notifications
Windows 8:

Windows Phone:

iOS:

Android:
Windows Phone          iOS                    Android




http://bit.ly/watwp7   http://bit.ly/watios   http://bit.ly/watandroid
Windows Azure Mobile Services
Device+Cloud Apps: Develop Modern Connected Apps
Device+Cloud Apps: Develop Modern Connected Apps
Device+Cloud Apps: Develop Modern Connected Apps

More Related Content

What's hot

Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, InterxionTruth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, InterxionCloudOps Summit
 
What virtualization means to the branch office
What virtualization means to the branch officeWhat virtualization means to the branch office
What virtualization means to the branch officeInterop
 
Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827surilige
 
Fhoster - Cloud computing and the Democratization of IT
Fhoster - Cloud computing and the Democratization of ITFhoster - Cloud computing and the Democratization of IT
Fhoster - Cloud computing and the Democratization of ITInnovAction Lab
 
Arc Ready Fy09 Q3 Live Mesh
Arc Ready Fy09 Q3   Live MeshArc Ready Fy09 Q3   Live Mesh
Arc Ready Fy09 Q3 Live MeshDavid Giard
 
FOREST - VMware Zimbra Collaboration Server Overview
FOREST -  VMware Zimbra Collaboration Server OverviewFOREST -  VMware Zimbra Collaboration Server Overview
FOREST - VMware Zimbra Collaboration Server OverviewMuhammad Alif Abdul Malek
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo Education
 
Radixweb - Simplifying Technology Outsourcing
Radixweb - Simplifying Technology OutsourcingRadixweb - Simplifying Technology Outsourcing
Radixweb - Simplifying Technology Outsourcingrujuta4radix
 
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri
 
Тенденции развития современных Центров Обработки Данных
 Тенденции развития современных Центров Обработки Данных Тенденции развития современных Центров Обработки Данных
Тенденции развития современных Центров Обработки ДанныхCisco Russia
 
Lotus Live 4 ClubAlliances.com
Lotus Live 4 ClubAlliances.comLotus Live 4 ClubAlliances.com
Lotus Live 4 ClubAlliances.comPhilippe MATHIEU
 
The Age Of UX presented by JParanteau
The Age Of UX presented by JParanteauThe Age Of UX presented by JParanteau
The Age Of UX presented by JParanteauCone Johnson
 
Enterprise Appstore webinar FEB13
Enterprise Appstore webinar FEB13Enterprise Appstore webinar FEB13
Enterprise Appstore webinar FEB13Peter J. Melander
 
Microsoft Lync: Communication Innovation
Microsoft Lync: Communication InnovationMicrosoft Lync: Communication Innovation
Microsoft Lync: Communication InnovationSentri
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...Axway Appcelerator
 
Blisstering Drupal Mobile and m2Serve
Blisstering Drupal Mobile and m2ServeBlisstering Drupal Mobile and m2Serve
Blisstering Drupal Mobile and m2ServeBlisstering Solutions
 

What's hot (20)

Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, InterxionTruth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
What virtualization means to the branch office
What virtualization means to the branch officeWhat virtualization means to the branch office
What virtualization means to the branch office
 
Oracle Fusion Middleware
Oracle Fusion MiddlewareOracle Fusion Middleware
Oracle Fusion Middleware
 
Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827
 
Fhoster - Cloud computing and the Democratization of IT
Fhoster - Cloud computing and the Democratization of ITFhoster - Cloud computing and the Democratization of IT
Fhoster - Cloud computing and the Democratization of IT
 
Arc Ready Fy09 Q3 Live Mesh
Arc Ready Fy09 Q3   Live MeshArc Ready Fy09 Q3   Live Mesh
Arc Ready Fy09 Q3 Live Mesh
 
FOREST - VMware Zimbra Collaboration Server Overview
FOREST -  VMware Zimbra Collaboration Server OverviewFOREST -  VMware Zimbra Collaboration Server Overview
FOREST - VMware Zimbra Collaboration Server Overview
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYOD
 
Transition To The Cloud - Bi101.com
Transition To The Cloud - Bi101.comTransition To The Cloud - Bi101.com
Transition To The Cloud - Bi101.com
 
Radixweb - Simplifying Technology Outsourcing
Radixweb - Simplifying Technology OutsourcingRadixweb - Simplifying Technology Outsourcing
Radixweb - Simplifying Technology Outsourcing
 
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
 
Тенденции развития современных Центров Обработки Данных
 Тенденции развития современных Центров Обработки Данных Тенденции развития современных Центров Обработки Данных
Тенденции развития современных Центров Обработки Данных
 
Case Study | EdisonWeb
Case Study | EdisonWebCase Study | EdisonWeb
Case Study | EdisonWeb
 
Lotus Live 4 ClubAlliances.com
Lotus Live 4 ClubAlliances.comLotus Live 4 ClubAlliances.com
Lotus Live 4 ClubAlliances.com
 
The Age Of UX presented by JParanteau
The Age Of UX presented by JParanteauThe Age Of UX presented by JParanteau
The Age Of UX presented by JParanteau
 
Enterprise Appstore webinar FEB13
Enterprise Appstore webinar FEB13Enterprise Appstore webinar FEB13
Enterprise Appstore webinar FEB13
 
Microsoft Lync: Communication Innovation
Microsoft Lync: Communication InnovationMicrosoft Lync: Communication Innovation
Microsoft Lync: Communication Innovation
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Blisstering Drupal Mobile and m2Serve
Blisstering Drupal Mobile and m2ServeBlisstering Drupal Mobile and m2Serve
Blisstering Drupal Mobile and m2Serve
 

Viewers also liked

Web design, nuovi trend e tip per le startup
Web design, nuovi trend e tip per le startupWeb design, nuovi trend e tip per le startup
Web design, nuovi trend e tip per le startupNinja Marketing
 
Perché la comunicazione politica online non funziona più
Perché la comunicazione politica online non funziona piùPerché la comunicazione politica online non funziona più
Perché la comunicazione politica online non funziona piùNinja Marketing
 
Cloud, l’ecosistema platform
Cloud, l’ecosistema platformCloud, l’ecosistema platform
Cloud, l’ecosistema platformNinja Marketing
 
Come portare un app nelle tasche di tutti
Come portare un app nelle tasche di tuttiCome portare un app nelle tasche di tutti
Come portare un app nelle tasche di tuttiNinja Marketing
 
La Grande Guerra tra una battaglia e l'altra: l'hacking civico
La Grande Guerra tra una battaglia e l'altra: l'hacking civicoLa Grande Guerra tra una battaglia e l'altra: l'hacking civico
La Grande Guerra tra una battaglia e l'altra: l'hacking civicoNinja Marketing
 
DJ Dell Proposal_Sample
DJ Dell Proposal_SampleDJ Dell Proposal_Sample
DJ Dell Proposal_SampleWilliam Abel
 
Internship Final Presentation - Copy
Internship Final Presentation - CopyInternship Final Presentation - Copy
Internship Final Presentation - CopySudarshan Sridhar
 
Presenation finale
Presenation finalePresenation finale
Presenation finaleMargeParge
 
Business Services Development Approach
Business Services Development Approach Business Services Development Approach
Business Services Development Approach AlaaEldin Hamdy, MBA
 
Elektronisches Schließsystem: Langfristige Kostenersparnis trotz höherer Inve...
Elektronisches Schließsystem: Langfristige Kostenersparnis trotz höherer Inve...Elektronisches Schließsystem: Langfristige Kostenersparnis trotz höherer Inve...
Elektronisches Schließsystem: Langfristige Kostenersparnis trotz höherer Inve...LNI GmbH
 
Is Your Agency Liable For Deceptive Ad Claims of Your Clients?
Is Your Agency Liable For Deceptive Ad  Claims of Your Clients?Is Your Agency Liable For Deceptive Ad  Claims of Your Clients?
Is Your Agency Liable For Deceptive Ad Claims of Your Clients?Chip Cooper
 
Direito à felicidade
Direito à felicidadeDireito à felicidade
Direito à felicidadeHelio Cruz
 
Frank Monroe Professional Persona Project
Frank Monroe Professional Persona ProjectFrank Monroe Professional Persona Project
Frank Monroe Professional Persona ProjectFrank Monroe
 

Viewers also liked (20)

Web design, nuovi trend e tip per le startup
Web design, nuovi trend e tip per le startupWeb design, nuovi trend e tip per le startup
Web design, nuovi trend e tip per le startup
 
Perché la comunicazione politica online non funziona più
Perché la comunicazione politica online non funziona piùPerché la comunicazione politica online non funziona più
Perché la comunicazione politica online non funziona più
 
Cloud, l’ecosistema platform
Cloud, l’ecosistema platformCloud, l’ecosistema platform
Cloud, l’ecosistema platform
 
Come portare un app nelle tasche di tutti
Come portare un app nelle tasche di tuttiCome portare un app nelle tasche di tutti
Come portare un app nelle tasche di tutti
 
La Grande Guerra tra una battaglia e l'altra: l'hacking civico
La Grande Guerra tra una battaglia e l'altra: l'hacking civicoLa Grande Guerra tra una battaglia e l'altra: l'hacking civico
La Grande Guerra tra una battaglia e l'altra: l'hacking civico
 
DJ Dell Proposal_Sample
DJ Dell Proposal_SampleDJ Dell Proposal_Sample
DJ Dell Proposal_Sample
 
Vincentian Collaboration - An Outside Perspective
Vincentian Collaboration - An Outside PerspectiveVincentian Collaboration - An Outside Perspective
Vincentian Collaboration - An Outside Perspective
 
Adapted books template
Adapted books templateAdapted books template
Adapted books template
 
Internship Final Presentation - Copy
Internship Final Presentation - CopyInternship Final Presentation - Copy
Internship Final Presentation - Copy
 
Presenation finale
Presenation finalePresenation finale
Presenation finale
 
Business Services Development Approach
Business Services Development Approach Business Services Development Approach
Business Services Development Approach
 
Help desk ch09-esp
Help desk ch09-espHelp desk ch09-esp
Help desk ch09-esp
 
Resume
ResumeResume
Resume
 
Arquitectura romana
Arquitectura  romanaArquitectura  romana
Arquitectura romana
 
Políticas generales de_seguridad
Políticas generales de_seguridadPolíticas generales de_seguridad
Políticas generales de_seguridad
 
Elektronisches Schließsystem: Langfristige Kostenersparnis trotz höherer Inve...
Elektronisches Schließsystem: Langfristige Kostenersparnis trotz höherer Inve...Elektronisches Schließsystem: Langfristige Kostenersparnis trotz höherer Inve...
Elektronisches Schließsystem: Langfristige Kostenersparnis trotz höherer Inve...
 
Is Your Agency Liable For Deceptive Ad Claims of Your Clients?
Is Your Agency Liable For Deceptive Ad  Claims of Your Clients?Is Your Agency Liable For Deceptive Ad  Claims of Your Clients?
Is Your Agency Liable For Deceptive Ad Claims of Your Clients?
 
Building global partnerships
Building global partnershipsBuilding global partnerships
Building global partnerships
 
Direito à felicidade
Direito à felicidadeDireito à felicidade
Direito à felicidade
 
Frank Monroe Professional Persona Project
Frank Monroe Professional Persona ProjectFrank Monroe Professional Persona Project
Frank Monroe Professional Persona Project
 

Similar to Device+Cloud Apps: Develop Modern Connected Apps

ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierMicrosoft ArcReady
 
The Modern Web, Part 1: Mobility
The Modern Web, Part 1: MobilityThe Modern Web, Part 1: Mobility
The Modern Web, Part 1: MobilityDavid Pallmann
 
Distributed Shared Memory on Ericsson Labs
Distributed Shared Memory on Ericsson LabsDistributed Shared Memory on Ericsson Labs
Distributed Shared Memory on Ericsson LabsEricsson Labs
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizensjoelcitizen
 
When worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudWhen worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudDavid Pallmann
 
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...Peter de Haas
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudCloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudDavid Pallmann
 
Shape 2013 developing multi targeting windows store and windows phone apps
Shape 2013   developing multi targeting windows store and windows phone appsShape 2013   developing multi targeting windows store and windows phone apps
Shape 2013 developing multi targeting windows store and windows phone appsJose Luis Latorre Millas
 
Capgemini Secure Infostructure Event Microsoft Online Strategie En Diensten...
Capgemini Secure Infostructure Event   Microsoft Online Strategie En Diensten...Capgemini Secure Infostructure Event   Microsoft Online Strategie En Diensten...
Capgemini Secure Infostructure Event Microsoft Online Strategie En Diensten...Peter de Haas
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcWes Yanaga
 
HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsJames Pearce
 
Windows 8 App Developer Day
Windows 8 App Developer DayWindows 8 App Developer Day
Windows 8 App Developer DayPatric Boscolo
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...EuroCloud
 

Similar to Device+Cloud Apps: Develop Modern Connected Apps (20)

Win8 ru
Win8 ruWin8 ru
Win8 ru
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client Tier
 
The Modern Web, Part 1: Mobility
The Modern Web, Part 1: MobilityThe Modern Web, Part 1: Mobility
The Modern Web, Part 1: Mobility
 
Distributed Shared Memory on Ericsson Labs
Distributed Shared Memory on Ericsson LabsDistributed Shared Memory on Ericsson Labs
Distributed Shared Memory on Ericsson Labs
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
 
When worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudWhen worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the Cloud
 
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudCloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
 
Shape 2013 developing multi targeting windows store and windows phone apps
Shape 2013   developing multi targeting windows store and windows phone appsShape 2013   developing multi targeting windows store and windows phone apps
Shape 2013 developing multi targeting windows store and windows phone apps
 
air
airair
air
 
Orange Partner HTML5 Day
Orange Partner HTML5 DayOrange Partner HTML5 Day
Orange Partner HTML5 Day
 
Capgemini Secure Infostructure Event Microsoft Online Strategie En Diensten...
Capgemini Secure Infostructure Event   Microsoft Online Strategie En Diensten...Capgemini Secure Infostructure Event   Microsoft Online Strategie En Diensten...
Capgemini Secure Infostructure Event Microsoft Online Strategie En Diensten...
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno Svc
 
HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applications
 
Windows 8 App Developer Day
Windows 8 App Developer DayWindows 8 App Developer Day
Windows 8 App Developer Day
 
TechHub pitch
TechHub pitchTechHub pitch
TechHub pitch
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
 
Build Windows 2012
Build Windows 2012Build Windows 2012
Build Windows 2012
 

More from Ninja Marketing

Press ed ufficio stampa per startup.
Press ed ufficio stampa per startup. Press ed ufficio stampa per startup.
Press ed ufficio stampa per startup. Ninja Marketing
 
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.Ninja Marketing
 
SSSS: Strategie e Strumenti SEO per Startup!
SSSS: Strategie e Strumenti SEO per Startup!SSSS: Strategie e Strumenti SEO per Startup!
SSSS: Strategie e Strumenti SEO per Startup!Ninja Marketing
 
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).Ninja Marketing
 
Il team è tutto: strategie HR per startup.
Il team è tutto: strategie HR per startup.Il team è tutto: strategie HR per startup.
Il team è tutto: strategie HR per startup.Ninja Marketing
 
Come anticipare il mercato per costruire un modello di business sostenibile.
Come anticipare il mercato per costruire un modello di business sostenibile. Come anticipare il mercato per costruire un modello di business sostenibile.
Come anticipare il mercato per costruire un modello di business sostenibile. Ninja Marketing
 
Event Management per startup.
Event Management per startup.Event Management per startup.
Event Management per startup.Ninja Marketing
 
Come fare coworking e networking sul territorio.
Come fare coworking e networking sul territorio. Come fare coworking e networking sul territorio.
Come fare coworking e networking sul territorio. Ninja Marketing
 
I trend UX e UI che ogni startup deve conoscere.
I trend UX e UI che ogni startup deve conoscere.I trend UX e UI che ogni startup deve conoscere.
I trend UX e UI che ogni startup deve conoscere.Ninja Marketing
 
5 metodi per analizzare lo scenario competitivo.
5 metodi per analizzare lo scenario competitivo.5 metodi per analizzare lo scenario competitivo.
5 metodi per analizzare lo scenario competitivo.Ninja Marketing
 
Gli errori da non fare con un VC.
Gli errori da non fare con un VC.Gli errori da non fare con un VC.
Gli errori da non fare con un VC.Ninja Marketing
 
Cosa non fare assolutamente sul cloud!
Cosa non fare assolutamente sul cloud! Cosa non fare assolutamente sul cloud!
Cosa non fare assolutamente sul cloud! Ninja Marketing
 
Strumenti per la social media strategy di una startup.
Strumenti per la social media strategy di una startup.Strumenti per la social media strategy di una startup.
Strumenti per la social media strategy di una startup.Ninja Marketing
 
L'intelligenza artificiale al servizio dell'advertising.
L'intelligenza artificiale al servizio dell'advertising.L'intelligenza artificiale al servizio dell'advertising.
L'intelligenza artificiale al servizio dell'advertising.Ninja Marketing
 
Disrupting Healthcare: quando l'innovazione passa per la salute.
Disrupting Healthcare: quando l'innovazione passa per la salute.Disrupting Healthcare: quando l'innovazione passa per la salute.
Disrupting Healthcare: quando l'innovazione passa per la salute.Ninja Marketing
 
PR e media relation per startup.
PR e media relation per startup.PR e media relation per startup.
PR e media relation per startup.Ninja Marketing
 
Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Ninja Marketing
 
Come creare un'app addictive.
Come creare un'app addictive.Come creare un'app addictive.
Come creare un'app addictive.Ninja Marketing
 
Hashtag: strumenti e tecniche di performance.
Hashtag: strumenti e tecniche di performance. Hashtag: strumenti e tecniche di performance.
Hashtag: strumenti e tecniche di performance. Ninja Marketing
 
Un benvenuto alle startup contagiose!
Un benvenuto alle startup contagiose!Un benvenuto alle startup contagiose!
Un benvenuto alle startup contagiose!Ninja Marketing
 

More from Ninja Marketing (20)

Press ed ufficio stampa per startup.
Press ed ufficio stampa per startup. Press ed ufficio stampa per startup.
Press ed ufficio stampa per startup.
 
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
Da Gutenberg a Zuckerberg: da Arpanet ai wearable passando per il 2.0.
 
SSSS: Strategie e Strumenti SEO per Startup!
SSSS: Strategie e Strumenti SEO per Startup!SSSS: Strategie e Strumenti SEO per Startup!
SSSS: Strategie e Strumenti SEO per Startup!
 
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
Coinvolgere il pubblico sui social media (nonostante algoritmi ostili).
 
Il team è tutto: strategie HR per startup.
Il team è tutto: strategie HR per startup.Il team è tutto: strategie HR per startup.
Il team è tutto: strategie HR per startup.
 
Come anticipare il mercato per costruire un modello di business sostenibile.
Come anticipare il mercato per costruire un modello di business sostenibile. Come anticipare il mercato per costruire un modello di business sostenibile.
Come anticipare il mercato per costruire un modello di business sostenibile.
 
Event Management per startup.
Event Management per startup.Event Management per startup.
Event Management per startup.
 
Come fare coworking e networking sul territorio.
Come fare coworking e networking sul territorio. Come fare coworking e networking sul territorio.
Come fare coworking e networking sul territorio.
 
I trend UX e UI che ogni startup deve conoscere.
I trend UX e UI che ogni startup deve conoscere.I trend UX e UI che ogni startup deve conoscere.
I trend UX e UI che ogni startup deve conoscere.
 
5 metodi per analizzare lo scenario competitivo.
5 metodi per analizzare lo scenario competitivo.5 metodi per analizzare lo scenario competitivo.
5 metodi per analizzare lo scenario competitivo.
 
Gli errori da non fare con un VC.
Gli errori da non fare con un VC.Gli errori da non fare con un VC.
Gli errori da non fare con un VC.
 
Cosa non fare assolutamente sul cloud!
Cosa non fare assolutamente sul cloud! Cosa non fare assolutamente sul cloud!
Cosa non fare assolutamente sul cloud!
 
Strumenti per la social media strategy di una startup.
Strumenti per la social media strategy di una startup.Strumenti per la social media strategy di una startup.
Strumenti per la social media strategy di una startup.
 
L'intelligenza artificiale al servizio dell'advertising.
L'intelligenza artificiale al servizio dell'advertising.L'intelligenza artificiale al servizio dell'advertising.
L'intelligenza artificiale al servizio dell'advertising.
 
Disrupting Healthcare: quando l'innovazione passa per la salute.
Disrupting Healthcare: quando l'innovazione passa per la salute.Disrupting Healthcare: quando l'innovazione passa per la salute.
Disrupting Healthcare: quando l'innovazione passa per la salute.
 
PR e media relation per startup.
PR e media relation per startup.PR e media relation per startup.
PR e media relation per startup.
 
Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.Keep calm and scale: come tenere duro e puntare al milione.
Keep calm and scale: come tenere duro e puntare al milione.
 
Come creare un'app addictive.
Come creare un'app addictive.Come creare un'app addictive.
Come creare un'app addictive.
 
Hashtag: strumenti e tecniche di performance.
Hashtag: strumenti e tecniche di performance. Hashtag: strumenti e tecniche di performance.
Hashtag: strumenti e tecniche di performance.
 
Un benvenuto alle startup contagiose!
Un benvenuto alle startup contagiose!Un benvenuto alle startup contagiose!
Un benvenuto alle startup contagiose!
 

Recently uploaded

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 

Recently uploaded (20)

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 

Device+Cloud Apps: Develop Modern Connected Apps

  • 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
  • 12.
  • 13. Open source  http://github.com/windowsazure
  • 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
  • 15.
  • 16.
  • 17. OData 8.5kb REST-XML 1.2kb <ArrayOfDriver <?xml version="1.0" encoding="utf-8" standalone="yes" ?> - <feed xml:base="http://localhost:3 3779/WcfDataService1.svc/" xmlns:d="http://schemas.microsoft.com/ado/2007/0 8/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/Atom"> <title type="text">Drivers</title> <id>http://localhost:33779/WcfDataService1.svc/Drivers</id> xmlns=http://schemas.datacontract.org/2004/07/ContosoWcfService.Models <updated>201 0-05-24T22:12:38Z</updated> <link rel="self" title="Drivers" href="Drivers" /> - <entry> <id>http://localhost:33779/WcfDataService1.svc/Drivers(1)</id> <title type="text" /> xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <updated>201 0-05-24T22:12:38Z</updated> - <author> <name /> </author> <link rel="edit" title="Driver" href="Drivers(1)" /> <Driver> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(1)/DistributionCenter" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(1)/Todays" /> <category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> - <content type="application/xml"> - <m:properties> <DistributionCenterId>1</DistributionCenterId> <d:DriverId m:type="Edm.Int32">1</d:DriverId> <d:DistributionCenterId m:type="Edm.Int32">1</d:DistributionCenterId> <d:FirstName>Rob</d:FirstName> <d:LastName>Tiffany</d:LastName> </m:properties> <DriverId>1</DriverId> </content> </entry> - <entry> <id>http://localhost:33779/WcfDataService1.svc/Drivers(2)</id> <FirstName>Rob</FirstName> <title type="text" /> <updated>201 0-05-24T22:12:38Z</updated> - <author> <name /> </author> <link rel="edit" title="Driver" href="Drivers(2)" /> <LastName>Tiffany</LastName> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(2)/DistributionCenter" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(2)/Todays" /> <category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> - <content type="application/xml"> </Driver> - <m:properties> <d:DriverId m:type="Edm.Int32">2</d:DriverId> <d:DistributionCenterId m:type="Edm.Int32">1</d:DistributionCenterId> <d:FirstName>Loke Uei</d:FirstName> <d:LastName>Tan</d:LastName> <Driver> </m:properties> </content> </entry> - <entry> <id>http://localhost:33779/WcfDataService1.svc/Drivers(3)</id> <DistributionCenterId>1</DistributionCenterId> <title type="text" /> <updated>201 0-05-24T22:12:38Z</updated> - <author> <name /> </author> <DriverId>2</DriverId> <link rel="edit" title="Driver" href="Drivers(3)" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(3)/DistributionCenter" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(3)/Todays" /> <category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> - <content type="application/xml"> <FirstName>Loke Uei</FirstName> - <m:properties> <d:DriverId m:type="Edm.Int32">3</d:DriverId> <d:DistributionCenterId m:type="Edm.Int32">1</d:DistributionCenterId> <d:FirstName>Dan</d:FirstName> <d:LastName>Bouie</d:LastName> <LastName>Tan</LastName> </m:properties> </content> </entry> - <entry> <id>http://localhost:33779/WcfDataService1.svc/Drivers(4)</id> </Driver> <title type="text" /> <updated>201 0-05-24T22:12:38Z</updated> - <author> <name /> </author> <Driver> <link rel="edit" title="Driver" href="Drivers(4)" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(4)/DistributionCenter" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(4)/Todays" /> <category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> <DistributionCenterId>1</DistributionCenterId> - <content type="application/xml"> - <m:properties> <d:DriverId m:type="Edm.Int32">4</d:DriverId> <d:DistributionCenterId m:type="Edm.Int32">1</d:DistributionCenterId> <d:FirstName>John</d:FirstName> <DriverId>3</DriverId> <d:LastName>Dietz</d:LastName> </m:properties> </content> </entry> - <entry> <FirstName>Dan</FirstName> <id>http://localhost:33779/WcfDataService1.svc/Drivers(5)</id> <title type="text" /> <updated>201 0-05-24T22:12:38Z</updated> - <author> <name /> <LastName>Bouie</LastName> </author> <link rel="edit" title="Driver" href="Drivers(5)" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(5)/DistributionCenter" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(5)/Todays" /> <category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> </Driver> - <content type="application/xml"> - <m:properties> <d:DriverId m:type="Edm.Int32">5</d:DriverId> <d:DistributionCenterId m:type="Edm.Int32">2</d:DistributionCenterId> <d:FirstName>Derek</d:FirstName> <Driver> <d:LastName>Snyder</d:LastName> </m:properties> </content> </entry> - <entry> <DistributionCenterId>1</DistributionCenterId> <id>http://localhost:33779/WcfDataService1.svc/Drivers(6)</id> <title type="text" /> <updated>201 0-05-24T22:12:38Z</updated> - <author> <name /> <DriverId>4</DriverId> </author> <link rel="edit" title="Driver" href="Drivers(6)" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(6)/DistributionCenter" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(6)/Todays" /> <category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> <FirstName>John</FirstName> - <content type="application/xml"> - <m:properties> <d:DriverId m:type="Edm.Int32">6</d:DriverId> <d:DistributionCenterId m:type="Edm.Int32">2</d:DistributionCenterId> <d:FirstName>Steve</d:FirstName> <LastName>Dietz</LastName> <d:LastName>Hegenderfer</d:LastName> </m:properties> </content> </entry> - <entry> </Driver> <id>http://localhost:33779/WcfDataService1.svc/Drivers(7)</id> <title type="text" /> <updated>201 0-05-24T22:12:38Z</updated> - <author> <name /> <Driver> </author> JSON 639 bytes <link rel="edit" title="Driver" href="Drivers(7)" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(7)/DistributionCenter" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(7)/Todays" /> <DistributionCenterId>2</DistributionCenterId> <category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> - <content type="application/xml"> - <m:properties> <d:DriverId m:type="Edm.Int32">7</d:DriverId> <d:DistributionCenterId m:type="Edm.Int32">2</d:DistributionCenterId> <DriverId>5</DriverId> <d:FirstName>Chip</d:FirstName> <d:LastName>Vollers</d:LastName> </m:properties> </content> </entry> <FirstName>Derek</FirstName> - <entry> <id>http://localhost:33779/WcfDataService1.svc/Drivers(8)</id> <title type="text" /> <updated>201 0-05-24T22:12:38Z</updated> - <author> <LastName>Snyder</LastName> <name /> </author> <link rel="edit" title="Driver" href="Drivers(8)" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DistributionCenter" type="application/atom+xml;type=entry" title="DistributionCenter" href="Drivers(8)/DistributionCenter" /> <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Todays" type="application/atom+xml;type=feed" title="Todays" href="Drivers(8)/Todays" /> </Driver> <category term="ContosoBottlingModel.Driver" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> - <content type="application/xml"> - <m:properties> <d:DriverId m:type="Edm.Int32">8</d:DriverId> <d:DistributionCenterId m:type="Edm.Int32">2</d:DistributionCenterId> <Driver> <d:FirstName>James</d:FirstName> <d:LastName>Pratt</d:LastName> </m:properties> </content> </entry> <DistributionCenterId>2</DistributionCenterId> </feed> [{"DistributionCenterId":1,"DriverId":1,"FirstName":"Rob","LastName":"Tiffany"}, The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste. <?xml version="1.0" encoding="utf-8"?> <DataSet xmlns="http://tempuri.org/"> <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <DriverId>6</DriverId> <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Driver"> <xs:complexType> <FirstName>Steve</FirstName> <xs:sequence> <xs:element name="DriverId" type="xs:int" minOccurs="0" /> {"DistributionCenterId":1,"DriverId":2,"FirstName":"Loke Uei","LastName":"Tan"}, <xs:element name="DistributionCenterId" type="xs:int" minOccurs="0" /> <xs:element name="FirstName" type="xs:string" minOccurs="0" /> <xs:element name="LastName" type="xs:string" minOccurs="0 " /> <LastName>Hegenderfer</LastName> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </Driver> </xs:element> </xs:schema> <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"> {"DistributionCenterId":1,"DriverId":3,"FirstName":"Dan","LastName":"Bouie"}, <NewDataSet xmlns=""> <Driver diffgr:id="Driver1" msdata:rowOrder="0"> <Driver> <DriverId>1</DriverId> <DistributionCenterId>1</DistributionCenterId> <FirstName>Rob</FirstName> <LastName>Tiffany</LastName> </Driver> <DistributionCenterId>2</DistributionCenterId> <Driver diffgr:id="Driver2" msdata:rowOrder="1"> <DriverId>2</DriverId> <DistributionCenterId>1</DistributionCenterId> <FirstName>Loke Uei</FirstName> {"DistributionCenterId":1,"DriverId":4,"FirstName":"John","LastName":"Dietz"}, <LastName>Tan</LastName> <DriverId>7</DriverId> </Driver> <Driver diffgr:id="Driver3" msdata:rowOrder="2"> <DriverId>3</DriverId> <DistributionCenterId>1</DistributionCenterId> <FirstName>Dan</FirstName> <FirstName>Chip</FirstName> <LastName>Bouie</LastName> </Driver> <Driver diffgr:id="Driver4" msdata:rowOrder="3"> <DriverId>4</DriverId> <DistributionCenterId>1</DistributionCenterId> <LastName>Vollers</LastName> <FirstName>John</FirstName> <LastName>Dietz</LastName> </Driver> <Driver diffgr:id="Driver5" msdata:rowOrder="4"> <DriverId>5</DriverId> </Driver> <DistributionCenterId>2</DistributionCenterId> <FirstName>Derek</FirstName> <LastName>Snyder</LastName> </Driver> <Driver diffgr:id="Driver6" msdata:rowOrder="5"> <Driver> <DriverId>6</DriverId> {"DistributionCenterId":2,"DriverId":5,"FirstName":"Derek","LastName":"Snyder"}, <DistributionCenterId>2</DistributionCenterId> <FirstName>Steve</FirstName> <LastName>Hegenderfer</LastName> </Driver> <DistributionCenterId>2</DistributionCenterId> <Driver diffgr:id="Driver7" msdata:rowOrder="6"> <DriverId>7</DriverId> <DistributionCenterId>2</DistributionCenterId> <FirstName>Chip</FirstName> <LastName>Vollers</LastName> <DriverId>8</DriverId> </Driver> <Driver diffgr:id="Driver8" msdata:rowOrder="7"> {"DistributionCenterId":2,"DriverId":6,"FirstName":"Steve","LastName":“Harris"}, <DriverId>8</DriverId> <DistributionCenterId>2</DistributionCenterId> <FirstName>James</FirstName> <FirstName>James</FirstName> <LastName>Pratt</LastName> </Driver> </NewDataSet> </diffgr:diffgram> </DataSet> <LastName>Pratt</LastName> </Driver> </ArrayOfDriver> {"DistributionCenterId":2,"DriverId":7,"FirstName":"Chip","LastName":"Vollers"}, {"DistributionCenterId":2,"DriverId":8,"FirstName":"James","LastName":"Pratt"}]
  • 20. Windows Phone iOS Android http://bit.ly/watwp7 http://bit.ly/watios http://bit.ly/watandroid
  • 21.

Editor's Notes

  1. 10/15/12
  2. 10/15/12
  3. 10/15/12
  4. 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