Welcome from the UK Developer and Platform Evangelism team Eric Nelson | ISV Application Architect | Microsoft UK |

Slides:



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

Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Welcome To #GWAB 2014 Welcome The Charity The Sponsors The Social Fun Agenda.
System Center 2012 R2 Overview
Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Time until next coffee 55:00 30 minutes 15 minutes.
FAST FORWARD WITH MICROSOFT BIG DATA Vinoo Srinivas M Solutions Specialist Windows Azure (Hadoop, HPC, Media)
1 Windows Azure – Why not? Eric Nelson Application Architect | Microsoft UK |
UNDERSTANDING WHY AND HOW TO DEVELOP FOR THE CLOUD WITH THE WINDOWS AZURE PLATFORM Eric Nelson ISV Architect Evangelist Microsoft
MICROSOFT CONFIDENTIAL Sept 2009 | Page 1 | BDM Presentation.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Cross Platform Mobile Backend with Mobile Services James
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure Application Platform.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Randy Pagels, Developer Technology Specialist Microsoft Corporation Dev & Test in the Cloud.
Introduction To Windows Azure Cloud
Interoperabilidade com Windows Azure Computação em nuvem no Windows Azure com suporte a PHP, Java, Ruby e Python Rogerio Cordeiro Technical Evangelist.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Intro to cloud computing and Azure. And in a non-Cloud view, there are inefficiencies in addressing those issues TIME IT CAPACITY Actual Load Allocated.
WHAT OUR CUSTOMERS ARE SAYING “After thorough market research and a review process, Qorus Breeze Proposals stood out from the competitors because of its.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
| Copyright© 2011 Microsoft Corporation 1 journey to the cloud KOEN VAN TOLHUYZEN TSP OFFICE 365 MICROSOFT CORPORATION.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Going Hybrid – part 1 Moving to Hybrid Cloud with Windows Azure Virtual Machines & System Center 2012 R2.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Datazen – an overview Frank Geisler Please Support Our Sponsors SQL Saturday is made possible with the generous support of these sponsors.
Develop for the Cloud - Windows Azure Microsoft gi Pranav Rastogi.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Clouding with Microsoft Azure
Unit 3 Virtualization.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Data Platform and Analytics Foundational Training
Windows Azure AppFabric
Hybrid Management and Security
Modern application lifecycle with DevOps
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
Visual Studio Tools for Office 2005
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
NGAGE Intelligence Leverages Microsoft Azure Platform to Provide Essential Analytics for Hybrid SharePoint Server/Office 365 Environments MICROSOFT AZURE.
Cloud computing Anton Boyko .NET Developer.
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
Yellowfin: An Azure-Compatible Business Intelligence Platform That Connects People with Their Data for Better Decision Making MICROSOFT AZURE APP BUILDER.
Why? (or … am I really in the right track?)
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
Abiquo’s Hybrid Cloud Management Solution Helps Enterprises Maximise the Full Potential of the Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: ABIQUO.
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
Pablo Castro Software Architect Microsoft Corporation
Developing Advanced Applications with Windows Azure
2/25/2019.
Agenda Need of Cloud Computing What is Cloud Computing
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Introduction to Portal for ArcGIS
Mark Quirk Head of Technology Developer & Platform Group
Productive + Hybrid + Intelligent + Trusted
SQL Azure to .NET Developers
Presentation transcript:

Welcome from the UK Developer and Platform Evangelism team Eric Nelson | ISV Application Architect | Microsoft UK | |

Agenda 1pm Microsoft (Development) Technology Roadmap – Eric Nelson 1:45pm to 3:15pm: Technology drill downs 1:45pm Windows Azure Platform – Eric Nelson 2:15pm Windows Phone 7* (was SharePoint) – Paul Foster 2:45pm SQL Server 2008 R2 – Keith Burns 3:15pm What next and Q&A Finish when you are finished NOTE: no formal breaks – but an optional leg stretch will be available at 2:10pm

Meet the team Developer and Platform Evangelism – the ISV team Helping UK ISVs use the latest technology from Microsoft Follow us at:

Microsoft (Development) Technology Roadmap Eric Nelson | ISV Application Architect | Microsoft UK | |

Lots of new trends New devices Smart Phones, Slates, Touch, NetBooks New deployment options Web (LOB in the Browser) Cloud (PaaS, IaaS, SaaS…) Multi-tenancy, … Blurring of Work and Home Devices span both Home technology wins New customer expectations Fun, style, simplicity, free, immediate, always connected

Microsoft is investing heavily New development tools Visual Studio 2010, Expression Blend 4, WebMatrix, LightSwitch New programming languages F#, IronRuby, IronPython New servers/services SQL Server 2008 R2, Open Data Protocol (OData) New platforms.NET Framework 4.0, Windows 7, Windows Azure Platform, SharePoint 2010, Silverlight 4.0, Internet Explorer 9.0, Windows Phone 7 New ways to help developers The Channel 9 Learning Center, msdev.com, Microsoft Platform Ready

Help software houses to use the latest technology from Microsoft to bring applications to market Assistance during: Development Testing Marketing All completely free Microsoft Platform Ready is evolving… New benefits are appearing Feedback is encouraged! Introducing Microsoft Platform Ready

Lots we could talk about… The User Interface layer HTML5, Silverlight, WPF Windows Phone 7 The Data layer Storing data - SQL Server 2008 R2 Working with your data – Object Relational Mappers (ORMs) Projecting your data - Open Data Protocol (OData) The Platform SharePoint 2010 The Cloud – Windows Azure Platform

