SlideShare a Scribd company logo
Build Business Applications
                                          with
   Visual Studio LightSwitch: VSLS
                     Nuchit Atjanawat
                     Software Development Section Manager
               Microsoft MVP: http://bit.ly/MVP-Nuchit                                |
                                 WindowsITPro Columnist(Mr.Nano) |
                          GF Community Leader(nano): http://bit.ly/oEKO79 |
     Silverlight Business Application Instructor: http://bit.ly/GF250-01 , http://bit.ly/GF150-02 |
         Web Site & Blog: http://bit.ly/JANAWAT | Facebook: http://facebook.com/nuchit |
                                  Twitter: http://twitter.com/janawat



                                                                                                      1
Agenda
•   What is Visual Studio LightSwitch (VSLS) ?
•   Overview of Business Application
•   Creating First LightSwitch Application
•   LightSwitch Development Life Cycle
•   Demo#1
    – Creating LightSwitch Application
• Demo#2
    – Customizing LightSwitch Applications
• Demo#3
    – Authentication and Access Control
    – Deployment to Windows Azure

                                                 2
What is Visual Studio LightSwitch (VSLS) ?
•   New development platform zero coding
•   Easy to create professional-quality business applications
•   Built once and deployed to different topologies.
•   Users non-professional developers


                                        non-
                                    professional
                                     developers
                                                                3
Overview of Business
    Application


                       4
Business data
  Master Data                       Transaction Data

                                    Screen Input data
Screen Input data
                                      Master detail

                                          Header



                      Report Data
                                          Detail



                                                        5
Business Application



              Core Business


VSLS     Screen or UI (User Interface)   Developers


                                               6
Development Cycle
                     Design
                     Screen

DATA

       Exporting                    Coding




             CRUD,            Connection
             Query            Database
                                             7
VSLS

       VSLS               VSLS



         VSLS          VSLS




DATA                             SCREEN
                                          8
Technologies

Presentation Tier                  Logic Tier         Storage Tier

   Silverlight4.0                  ASP.NET 4.0      SQL Server(Express)

Domain                                    Domain
                WCF RIA Services                        SQL Azure
Context                                   Service

 Microsoft Office                 Entity
                                                        SharePoint
  Automation                  Framework4.0

                             .NET Framework 4


                                                                          9
Creating First LightSwitch Application
                          http://msdn.microsoft.com/en-us/library/ff852059.aspx




         1                             3
       Create                      Create
                   2                                        4
       Project                     Screen
                 Define                            Run & Test
                                                   Application
                 Data




                                                                                  10
LightSwitch Development Life Cycle


          Customize     Create data


                          Create
          Build logic
                         screens




                                      11
DEMO #1
Creating LightSwitch Application



                                   12
Customizing LightSwitch Applications
• Customizing Screens
• Customizing control
• Writing Code
  – Data validation




                                       13
DEMO #2
Customizing LightSwitch Applications


                                       14
Authentication and Access Control
1


2                    permissions




                                        15
Deployment




             16
DEMO #3
Authentication and Access Control &
            Deployment

                                      17
Additional Resources
• MSDN Developer Center
  – http://msdn.com/lightswitch
• MSDN Library
  – Visual Studio LightSwitch http://bit.ly/vKDZL9
• Forum
  – http://bit.ly/LightSwitchForum
• Samples
  – http://bit.ly/LightSwitchSamples
• Blog
  – http://blogs.msdn.com/lightswitch/
                                                     18
WindowsITPro

               19
Nuchit Atjanawat
          Software Development Section Manager

     Microsoft MVP: http://bit.ly/MVP-Nuchit | WindowsITPro Columnist(Mr.Nano) |
                     GF Community Leader(nano): http://bit.ly/oEKO79 |
Silverlight Business Application Instructor: http://bit.ly/GF250-01 , http://bit.ly/GF150-02 |
     Web Site & Blog: http://bit.ly/JANAWAT | Facebook: http://facebook.com/nuchit |
                             Twitter: http://twitter.com/janawat

                                                                                                 20

More Related Content

