Your SlideShare is downloading. ×
0
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Visual Studio LightSwitch
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Visual Studio LightSwitch

1,080

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,080
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A STEP IN FRONT OF OTHERSVISUAL STUDIO LIGHTSWITCH Danijel Malik Artifis Danijel Malik s.p.
  • 2. WHAT IS VISUAL STUDIO LIGHTSWITCH?„Build for today, prepare for tomorrow“• Tool to build business applications using Silverlight 4.0• Automatic generation of user interface on the basis of the data model• Multiple built-in data sources• Easy customization, maintenance and upgrade• No need for XAML or C# code
  • 3. DEMOSimple LightSwitch Application
  • 4. ARCHITECTURE Presentation Logic Storage • Silverlight 4.0 • ASP.NET 4.0 • SQL Server • WCF RIA Services Client • WCF RIA Services • SQL Server Express • Office Automation • Entity Framework • SQL Azure • OData • SharePoint
  • 5. PRESENTATION• Data Services • Data Workspace • Hosting • Data Service Client • Shell UI (MVVM) • Entities • Theming • Relationships• Screens • CRUD • Data & Logic • Layout • Visual • No XAML
  • 6. LOGIC• Data Services • Transaction Management • Encapsulates all access • Per Data Workspace • Endpoint for each Data • Single Data Source at once Source • Data Providers• Entity Sets • ADO.NET Entity Framework • Entity Data Models • WCF Data Services• Operations • WCF RIA DomainService • Query • Submit • Custom • Pipeline
  • 7. STORAGEData Storage Service Data Provider Supported Features Not SupportedMicrosoft SQL Server SqlClient for the Entity • Referential integrity • SQL Server CompactSQL Server 2005 Framework • Transactions • Stored ProceduresSQL Server 2008 • SQL authenticationSQL Server 2008 R2 • Integrated Windowsincluding Express versions authenticationMicrosoft SQL Azure SqlClient for the Entity • Referential integrity • Stored Procedures Framework • Transactions • Integrated Windows • SQL authentication authentication • Azure Federated authenticationMicrosoft SharePoint OData client • Lists • AttachmentsSharePoint 2010 DataServiceContext • Relationships • TransactionsOther (RIA) Requires a custom WCF • Default queries • Entity operations RIA DomainService.. • Parameterized queries • Custom operations • Transactions • Complex types • Query “Includes”
  • 8. DEMOAdvanced Application
  • 9. SUMMARYPROS CONS• Rapid Application Development • Blackbox• 3-tier architecture • Doesn’t support complex types• Extensible and import functions• Automatic UI generating • No custom workflows, web• Easy customization, maintenance, services, … upgrade and deploy • Missing multilingual support• Built-in security and data validation• Office integration• No need to write XAML or C# code• …
  • 10. RESOURCES• http://blogs.msdn.com/b/lightswitch/• http://blogs.msdn.com/b/bethmassi/
  • 11. QUESTIONS?
  • 12. DANIJEL MALIKhttp://arkcore.wordpress.com danijel@artifis.si @DanijelMalik

×