User Interface HTML5, Silverlight, WPF Windows Phone 7

Microsoft is investing heavily in HTML5 and Silverlight and WPF 1/2 Silverlight 4 Microsoft is developing its own software using Silverlight Working hard on next version for Windows and Mac Delivers consistency across browser and platform New development environment (LightSwitch) Core to Windows Phone 7 WPF 4 Microsoft is developing its own software using WPF.NET 4.0 and Visual Studio 2010 – major update to WPF Massive ecosystem

Microsoft is investing heavily in HTML5 and Silverlight and WPF 2/2 HTML5 First class support in IE 9.0 Massive commitment to standards In time, HTML5 will be a good cross browser and cross platform solution P.S and we havent forgotten Win32 development…

HTML5, Silverlight and WPF – all important, all have their uses HTMLHTML5SilverlightWPF Cross Platform, Cross Device Possibilities run everywhere? 10850* Platform Integration How much access to the underlying platform? 2479 Runtime Deployment How prevalent and how easy to deploy? Runtime Agility How quickly does a client runtime adapt to a changing world? 2297 Runtime Consistency Build vs deployed experience? 3TBD?89 Application Deployment Easy to deploy? Developer Model & Tooling Ease to develop? ???? Source:

Windows Phone 7

Data Storing data - SQL Server 2008 R2 Working with your data - ORMs Projecting your data - OData

Data Storing data - SQL Server 2008 R2 Be compatible vs Take a dependency? – NB: Mainstream support for SQL Server 2005 ends 12/04/2011 I will leave this one to Keith Working with your data – ORMs Entity Framework 4 is mature and capable. Trust me on this

Data Projecting your data – Open Data Protocol (OData) Protocol for querying and updating data Follows many of the REST principles WCF Data Services easily exposes your data via OData Examples SQL Azure Labs SQL Server 2008 R2 Reporting Services SharePoint 2010 PowerPivot for Excel 2010 CRM 2011 Windows Azure Tables Windows Azure DataMarket

New platforms: SharePoint 2010

SharePoint 2010 SharePoint is fantastically popular amongst your customers Over 100M licenese, 17K cystomers, #1 Portal (Forrester) partners in the eco-system Customers love having one place Would like applications from ISVs to also be in the one place But developing for SharePoint 2007 was … err… yucky The good news is developing for SharePoint 2010 is vastly better Which means the time is right to look again at SharePoint

Development on Windows 7 Windows 7

Full support inside Visual Studio 2010 Web Part Designer Project Types

Developer Dashboard

And new Business Connectivity Services – now CRUD Office Apps Client Runtime Offline Operations Cache Development Platform Business Intelligence Enterprise content mgmt Collaboration social Enterprise Search ECT Store Runtime Security Solution Packaging Out of the box UI Web 2.0 DB WCF Web Service.NET LOB SharePoint Design Tools SharePoint Designer 2010 Visual Studio 2010

Improved Data Access Technologies LINQ Farm Site List Data External Lists Data Platform Client-side Server-side Strongly-typed lists Weakly-typed lists Strongly-typed lists Weakly-typed lists Server OM Client OM REST APIs

Enables LINQ // Get the SharePoint list EntityList Customers = data.GetList ("Customers"); // Query for customers from London var londonCustomers = from customer in Customers where customer.City == "London" select customer; foreach (var londonCust in londonCustomers) { Console.Writeline("id = {0}, City = {1}", londonCust.CustomerId, londonCust.City); }

Enables Silverlight

New platforms: The Cloud

Is Cloud Inveitable? By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets. Gartner The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications. Forrester

Usage Compute Time Average Inactivity Period On and Off On and Off On and off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Compute Time Unpredictable Bursting Average Usage Unexpected/unplanned peak in demand Sudden spike impacts performance Cant over provision for extreme cases Average Usage Compute Time Growing FastGrowing Fast Successful services needs to grow/scale Keeping up w/growth is big IT challenge Complex lead time for deployment Compute Time Average Usage Predictable BurstingPredictable Bursting Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity Is it just about this?

I want to try something now Need to quickly provision new machines for a temporary period of time Departmental Need to quickly provision new machines for a departmental solution Or is it also about this? Machines Time Machines Time Just storeJust store data in the Clouddata in the Cloud With all processing elsewhere Extend toExtend to the Cloudthe Cloud Extend existing applications Migrate existing applications Benefits of reduced operational costs New hybrid servicesNew hybrid services On-premise and Cloud aka S+S

Types of Cloud Services (On- Premises) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Other Manages You manage Platform (as a Service) Other Manages You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Other Manages Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

Introducing the Windows Azure Platform makes it easy and cost effective to run your applications and store your data inside Microsoft Data Centres using existing skills and integrate with your existing on-premise applications

Windows Azure Platform delivers a PaaS (On- Premises) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Other Manages You manage Platform (as a Service) Other Manages You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Other Manages Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

Summary We face many new challenges and potential opportunities Microsoft is trying to help you with new technology Good questions to ask? Which of HTML5 (IE9), Silverlight and WPF fit your needs best? (It is fine to choose all – as we have) Does simplicity of developing for Phone 7 open up a new channel? Why are you not using an ORM? OData is a powerful enabler. Are you (or your customers) a producer, a consumer or both? Is it the right time to integrate with SharePoint? Can you ignore the cloud?

Next Steps For slides and all the links check out Follow the team Sign up to Microsoft Platform Ready Eric Nelson | ISV Application Architect | Microsoft UK | |