Ken Casada Developer Evangelist Microsoft Switzerland
Applications Data + Screens =
SQL Server/Express SQL Azure SharePoint 2010 ASP.NET 4.0 WCF RIA Services Entity Framework Silverlight 4.0 WCF RIA Services Client LightSwitch App Architecture Presentation Logic Data LS DLLs IIS IIS (Middle-tier) In-Browser In-Browser (Mac/Windows) (Mac/Windows) Out-Of-Browser Out-Of-Browser (Windows Client) (Windows Client) Out-Of-Browser Out-Of-Browser (Windows Client) (Windows Client) Storage
New Way Of Developing… Add Data Source… Data Model Add Screen… F5 Run Debug
Deploying LightSwitch App Create a package on disk Create a package on disk Remotely publish to a server (using MSDeploy) Remotely publish to a server (using MSDeploy)
Demo Introducing Visual Studio Light Switch Building an app from an existing data source
And more... Today: Visual Studio LightSwitch Beta1 LS Apps Totally Extensible&Configurable Support for Custom Silverlight Controls Shell and Theme Extensions Localization support
Resources Download Visual Studio Light Switch Beta1 LightSwitch Developer Center LightSwitch Blog LightSwitch "How Do I?" Videos
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.
LS Application Types Desktop client, 2-tier deployment Desktop client, 3-tier deployment Browser client, 3-tier deployment
Desktop, 2 tier deployment Clients&Database are on the same Network (LAN) Silverlight 4 Out-Of-Browser App.NET Framework 4.0 All LightSwitch Components (DLLs)
Desktop, 3 tier deployment Clients can be on the Internet or same network Silverlight 4 Out-Of-Browser App (Office Integration possible) Internet Information Server (IIS) NET Framework 4.0 LightSwitch Middle-tier components
Browser, 3 tier deployment Clients can be on the Internet or same network Silverlight 4 Browser App Internet Information Server (IIS) NET Framework 4.0 LightSwitch Middle-tier components