TechEd 2013 12/7/2018 12:33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.

Slides:



Advertisements
Similar presentations
Introducing Visual Studio ® LightSwitch™ Andrew Coates Microsoft DEV201 #auteched #dev201.
Advertisements

Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
Creating & Consuming Open Data (OData) Cloud Services using LightSwitch Beth Massi Senior Program Manager, Visual Studio
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
TechEd /11/2018 6:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
5/15/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Modern Application Lifecycle Management
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Build Connected Productivity Apps for SharePoint and Office
TechEd /26/2018 3:42 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows Azure Jason Olson, Program Manager 4-142
TechEd /8/ :20 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Office Power Hour New developer APIs and features for Apps for Office
Overview of Social Computing in Microsoft SharePoint 2010
TechEd /14/2018 6:05 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Design Guidance for Windows Store Line-of-Business Apps
TechEd /14/2018 6:26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
0 to 60: Developing Apps for Microsoft Office 2013
TechEd /21/2018 3:13 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /24/2018 5:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/27/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Visual Studio 2013 for web developers
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /7/2018 9:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /7/ :16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Team Foundation Server 2010 for Everyone
Windows Azure Web Sites & On-Premises Connectivity
TechEd /9/2018 4:17 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Authoring for Microsoft Silverlight 4 with Microsoft Expression Blend
Tech Ed North America /1/ :36 AM Required Slide
Tech Ed North America /1/2019 2:58 AM Required Slide
TechEd /11/2019 2:47 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /11/ :21 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /18/ :08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building Awesome Metro style HTML apps in Blend
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows Azure Web Sites & On-Premises Connectivity
Building Business Applications in LightSwitch
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Pushing Data to and from the Cloud with SQL Azure Data Sync
TechEd /3/ :48 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Sayed Ibrahim Hashimi Program Manager Microsoft Corporation
TechEd /7/2019 1:14 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Design Guidance for Windows Store Line-of-Business Apps
Brandon Bray Principal Group Program Manager Microsoft Corporation
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
4/15/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s New in Visual Studio LightSwitch
4/19/2019 1:57 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /1/2019 9:47 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /27/2019 5:37 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Code First Development in Microsoft ADO.NET Entity Framework 4.1
Cloud-powered Load Testing with Team Foundation Service
TechEd /7/2019 1:38 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /18/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Windows Azure John Stallo Principal Program Manager Lead 2-001
8/23/ :09 PM #DEV332 Building Modern, HTML5-Based Business Apps on Windows Azure and Office 365 with Visual Studio LightSwitch Andrew
TechEd /30/2019 7:18 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Getting Started with Team Foundation Service
TechEd /30/ :28 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /5/2019 2:08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Presentation transcript:

TechEd 2013 12/7/2018 12:33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

DEV-B307 Building Modern, HTML5-based Business Apps on Windows Azure with Visual Studio LightSwitch Beth Massi Senior Program Manager, Visual Studio bethma@microsoft.com @BethMassi

What is LightSwitch? Development environment in Visual Studio for building data-based business productivity apps and data services quickly Plumbing is all handled for you, the only code you write is the business logic LightSwitch provides a roadmap for the application as its needs and user base grows Flexible deployment model Publish On-Prem, Windows Azure or Office 365 / SharePoint “LightSwitch is simple on the outside but rich on the inside.”

LightSwitch Sweet Spots Mobile Web Business Apps Optimized for touch devices on multiple platforms (iOS, Android, WP8, WinRT) Default screen templates provide no-code experiences that can target multiple form factors Desktop Business Apps Optimized for heavy data entry, mouse & keyboard scenarios, with legacy app integration (i.e. COM) Default screen templates provide no-code experiences for manipulating data in a variety of ways Office 365 / SharePoint 2013 with Provider Hosting Leverage experiences and infrastructure for app access, organizational identity, and lifecycle management Provider hosting (IIS, Azure) allows flexible operational infrastructure choices

LightSwitch Version Roadmap May 2013: HTML Client Runtime Update 1 (NuGet opt-in) Support for jQuery Mobile 1.3 V3 April 2013: Visual Studio 2012 Update 2 HTML5 Mobile Client, SharePoint/O365 Integration V2 August 2012: Visual Studio 2012 OData Services, Azure Websites V1 July 2011: Visual Studio 2010 (Out-of-band) Silverlight In-Browser & Desktop apps, Azure Cloud Services

Visual Studio 2012 Update 2 LightSwitch Key Features HTML Client Responsive design supports multiple form factors Produces Single-Page-Applications (SPAs) jQueryMobile 1.3 support Streamlined screen creation and navigation Command bars Popups and Screens as dialogs Semantic types SharePoint 2013 apps Connect to SharePoint 2013 Lists as Entities Access SharePoint assets via CSOM Provider-hosted & autohosted deployment SharePoint On-Prem or Office 365 Other Localize app in multiple languages Globalization LINQ queries over DataWorkspace ServerApplicationContext for custom services Performance App load: minification, static compression OData: reduced payload size (JSON lite)

