& Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services. Shaken, not stirred. Kevin

Slides:



Advertisements
Similar presentations
Build-Deploy-Test with Visual Studio Lab Management 2010 Pieter Gheysens Visual Studio ALM MVP – Sparkles User Group Lead VISUG (
Advertisements

Windows Phone Doug Holland Senior Architect Evangelist 9/28/2011.
ASP.NET MVC Wisdom Building a Real-World Application in 60 minutes Maarten Balliauw
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
OData Data Sources Clients Web Browsers (Internet Explorer, Firefox, …) Web Browsers (Internet Explorer, Firefox, …) Mobile Phones (Android,
Switching on the cloud for Silverlight MSDN Live Meeting Gill Cleeren Microsoft Regional Director – Silverlight MVP Ordina Belgium.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Building Windows Apps Jason Keicher, Technical Specialist
Basic SharePoint 2013 App Development start-up for New Developers
Lightswitch: Visual Studio’s Hidden Secret CRAIG BERNTSON CHIEF SOFTWARE GARDENER MOJO SOFTWARE
Microsoft, Linux and the Open Source Community Mark Gayler, Senior Technical Evangelist, Microsoft Open Technologies, Inc.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
Parallel Programming in.NET 4.0 Tasks and Threading Ingo Rammer, thinktecture
Sitefinity CMS Technical Overview & Developer’s Perspective
OAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control Maarten
Introducing Visual Studio ® LightSwitch™ Andrew Coates Microsoft DEV201 #auteched #dev201.
> Utilize Windows Azure as integrated component of xRM solutions > Introduce new xRM capabilities in Dynamics CRM “5” > Demonstrate rapid development.
DEV203. The simplest way to create business applications for the desktop and the cloud.
ASP.NET + jQuery + Odata = Goodness Stephen Walther Superexpert.com
Total Workstation Lockdown: Your Action Plan Jeremy Moskowitz, Group Policy MVP Chief Propeller-Head: GPanswers.com Founder: PolicyPak Software (policypak.com)
NuGet in Depth Making Open Source Suck Less at Microsoft Scott Hanselman
Parallel Programming in.NET 4.0 Tasks and Threading Ingo Rammer, thinktecture
SDC 2013 SPA Made Breezy Tiberiu Covaci Ward Bell, v.p. of technology, IdeaBlade.
Cost architecting for Windows Azure Maarten Balliauw
DEV211. The simplest way to create business applications for the desktop and the cloud.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Migration and Deployment of Office 2010 Steffen Krause Senior Technical Evangelist Microsoft Deutschland GmbH
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Windows Azure for IT Pros Kurt CLAEYS (TSP Windows Azure, Microsoft EMEA)
Mobile + Cloud: Building Mobile Applications with Windows Azure Wade Wegner Blog:
Andrew Coates Advanced Windows 10 development with the Office 365 APIs DEV33 5.
Forthcoming SQL Azure Services: SQL Azure Data Sync & SQL Azure Reporting Mark Scurrell Lead Program Manager Microsoft.
Switch on the LightSwitch Gill Cleeren Microsoft Regional Director / Silverlight MVP Ordina Belgium
Developing SaaS Applications with the Windows Azure Platform Vittorio Bertocci
Building Robust, Maintainable Coded UI Tests with Visual Studio 2010 Brian Keller Sr. Technical Evangelist – Visual Studio ALM
Ken Casada Developer Evangelist Microsoft Switzerland Découvrez le Visual Studio.
Ken Casada Developer Evangelist Microsoft Switzerland Visual Studio LightSwitch.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
To OData or Not to OData Chris Eargle kodefuguru.com.
What’s new in Azure SDK 1.3 (and 1.4) Peter Himschoot Microsoft Regional Director Belux U2U Trainer/Architect
Ken Casada Developer Evangelist Microsoft Switzerland
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
A deep dive into Azure AD B2C
Make your app a native part of Office with Add-ins
About Bill Bill Baer (ˈbɛər)
Dive into Application Lifecycle Management with Visual Studio 2010
Automating AD Administration with Windows PowerShell
Rock Hard: C++ Evolving
Glenn Block MEF in the real world Glenn Block
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Windows Communication Foundation RIA: Ready for Business
Building Windows Phone 7 Applications with the Windows Azure Platform
SharePoint & jQuery: Better Together
TechEd /7/ :33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Your Devices + OData + Azure = 
Unlocking the secrets of REST with WCF
TechEd /11/2019 2:47 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
WCF Web API, HTTP your way
Chris Eargle kodefuguru.com
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building Business Applications in LightSwitch
ASP.NET Authentication with Identity Jump Start
Erik Porter Program Manager ASP.NET Microsoft Corporation
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

& Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services. Shaken, not stirred. Kevin Maarten

& Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services. Shaken, not stirred. Kevin Maarten

& Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services. Shaken, not stirred. Kevin Maarten

Who am I? Maarten Balliauw Antwerp, Belgium Technology Specialist Windows Azure Co-founder of AZUG Focus on web ASP.NET, ASP.NET MVC, PHP, Azure, … MVP ASP.NET

Agenda Organizing an event like TechDays... Problem... Solution & technologies Silverlight, WCF RIA Services, Windows Phone 7 ASP.NET MVC jQuery & jQuery Mobile Windows Azure What to remember?

Organizing an event like TechDays... Feedback loop with conference attendees is difficult How are the sessions? How’s each speaker? Is the airconditioning too low? Twitter is an option Not everyone uses #techdays11 Earliest feedback usually after the event

Live feedback? Let’s build a solution... Establish a connection with speakers & audience Short, to-the-point questions: How’s the speaker? How’s the session? Any remarks? Top session list Accessible through a variety of devices

High level overview Large screens Front-end for attendees Back-end

3 screens and a cloud? Well... Windows Phone 7 Any device with a web browser can navigate to iPhone iPad Android Symbian... Web browser...and a cloud!

Backend: WCF RIA Services Automates/simplifies creating a service boundary trust Common concerns Validation Authentication / authorization Change tracking

Backend: WCF RIA Services Best way to work when main app is a Silverlight app DomainContext / Entity generation Authentication / Authorization Validation Change tracking Operations can be exposed as SOAP / OData endpoint Reuse of service layer throughout a variety of clients Every Domain Service IS a WCF Service Reuse authentication service

Backend integration: Silverlight applications Back Office Administrative SL app WCF RIA Services way of working Also used for reporting / charting

DEMO Back office / WCF RIA Services

Backend integration: Silverlight applications Top session list Focus on design Twitter app Focus on design Twitter API

Backend integration: Windows Phone 7 application Focus on design UI, UX & product design is important … and can cost quite some time Integration with WCF RIA Services Through SOAP endpoint … and even the authentication service works Concerns about data usage Connections are only made when absolutely necessary

DEMO Windows Phone 7

ASP.NET MVC 3 One set of Controllers Three sets of Views Web browser Mobile browser (jQuery mobile) WP7 web browser (pointing to Marketplace) 17

ASP.NET MVC 3 & WCF RIA Services Uses WCF RIA services through SOAP endpoint So what about OData? There’s some tuning required: Optional parameters are cumbersome Authentication service By the way... jQuery & WCF RIA Services:

DEMO ASP.NET MVC 3

jQuery mobile Alpha stage! Cross-platform, cross-device Based on HTML5 markup & jQuery Touch optimized layout & widgets Theming Automatically provides: Transitions Navigation framework

DEMO jQuery Mobile

ASP.NET MVC 3 Application built using standard ASP.NET MVC 3 project template And the new kids on the block!

New kids on the block? Package management Simplifies 3rd party components integration Has a rich ecosystem of packages I focus on development, NuGet does package mgmt. Takes application wiring out of hands Uses MEF but adds: MVC3 integration CompositionDependencyResolver Integrates assemblies in /bin Exports everything : IController by convention Available through NuGet as well

DEMO NuGet - MefContrib

Windows Azure & SQL Azure Rapid availability of infrastructure Only one instance during development More instances right now Tools you're familiar with Seamless integration with WCF RIA Services, ASP.NET MVC 3,... Pretty cheap on the bill! 25

DEMO Windows Azure & SQL Azure

What to remember? Design takes time WCF RIA Services Made rapid application development possible Integrates fine with other technologies Waiting (anxiously) on OData write support jQuery Mobile is a pleasant surprise ASP.NET MVC 3 is very extensible Windows Azure allows for cheap, temporary hosting 27

Stay up to date with MSDN Belux Register for our newsletters and stay up to date: Technical updates Event announcements and registration Top downloads Follow our blog Join us on Facebook LinkedIn: Download MSDN/TechNet Desktop Gadget

TechDays 2011 On-Demand Watch this session on-demand via Channel9 Download to your favorite MP3 or video player Get access to slides and recommended resources by the speakers

Resources Silverlight & WCF RIA Services ASP.NET MVC 3 jQuery Windows Azure

Vote us to #1 Browse to Login with your badge identifier Vote for our session Suggested rating: 5 stars Suggested free text: AWESOME!

THANK YOU & Kevin Maarten