Ronnie Saurenmann Microsoft Switzerland

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Data Access Layer (DAL) App Logic Database View Web Service App Logic App Logic Trust Boundary.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
System Operation Manager 2007 R2 im Überblick SESSION: I207 Walter Pitrof Technology Solution Professional Microsoft Switzerland
Jeff Derstadt Senior Development Lead Microsoft Corporation Patterns & Architecture.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
All sections to appear here Nuchit Atjanawat (nano) Blog: Team Leader Microsoft MVP | CODE IT Columnist | GF Community.
Be The Master Of Your Domain with POCO WCF RIA Services SILVERLIGHTSHOW.NET WEBINARS SERIES BRIAN NOYES, CHIEF ARCHITECT, IDESIGN INC 27 Sep 2011.
.NET Framework V3.5+ & RESTful web services Mike Taulty Developer & Platform Group Microsoft Ltd
WCF RIA Services - Querying and Updating Data SILVERLIGHTSHOW.NET WEBINARS SERIES BRIAN NOYES, CHIEF ARCHITECT, IDESIGN INC 2 FEB 2011.
Laurent Bugnion Senior User Experience Developer IdentityMine.
Olaf Feldkamp Development Platform Advisor Microsoft Schweiz GmbH.
Bernd Schneider Technical Solution Professional - BI Microsoft Schweiz.
Ronnie Saurenmann Principal Architect Microsoft Switzerland
Urs P. Küderli Principal Security Architect Microsoft.
1 SL4BIZ - Silverlight for Business. 2  Some points… › Microsoft MVP › MCP, MCTS. › Trainer (hopefully MCT in short ;) › Technical writer & speaker.
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Christian Binder Senior Platform Strategy Manager Microsoft.
Ingo Rammer thinktecture.
Jeremy Boyd Director – Mindscape MSDN Regional Director
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Creating a SharePoint App with Microsoft Access Services
Web Design 101 Nikolay Kostov Telerik Web Design Course html5course.telerik.com Technical Trainer
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Dominik Zemp TSP Security Microsoft Switzerland
Sascha P. Corti Developer Evangelist Microsoft Switzerland
Christian Jäggli Principal Consultant Microsoft Corporation.
Christoph Pletz Senior Consultant Trivadis AG Meinrad Weiss Principal Consultant Trivadis AG.
Markus Erlacher Technical Specialist Microsoft Corporation.
What’s New In Visual Studio 2010 Denys Kholod Technology Expert Hmarasoft.com.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
Microsoft Confidential ASP.NET Broadest reach Most mature dev platform Silverlight Broad reach Rich, Interactive UI WPF Richest, Interactive UI.
ADO.NET DATA SERVICES Mike Taulty Developer & Platform Group Microsoft UK
Ronnie Saurenmann Principal Architect Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
Project “Astoria” first announced in Mix 2007 Shared early prototypes, got tons of feedback Now we’re talking about the real deal Production quality bits,
Ronnie Saurenmann Principal Architect Microsoft Switzerland.
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Hello WCF RIA Services An introduction to RIA Services Gill Cleeren Microsoft Regional Director Silverlight MVP Ordina Belgium.
Web Application BrowserBrowser Rich Internet Application DB ServicesServices Other Applications Data Access Layer AppLogic Services HTMLPresentationLogic.
1 ADO.NET Data Services Mike Taulty Developer & Platform Group Microsoft Ltd
Ken Casada Developer Evangelist Microsoft Switzerland
Stephen Forte DAT401 from s in dat.Speaker select s.Bio; Chief Strategy Officer of Telerik Certified Scrum Master Active in the community: International.
Developing with WCF RIA Services Quickly and Effectively Nikhil Kothari Software Architect, Microsoft Corporation Blog:
Data lifecycle (CRUD+) Operation logic, query, databinding, change tracking, unit of work Validation User: authn/authz/profile.
Dynamic Languages Initiative Silverlight ASP.NET Web Services Summary.
Data Access Methodologies: When to choose what (ADO.NET, Entity Framework, WCF Data Services) Wriju Ghosh Lead Partner Consultant, Microsoft.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
L. (Van) Van Lowe Twitter:lvanlowe
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
2 ADO.NET Data Services for the Web Mike Flasko Program Manager, Microsoft “Project Astoria”
DAT303 - Entity Framework: Application Patterns Pablo Castro Technical Lead, Microsoft Corporation.
Introducing the Microsoft® .NET Framework
Building and Consuming REST-based Data Services for the Web
MIX 09 6/5/2018 9:14 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Tech Ed North America /13/ :13 AM Required Slide
Windows Communication Foundation RIA: Ready for Business
Accessing Data in a .NET Web Application
Visual Studio “Orcas” & .NET Framework v3.5
Visual Studio 2008 Mike Taulty Developer & Platform Group
Tech Ed North America /1/ :36 AM Required Slide
Pablo Castro Software Architect Microsoft Corporation
Building Business Applications in LightSwitch
Choosing between Silverlight and AJAX
Visual Studio + SQL Server Is Better
SharePoint 2007 Developer Overview Collaboration BI Features
.NET Framework V3.5+ & RESTful web services
SQL Azure to .NET Developers
Presentation transcript:

