Windows 8 DevUnleashed - Session 2
Upcoming SlideShare
Loading in...5
×
 

Windows 8 DevUnleashed - Session 2

on

  • 200 views

 

Statistics

Views

Total Views
200
Views on SlideShare
200
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • This is the Windows Runtime as a wholeIt has lots of APIs, and can build lots of Apps. But most of this is not of interest to us here at lang.next. So here’s another picture that focusses more on the Windows Runtime Foundations.
  • This is the Windows Runtime as a wholeIt has lots of APIs, and can build lots of Apps. But most of this is not of interest to us here at lang.next. So here’s another picture that focusses more on the Windows Runtime Foundations.

Windows 8 DevUnleashed - Session 2 Windows 8 DevUnleashed - Session 2 Presentation Transcript

  • Session 2 Daryl Rudolph
  • Session II Agenda • Sensors and Location • Web Services • Azure • Rest • Odata • Data binding / Sample Data • Isolated Storage • Data Roaming
  • Sensors and Location Know your surroundings
  • Opportunities for sensor and location apps • Make user experiences more relevant to the user’s location • Enhance apps by adapting to the surrounding environment • Every app can use simple sensor gestures • Easily create casual games and apps that use sensors • Use sensor fusion to implement cutting edge apps
  • Sensor Fusion inputs and outputs (9-Axis) Acceleromete r 3D Accelerometer 3D Gyro 3D Magnetometer Gyro Compass Inclinometer Device Orientation
  • Windows.Devices.Sensors Namespace Accelerometer Gyro Light Sensor Raw Sensor Data Inclinometer Device Orientation Compass Sensor Fusion Data
  • Intermediate motion sensor scenarios • Casual games • Labyrinth: Accelerometer • Gyro for twisting response
  • Basic app scenarios for sensors
  • Light-aware apps – render for lighting
  • Demo NO DEMO  Unless you have a sensor enabled laptop. Using Location in your application
  • Location Where am I??
  • Location scenarios • Location • Search points of interest (POI) • Geo-tag photos and other content • Navigation • Location aware notifications • weather, news , sports, coupons • Many others…
  • Declare the need for Geolocation
  • Location-based user experience
  • Demo Where am I Using Location in your application
  • Communications and Data Services, Isolated Storage, Data Roaming
  • Devices SensorsGeolocation Portable NFC Communications & Data Contracts XML Web SMSNetworkin g Notification s Local & Cloud Storage Streams Backgroun d Transfer User Interface HTML5/CS S XAML DirectX Controls Input Accessibilit y Printing Data Binding TilesSVG Fundamentals Application Services Authentication Cryptography Globalizatio n Memory ManagementThreading/Timers Media Visual Effects Playbac k PlayT o Captur e
  • Devices SensorsGeolocation Portable NFC Communications & Data Contracts XML Web SMSNetworkin g Notification s Local & Cloud Storage Streams Backgroun d Transfer User Interface HTML5/CS S XAML DirectX Controls Input Accessibilit y Printing Data Binding TilesSVG Fundamentals Application Services Authentication Cryptography Globalizatio n Memory ManagementThreading/Timers Media Visual Effects Playba ck PlayT o Captur e
  • Data Options In Detail • WCF Custom Services • SOAP • REST • Web Api • Part of MVC 4 • Local • Windows.Storage • SQLite
  • Demo Show me the data Pulling a Rest Service into your application
  • Sample Data Show me something.
  • Demo Show me the data Pulling a Rest Service into your application
  • Great apps deliver a continuous experience for your customers as they switch between apps and PCs
  • Many ways to enable a continuous experience on one PC Registry Your Custom Format Settings XML and .ini Files Cookies
  • Across many PCs? Registry Your Custom Format Settings XML and .ini Files Cookies
  • Continuity across many PCs: today • Register a domain • Setup your services and infrastructure • Figure out security and user management • Build sync infrastructure • Scale your service for millions of users
  • App data vs. user data User data Docume nts Photos Music Videos App data Settings Files Session State Local Cache
  • One PC vs. many PCs Local Large caches for offline use Offline storage for HTML5 based apps Temporary data and device specific configuration data Roaming Small, key-value pairs for app settings User context like where they left off in a book or video Small configuration files in your custom format
  • How roaming works
  • Demo Saving to Isolated Storage Folder it
  • Hands-On Lab 2 Extending the Application