PPTX
Introducing Visual Studio LightSwitch
PPTX
Staying connected: An Overview of Announcements from Microsoft’s Connect();
PDF
Design Nelle Applicazioni Ria
PPT
The Age Of User Experience
PDF
Conociendo el ecosistema de Windows Phone 8 y Windows 8
PPTX
App Studio: Hands-On
PPTX
InduSoft Web Studio 8.0 + SP1 + Patch One Review
PDF
Office 2010 Development in Visual Studio 2010
Introducing Visual Studio LightSwitch
Staying connected: An Overview of Announcements from Microsoft’s Connect();
Design Nelle Applicazioni Ria
The Age Of User Experience
Conociendo el ecosistema de Windows Phone 8 y Windows 8
App Studio: Hands-On
InduSoft Web Studio 8.0 + SP1 + Patch One Review
Office 2010 Development in Visual Studio 2010

What's hot (20)

PPTX
Visual Studio 2010 - O que há de novo?
PDF
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
PPTX
FewebPlus @ microsoft 19 april 2010 mix
PPTX
Microsoft Silverlight - An Introduction
PPT
Silverlight vs WPF
PPTX
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...
PPTX
Architecting WPF Applications
PPTX
Introduction to Microsoft Silverlight
PPTX
Silverlight
DOCX
VonageOnlyExperience
PPTX
Writing, build and releasing your own vsts extension
PPTX
Microservices architecture
PPT
Architecting For Ux
PPTX
Introduction to silverlight control 4
PPTX
MIX09 Keynote News review
PDF
Visual Studio 2019 × Azureで簡単アプリ開発!
PDF
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
PPTX
Windows phone-7- Introduction
PPT
Uncovering Windows - Silverlight Seminar
PDF
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
Visual Studio 2010 - O que há de novo?
Understanding the Windows Desktop App Development Landscape + Top 10 WPF Po...
FewebPlus @ microsoft 19 april 2010 mix
Microsoft Silverlight - An Introduction
Silverlight vs WPF
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...
Architecting WPF Applications
Introduction to Microsoft Silverlight
Silverlight
VonageOnlyExperience
Writing, build and releasing your own vsts extension
Microservices architecture
Architecting For Ux
Introduction to silverlight control 4
MIX09 Keynote News review
Visual Studio 2019 × Azureで簡単アプリ開発!
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
Windows phone-7- Introduction
Uncovering Windows - Silverlight Seminar
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
Ad

Viewers also liked (11)

PPTX
PPTX
PPTX
PPTX
Mobile web business apps with light switch html
PDF
料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築
PDF
楽しいゲーム開発管理
PPTX
Introducing Visual Studio LightSwitch(Screen Demo)
PPS
Wonderful Thoughts
PPT
Centerparcs: Investeren in duurzaamheid en innovatie
PPS
Happy Independence Day
PPT
Beautiful animals and birds
Mobile web business apps with light switch html
料理人になれなかったphperへ贈る Vagrantとあんしぼぉ(Ansible)で 開発環境構築
楽しいゲーム開発管理
Introducing Visual Studio LightSwitch(Screen Demo)
Wonderful Thoughts
Centerparcs: Investeren in duurzaamheid en innovatie
Happy Independence Day
Beautiful animals and birds
Ad

Similar to Build business applications with visual studio light switch (20)

PDF
Light-up-your-out-of-the-box LightSwitch Application
PPTX
Integrating SharePoint 2010 and Visual Studio Lightswitch
DOC
Arun Kumar(7.8Yrs).DOC
PPTX
Webinar The App Lifecycle Platform
PPTX
Employee Info Starter Kit
PPTX
Education&work experience
PPTX
Visual Studio 2010 RTMtoSP1
PPTX
DataLive conference in Geneva 2018 - Bringing AI to the Data
PPTX
Soa204 Kawasaki Final
PPTX
Win Connections Technical Overview ( Harold W)
PPTX
Win Connections Technical Overview (Harold W)
PPTX
JCON_15FactorWorkshop.pptx
PPTX
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
PDF
Cloud Foundry May 1 2014
PPTX
Walther Mvc
PDF
The Business Impact of Virtualization
PDF
Application development using the wso2 developer studio
PDF
Codecentric At Ajax World Conference San Jose
PPT
Silver Light for every one by Subodh
PPTX
Latest trends in information technology
Light-up-your-out-of-the-box LightSwitch Application
Integrating SharePoint 2010 and Visual Studio Lightswitch
Arun Kumar(7.8Yrs).DOC
Webinar The App Lifecycle Platform
Employee Info Starter Kit
Education&work experience
Visual Studio 2010 RTMtoSP1
DataLive conference in Geneva 2018 - Bringing AI to the Data
Soa204 Kawasaki Final
Win Connections Technical Overview ( Harold W)
Win Connections Technical Overview (Harold W)
JCON_15FactorWorkshop.pptx
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Cloud Foundry May 1 2014
Walther Mvc
The Business Impact of Virtualization
Application development using the wso2 developer studio
Codecentric At Ajax World Conference San Jose
Silver Light for every one by Subodh
Latest trends in information technology

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPT
Teaching material agriculture food technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Chapter 3 Spatial Domain Image Processing.pdf
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The Rise and Fall of 3GPP – Time for a Sabbatical?
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Teaching material agriculture food technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Empathic Computing: Creating Shared Understanding
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”