Ronnie Saurenmann Microsoft Switzerland

Validation Framework Navigation Framework Page, ChildWindow DataSource & Pager controls DataGrid enhancements Grouping New super DataForm control Object to Object DataBinding Out of Browser SaveAs Dialog

Simplify RIA development n-tier is hard, and un-natural Beyond accessing and editing rows App-specific custom operations Data shaping (sorting, paging, filtering) Rules (validation, authorization, conflict handing) Batching and offline Supports Silverlight, ASP.NET, AJAX In future WPF too

A single logical application Client is an extension of the server Web Application BrowserBrowser Rich Internet Application DB ServicesServices Other Applications Data Access Layer AppLogic Services HTMLPresentationLogic Network

DomainService: CRUD + App Logic class Catalog IQueryable GetProducts() void UpdateProduct(Product, Product) void ToggleSale(Product) Validation and authorization rules, Application workflows, … Data Model class Product DomainContext: Bindable Data class Catalog EntityList Products { get } void LoadProducts(IQueryable ) void ToggleSale(Product) class Product Data members + Validation void ToggleSale() Data Model + Metadata + Shared Code ApplicationApplication DB ServicesServices Data Access Layer AppLogicPresentationLogic Network

Optimistic locking Change tracking Composable query in the Client Executed in the DB LINQ Query operators Where OrderBy / ThenBy Skip / Take Supports POCO (Plain Old C# Objects)

New in SL3 Navigation Framework is integrated with the browser history Can go Back and Forth with the browser button Can create permalinks Can also be used for Search Engines Optimization

Similar to a vertical DataGrid Supports Inserts, Updates and Deletes Fully stylable, templetable Metadata driven Can act as a data navigation or simple detail view Integrated with the Validation Framework

Create views on the fly Parent Child Lookups

Modal Animated Window Draggable Fully stylable & templetable

Middle Tier Business Logic Executed on the server Act as a classical service method

Support for multiple presentation tiers and data access technologies AppLogic Databases ADO.NET, ORMs (LTS, EF, …) CLR Lists/Objects Repository (nHibernate, …) Services REST/SOAP (Azure, …) XML, JSON, Binary.NET Clients Silverlight, WPF Standards Clients JavaScript Server Rendering HTML, SEO, Printing, … Services WCF Unit Test Code

First public CTP now Works with Silverlight 3 and.NET 3.5 SP1 On-going CTPs through RTM Please provide feedback! Go-live later in the year RTM soon after Full support for Silverlight 3, ASP.NET, AJAX WPF applications forthcoming

Presentations TechDays: MSDN Events: MSDN Webcasts: MSDN Events MSDN Events: Save the date: TechEd 2009 Europe, 9-13 November 2009, Berlinhttp:// MSDN Flash (our by weekly newsletter) Subscribe: MSDN Team Blog RSS: Developer User Groups & Communities Mobile Devices: Microsoft Solutions User Group Switzerland: Managed User Group of Switzerland: FoxPro User Group Switzerland:

Presentations TechDays: TechNet Events TechNet Events: Save the date: TechEd 2009 Europe, 9-13 November 2009, Berlinhttp://technet.microsoft.com/de-ch/bb aspx TechNet Flash (our by weekly newsletter) Subscribe: Schweizer IT Professional und TechNet Blog RSS: IT Professional User Groups & Communities SwissITPro User Group: NT Anwendergruppe Schweiz: PASS (Professional Association for SQL Server):

7. – 8. April 2010 Congress Center Basel

Classic Sponsoring Partners Media Partner Premium Sponsoring Partners