Building Data Driven Applications Using WinRT and XAML Sergey Barskiy, Magenic Microsoft MVP – Data Platform Principal Consultant Level: Intermediate.

Slides:



Advertisements
Similar presentations
Zoiner Tejada Hershey Technologies. About Zoiner Tejada.
Advertisements

“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Windows Communication Foundation and Web Services.
CSLA Presenter Sergey Barskiy, senior consultant at Magenic Technologies your questions Send an in order.
Web Services Rob S. Miles | Microsoft MVP | University of Hull, UK Andy Wigley | Microsoft MVP | Appa Mundi Session 11.0.
06 | Implementing Web APIs Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Switching on the cloud for Silverlight MSDN Live Meeting Gill Cleeren Microsoft Regional Director – Silverlight MVP Ordina Belgium.
Building a social networking portal on Windows Azure in 1 hour Saranya Sriram Developer Evangelist Microsoft, India.
©2012 Microsoft Corporation. All rights reserved..
Site Provisioning Options Web Template Fundamentals Web Templates and App Webs Custom Solutions for Site Provisioning Wrap Up.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Building Web Applications with SQL Azure David Robinson Senior Program Manager SQL Azure
Mobile Agents for Integrating Cloud-Based Business Processes with On-Premises Systems and Devices Janis Grundspenkis Antons Mislēvičs Department of Systems.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Developing on Windows 8 Mohit Singh Software Developer -
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
WinRT and Windows 8 Sergey Barskiy Principal Consultant, Magenic.
Building Connected Windows 8 Apps with Windows Azure Web Sites Name Title Organization.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
ASP.NET + jQuery + Odata = Goodness Stephen Walther Superexpert.com
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
CSCI 6962: Server-side Design and Programming Web Services.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Microsoft Virtual Academy.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Web Service Programming with WCF 3.5 Eyal Vardi CEO E4D Solutions LTD Microsoft MVP Visual C# blog:
Entity Framework Code First – Beyond the Basics Sergey Barskiy, Magenic Microsoft MVP – Data Platform Principal Consultant.
Building Mobile Phone Applications With Windows Azure Nick HarrisWindows Azure Technical Evangelist Microsoft Blog:
Building Connected Windows 8 Apps with Windows Azure Web Sites Name Title Organization.
06 | HTTP Services with Web API Bruno Terkaly | Technical Evangelist Bret Stateham | Technical Evangelist.
Mobile + Cloud: Building Mobile Applications with Windows Azure Wade Wegner Blog:
Entity Framework Code First – Beyond the Basics Sergey Barskiy, Magenic Microsoft MVP – Data Platform Magenic, Principal Consultant Level: Introductory.
Configuring and Deploying Web Applications Lesson 7.
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
.NET Mobile Application Development XML Web Services.
What web developers need to know when building Metro style apps Scott Dickens Principal Program Manager Lead Microsoft Corporation DEV352.
Data lifecycle (CRUD+) Operation logic, query, databinding, change tracking, unit of work Validation User: authn/authz/profile.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
WebApi: What is it? How can I use it? Guy In Front of the Whittaker.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Vladan Strigo CTO NETmedia ASP.NET Web Api Tips & Tricks.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
Exploring Networked Data and Data Stores Lesson 3.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
The Holmes Platform and Applications
Xamarin Development with
Office 365 Development July 2014.
Configuring and Hosting WCF Services
z/Ware 2.0 Technical Overview
Automate Custom Solutions Deployment on Office 365 and Azure
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
End to end app development ASP.NET, WCF, WF, EF, & RIA Services
SharePoint Online Hybrid – Configure Outbound Search
WCF Data Services Getting Started Guide
Cloud Web Filtering Platform
Building HTTP Services with ASP.NET Web API
1/16/2019 8:14 PM SAC-863T Delivering notifications with the Windows Push Notification Service and Windows Azure Darren Louie, Nick Harris Program Manager,
Saranya Sriram Developer Evangelist | Microsoft
Building production-ready APIs with ASP.NET Core 2.2
REST på Microsoft-stacken
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
WCF Data Services and Silverlight
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Chengyu Sun California State University, Los Angeles
Presentation transcript:

Building Data Driven Applications Using WinRT and XAML Sergey Barskiy, Magenic Microsoft MVP – Data Platform Principal Consultant Level: Intermediate

Overview Dealing with Data in XAML Based Windows 8 Metro Style Applications WinRT – Windows Runtime

Data Options in WinRT Persisting Data –Local –Remote / Cloud

Data Binding INotifyPropertyChanged INotifyCollectionChanged Changed since preview

Data Options In Detail WCF Custom Services –SOAP –REST Web Api –Part of MVC 4 OData –WCF Data Services (coming soon..) Local –Windows.Storage –SQLite (not yet)

Setting up For WCF Development There is a setting in Project Properties to allow Loopback address or.. Find Your Application’s ID (HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Current Version\AppContainer\Mappings Run CheckNetIsolation CheckNetIsolation LoopbackExempt -a -p=S- XXXXXX Update Manifest to enable Networking and Internet Client

WCF WCF Custom Services –Create new WCF Service / Add Reference Data Contacts / Data Members / Operation Contracts –End point configuration –Querying and updating data –SOAP vs. REST Soap is easier to use / proxy generation REST offers better performance and scalability

WCF SOAP Service Create new Service. Use Service Contract Operation Contract Data Member –Define operations –Build the service –Add Service Reference to generate a proxy in Windows Metro Style project –Handle data binding! –Deploy the service –Setup URL on proxy

WCF REST Service Create new Service. –Use new template to get a head start –Define operations WebGet, WebInvoke Message Type XML vs. JSON –Build the service –Deploy the service –Use HttpClient –Use XML Serializer or JSON Serializer to convert data between service and client –Use headers to set content type

ASP.NET Web Api ApiController –Define actions –Update route table if necessary / match Urls in client to actions –Match actions to calls –User serializers to convert the data –Handle data binding –Validation

WCF Data Services –Subject to changes There will be a client for WinRT Data Service Collection? –Define a service –Create proxy ( DataSvcUtil.exe /uri: /out:MyModel.cs /Version:2.0 /DataServiceCollectionhttp://odata.codeplex.com –Configure end point –CRUD operations

Local Storage Using Isolated Storage –Using Serializers –Helper class

Data Options in WinRT Summary –Remote vs. local data –Hosting remote data Azure / Cloud Hosting providers –Local Storage Options Files SQLite (coming later) –Data binding / storage solutions

Contact Information