DEV354: Extending Microsoft Visual Studio LightSwitch ...

DEV354: Extending Microsoft Visual Studio LightSwitch ...

DEV354 Extending Microsoft Visual Studio LightSwitch Applications Beth Massi Senior Program Manager, Microsoft Visual Studio Blog: www.BethMassi.com Twitter: @BethMassi The LightSwitch Development Experience Start Refine

Extend Describe your data Author business logic Define custom queries Create screens for common tasks Customize screen layouts

Create custom Silverlight controls Define custom queries Integrate with custom data sources Data Workspace WCF RIA Services WCF RIA Services

Silverlight 4.0 ASP.NET 4.0 Browser Host Desktop Host IIS 7.0 Other

Queries SharePoint Data Workspace Submit Pipeline Azure Controls

SQL Server Methods Data Access Screens Middle Tier Client Tier LightSwitch Architecture

LightSwitch Building Blocks LightSwitch VS Pro Ecosystem Screens Custom WCF Services Data Providers Queries

Silverlight Controls Custom Controls Entities Screen Templates Business Logic Application Themes Application Shells Business Types

Advanced Development Even with just LightSwitch installed, developers have access to advanced LightSwitch APIs, the Silverlight and .NET frameworks Custom screen layouts & screen workflows Save pipeline, validation & access control hooks Complex & composite LINQ queries Access to client & server project code COM Interop Publish to IIS or Windows Azure With VS Pro you can build LightSwitch Extensions

Advanced LightSwitch Development demo Extending LightSwitch LightSwitch has 6 extensibility points Installing Extensions LightSwitch developers can install extensions via Extension Manager Or just click on the VSIX package to install LightSwitch Extensions

are installed like any other Visual Studio extension and managed via the Extension Manager Requirements for Building LightSwitch Extensions Visual Studio Pro (or higher) + SP1 Visual Studio LightSwitch Visual Studio SDK For building VSIX packages LightSwitch Extension Development Kit (coming soon) Upload to VS Gallery

http://visualstudiogallery.msdn.microsoft.com/ Customizing Applications with LightSwitch Extensions demo Additional Resources MSDN Developer Center http://msdn.com/lightswitch Forum http://bit.ly/LightSwitchForum

Samples http://bit.ly/LightSwitchSamples Blog http://blogs.msdn.com/lightswitch/ DEV Track Resources http://www.microsoft.com/visualstudio http://www.microsoft.com/visualstudio/en-us/lightswitch http://www.microsoft.com/expression/ http://blogs.msdn.com/b/somasegar/ http://blogs.msdn.com/b/bharry/ http://www.microsoft.com/sqlserver/en/us/default.aspx http://www.facebook.com/visualstudio

Resources Connect. Share. Discuss. http://northamerica.msteched.com Sessions On-Demand & Community Learnin g Microsoft Certification & Training Resources www.microsoft.com/teched

www.microsoft.com/learning Resources for IT Professionals Resources for Developers http://microsoft.com/technet http://microsoft.com/msdn Complete an evaluation on CommNet and enter to win!

Scan the Tag to evaluate this session now on myTechEd Mobile

Recently Viewed Presentations

  • Objective - riverrouge.weebly.com

    Objective - riverrouge.weebly.com

    was stolen, a well-known antique dealer, Alfredo Geri, innocently placed an ad in several Italian newspapers which stated that he was "a buyer at good prices of art objects of every sort." 4. Soon after he placed the ad, Geri...
  • Binary Logistic Regression with SPSS

    Binary Logistic Regression with SPSS

    When to Use Binary Logistic Regression. The criterion variable is dichotomous. Predictor variables may be categorical or continuous. If predictors are all continuous and nicely distributed, may use discriminant function analysis.
  • Day 110: Empire and Expansion - Baltimore Polytechnic Institute

    Day 110: Empire and Expansion - Baltimore Polytechnic Institute

    14th ed., pp. 694-695) looks at how the United States came late to empire-building, which European powers had used to colonize large parts of the world in the nineteenth century. Social Darwinism is one key justification for U.S. territorial expansion.
  • Chapter 8

    Chapter 8

    Chapter 8: Hypothesis Testing Elementary Statistics Eleventh Edition and the Triola Statistics Series by Mario F. Triola A researcher claims that 62% of voters favor gun control. Identify the null hypothesis H0 and the alternative hypothesis H1.
  • World War II - Moore Public Schools

    World War II - Moore Public Schools

    "Revisionists:" wished to revise post-World War I peace treaties. Allies initially follow policy of appeasement. War erupts 1939, global by 1941, over 1945. Japan in China. Conquest of Chinese Manchuria 1931-1932. ... "Keep Calm and Carry On" ...
  • Automatic Wrapper Induction: Look Mom, no hands! Thomas

    Automatic Wrapper Induction: Look Mom, no hands! Thomas

    Semi-structured web pages are laid out in a pattern that is regular (repeating multiple times) and contiguous (few gaps among fields or records). A limited number of patterns are consistent with each web site and can be discovered automatically.
  • CS G120 Artificial Intelligence - Northeastern University

    CS G120 Artificial Intelligence - Northeastern University

    Arial Calibri Wingdings Symbol Antique Olive Script MT Bold Office Theme 1_Office Theme CS 4100 Artificial Intelligence Topics for today Disjunctive and Implicative form of clauses Horn clauses and Definite clauses Review: The Resolution Rule for Propositional Logic Refutation Resolution...
  • Comprehensive Plan MID-PLANNING REVIEW DATE: JUNE 19, 2014

    Comprehensive Plan MID-PLANNING REVIEW DATE: JUNE 19, 2014

    SPECIAL EDUCATION: Debra Lehew. STRENGTHS. Service Delivery and Continuum of Service Delivery/In District Placements. Therapeutic and Mental Health School-Based Services/Preventative and Treatment Services/Outpatient Licensed Site/District-Based Partial Hospitalization Program