Build business applications with visual studio light switch

  • 1. Build Business Applications with Visual Studio LightSwitch: VSLS Nuchit Atjanawat Software Development Section Manager Microsoft MVP: http://bit.ly/MVP-Nuchit | WindowsITPro Columnist(Mr.Nano) | GF Community Leader(nano): http://bit.ly/oEKO79 | Silverlight Business Application Instructor: http://bit.ly/GF250-01 , http://bit.ly/GF150-02 | Web Site & Blog: http://bit.ly/JANAWAT | Facebook: http://facebook.com/nuchit | Twitter: http://twitter.com/janawat 1
  • 2. Agenda • What is Visual Studio LightSwitch (VSLS) ? • Overview of Business Application • Creating First LightSwitch Application • LightSwitch Development Life Cycle • Demo#1 – Creating LightSwitch Application • Demo#2 – Customizing LightSwitch Applications • Demo#3 – Authentication and Access Control – Deployment to Windows Azure 2
  • 3. What is Visual Studio LightSwitch (VSLS) ? • New development platform zero coding • Easy to create professional-quality business applications • Built once and deployed to different topologies. • Users non-professional developers non- professional developers 3
  • 4. Overview of Business Application 4
  • 5. Business data Master Data Transaction Data Screen Input data Screen Input data Master detail Header Report Data Detail 5
  • 6. Business Application Core Business VSLS Screen or UI (User Interface) Developers 6
  • 7. Development Cycle Design Screen DATA Exporting Coding CRUD, Connection Query Database 7
  • 8. VSLS VSLS VSLS VSLS VSLS DATA SCREEN 8
  • 9. Technologies Presentation Tier Logic Tier Storage Tier Silverlight4.0 ASP.NET 4.0 SQL Server(Express) Domain Domain WCF RIA Services SQL Azure Context Service Microsoft Office Entity SharePoint Automation Framework4.0 .NET Framework 4 9
  • 10. Creating First LightSwitch Application http://msdn.microsoft.com/en-us/library/ff852059.aspx 1 3 Create Create 2 4 Project Screen Define Run & Test Application Data 10
  • 11. LightSwitch Development Life Cycle Customize Create data Create Build logic screens 11
  • 13. Customizing LightSwitch Applications • Customizing Screens • Customizing control • Writing Code – Data validation 13
  • 15. Authentication and Access Control 1 2 permissions 15
  • 17. DEMO #3 Authentication and Access Control & Deployment 17
  • 18. Additional Resources • MSDN Developer Center – http://msdn.com/lightswitch • MSDN Library – Visual Studio LightSwitch http://bit.ly/vKDZL9 • Forum – http://bit.ly/LightSwitchForum • Samples – http://bit.ly/LightSwitchSamples • Blog – http://blogs.msdn.com/lightswitch/ 18
  • 20. Nuchit Atjanawat Software Development Section Manager Microsoft MVP: http://bit.ly/MVP-Nuchit | WindowsITPro Columnist(Mr.Nano) | GF Community Leader(nano): http://bit.ly/oEKO79 | Silverlight Business Application Instructor: http://bit.ly/GF250-01 , http://bit.ly/GF150-02 | Web Site & Blog: http://bit.ly/JANAWAT | Facebook: http://facebook.com/nuchit | Twitter: http://twitter.com/janawat 20

Editor's Notes

  • #6: Transaction Dataการการจัดการข้อมูลการประมวลข้อมูลที่เป็นการดำเนินงานประจำวันภายในธุรกิจเช่น การบันทึกรายการทางธุรกิจการออกใบเสนอราคา ออกเช็ค ออกใบเสร็จรับเงินเป็นต้น
  • #16: ApplicationDefinition.lsml[*.LSML = LightSwitch Markup Language]
  • #21: Acting 2, Lt. => Acting Second Lieutenant