The LightSwitch Development Experience Start Describe your data Create screens for common tasks Extend Explore ecosystem components Create custom controls Integrate with custom data sources Refine Author business logic Customize screen layouts / branding Define custom queries

LightSwitch Architecture Client Tier Silverlight5 Desktop Methods Controls Screens Data Workspace WCF Data Service HTML5 Mobile Middle Tier IIS 7 Submit Pipeline Queries Data Workspace WCF Data Service ASP.NET 4.0+ Data Sources SQL Server Azure SharePoint OData Services Other… OData Service * * Clients connect via OData, enabling custom clients (Excel, Windows Store apps, WPF, etc.) access to the middle-tier services also

LightSwitch Data Service Architecture Each data source is exposed as a service endpoint Business rules & user permissions run no matter what client is talking to the services Can be hosted on-premises or in Azure Intrinsic Data External Data Source LightSwitch Middle-tier (rules pipeline) . ApplicationData.svc MyDataSource.svc LightSwitch Clients Other OData Clients

LightSwitch Hosting Options Office 365 On-Prem SharePoint 2013 - Windows Azure - IIS on your premises -SQL Azure - SQL Server Hosting the LS intrinsic database requires an edition of SQL Server (Express to Enterprise 2005 + higher). External data sources can be other types IIS 7+ is recommended, IIS6 supported SharePoint 2013 Apps (option) Cloud On-Prem Desktop: Windows, Mac Mobile: HTML5 Browsers HTML client optimized for iOS 5/6, Android 4, WinRT, Win Phone 8. Desktop uses Silverlight 5 in-browser (Windows, Mac) or out-of-browser (Windows only) LightSwitch SharePoint apps can be hosted in Azure for both O365 & SharePoint 2013 on premises. HTML or in-browser Silverlight clients supported.

HTML Client Design Goals Touch-oriented, immersive applications that run on all modern devices “Mobile-first” - Enable all modern tablet & mobile devices to create connections to LightSwitch services Allow easy integration of JavaScript ecosystem widgets/controls for specific customization Consistent design experience Standards based JQuery / JQueryMobile based CSS 3.0 HTML5

HTML Client Supported Platforms iOS 5/6 Android 4 Windows RT Windows Phone 8 Some limitations: Android 2.3, Windows Phone 7.5

Building a LightSwitch Mobile App

Design-time Experience Template driven UI design Consistent design experience View Model Content Tree

Enhanced To Support Common Patterns Support for “Dialogs” & Reusable Screens Lightbox UI pattern Similar usage to modal dialogs Support for Command bars Consistent design-time experience

Customization via HTML/JS

Customize Look and Feel via CSS

LightSwitch Hands-On-Labs DEV-H304: Building JavaScript and HTML5 Mobile Applications with Microsoft Visual Studio LightSwitch DEV-H306: Developing SharePoint Applications Using Microsoft Visual Studio LightSwitch

LightSwitch in Visual Studio 2012 The simplest way to build modern business applications for the enterprise VS Update 2 Desktop Clients w/Silverlight 5 HTML Client Released April 2013

Resources – Join the Community! HTML Client & SharePoint Support = VS 2012 Update 2 LightSwitch Team Blog: blogs.msdn.com/LightSwitch Developer Center: msdn.com/LightSwitch Forums: bit.ly/LightSwitchForums Facebook: www.facebook.com/VSLightSwitch Twitter: @vslightswitch

Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd 12/7/2018 12:33 PM Resources Learning Sessions on Demand http://channel9.msdn.com/Events/TechEd Microsoft Certification & Training Resources www.microsoft.com/learning TechNet msdn Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Plan details and subscriber benefits 12/7/2018 12:33 PM Plan details and subscriber benefits Free Plan for up to 5 users Included for certain paid MSDN subscribers: Version control (TFVC or Git) Comment on changesets & commits Work item tracking and tagging Team rooms Agile planning tools Feedback Management Agile Portfolio Management* Build* Web-based test case management* Load testing* New! Additional information at http://tfs.visualstudio.com * Capability in preview – limits may apply. Authoring load tests requires Visual Studio Ultimate 2013 Preview. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Learn more and activate today at http://aka.ms/AzureContest MSDN Subscribers – Accelerate Your Development & Test using Cloud VMs We’ve enhanced the Windows Azure MSDN benefit and added cloud use rights for select MSDN software. You’ve already got it, now use it!  Activate and try out your Windows Azure MSDN benefit today & you could win an Aston Martin V8 Vantage! Learn more and activate today at http://aka.ms/AzureContest

Complete an evaluation on CommNet and enter to win! 12/7/2018 12:33 PM Complete an evaluation on CommNet and enter to win! © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/7/2018 12:33 PM Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/7/2018 12:33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.