SlideShare a Scribd company logo
1 of 12
Alexander Galkin
Azure Insider
Microsoft Student Partner
Eurofins GmbH alexander.galkin@studentpartners.de
WindowsAzure
Datengetriebene Anwendungen
in Rekordzeit erstellen.
LightSwitch und SQL Azure
• LightSwitch
• Übersicht
• Anwendungsbeispiel
• Datenzugriff
• Interne Aufbau
• Datenquellen
• Oberflächen-Frameworks
• Aufbau von Benutzeroberfläche
• Architektur einer Desktop-Anwendung
• Architektur einer Web-Anwendung
[Untertitel]
Agenda
1. RAD-Werkzeug und –Framework für datengetriebene
Anwendungen
2. Integriert in Visual Studio (ab 2012 Professional)
3. Anwendungen werden auf Basis von Datenbankschema
automatisch generiert und können noch im Designer
angepasst werden.
4. Anwendungen können grafisch konfiguriert und mit Code in
C# oder VB.NET erweitert werden.
Übersicht
LightSwitch
Anwendungsbeispiel
LightSwitch
OData
WCFRIASharePoint
SQL
Server
Interne Aufbau
LightSwitch App
Oberflächen-
definition
Desktop App
LIghtSwitch App
Silverlight
App
LIghtSwitch App
HTML5 App
(Beta)
LIghtSwitch App
Abfragen
Datenmanipulatione
n
Berechnungen
Konvertierungen
Entity Framework
SQL Datenbank
• MS SQL Server (ab 2005) und Compact (3.5 und 4.0)
• Nicht alle Datenbankmerkmale werden hier unterstützt (keine
Hierarchie-Daten, z.B.)
SharePoint
• MS SharePoint bzw. SharePoint Foundation bzw. WSS
• SharePoint Listen werden als Tabellen angebunden
OData
• Auf WCF basierte schema-behaftete Datenschnitstelle
• Bestehende Dienste können automatisch dank Service Discovery
angebunden werden
WCF RIA Services
• Leichte Anbindung von Silverlight-basierten Rich Clients mit Hilfe von
OData
• Deklarative Datenvalidierung ist möglich
Datequellen
LightSwitch App
LightSwitch: Entitäten anlegen und importieren
Desk
• Silverlight 5 out-of-browser App
• Integration mit Office (Export an Excel etc.)
Web
• Silverlight 5 Web-App
• Läuft in jedem gängigen Web-Browser (nicht nur IE)
• Silverlight-Runtime muss installiert sein (nur Windows und MacOS)
HTML
• HTML5 App
• Keine Vorinstallation notwendig, läuft in jedem Browser auf jeder Plattform
• Derzeit nur noch als Beta
Oberflächen-Frameworks
LightSwitch
LightSwitch App
Azure SQL
DB1
We
b
DB2
Busines
s
Firewall
LightSwitch App
Desktop-
Anwendung
SharePoint
Listen
Odata + WCF
RIA Services
Entity
Architektur einer Desktop-Anwendung
LightSwitch App
Azure SQL
DB1
We
b
DB2
Busines
s
Firewall
SharePoint
Listen
Odata + WCF
RIA Services
Entity
Webbrowser-App mit LightSwitch
Cloud-Hosted
Anwendung
Light Switch Browser App
http://www.lightswitchapp.com
Firewall
Web Ressourcen
Unter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind
• Windows Azure Homepage
http://www.azure.com
• Kostenloser Demo-Account
http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E
• Windows Azure Development Center
http://www.windowsazure.com/en-us/develop/overview/
• Windows Azure SDKs
http://www.windowsazure.com/en-us/develop/downloads/
• Windows Azure Training Kit
http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/
• Kundenreferenzen
http://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53
• Video-Serie zu Windows Azure (10-Minuten-Videos):
http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C
I
www.azure.com

More Related Content

Viewers also liked

Wer zuerst wirbt, verkauft zuerst!
Wer zuerst wirbt, verkauft zuerst! Wer zuerst wirbt, verkauft zuerst!
Wer zuerst wirbt, verkauft zuerst! hennysports
 
Kittyfilms Berlin Filmproduktion
Kittyfilms Berlin FilmproduktionKittyfilms Berlin Filmproduktion
Kittyfilms Berlin FilmproduktionKittyFilms
 
C1.2 Goethe Institut Rio Vortrag - Stockhausen: Musik und Erfindung
C1.2 Goethe Institut Rio Vortrag - Stockhausen: Musik und ErfindungC1.2 Goethe Institut Rio Vortrag - Stockhausen: Musik und Erfindung
C1.2 Goethe Institut Rio Vortrag - Stockhausen: Musik und ErfindungJorge L. Santos
 
Pilzinfektion Symptome
Pilzinfektion SymptomePilzinfektion Symptome
Pilzinfektion SymptomeLisa187
 
20101129 ilias edupad
20101129 ilias edupad20101129 ilias edupad
20101129 ilias edupadFabian Schmid
 
Organisations-Coaching statt mit Einzel-Coachings scheitern (DBVC Coaching Ko...
Organisations-Coaching statt mit Einzel-Coachings scheitern (DBVC Coaching Ko...Organisations-Coaching statt mit Einzel-Coachings scheitern (DBVC Coaching Ko...
Organisations-Coaching statt mit Einzel-Coachings scheitern (DBVC Coaching Ko...Christoph Schlachte
 
Akkreditierung von mikrobiologischen Laboratorien
Akkreditierung von mikrobiologischen LaboratorienAkkreditierung von mikrobiologischen Laboratorien
Akkreditierung von mikrobiologischen Laboratorienwernerweninger
 
SIMULACROS PRUEBAS SABER
SIMULACROS PRUEBAS SABER SIMULACROS PRUEBAS SABER
SIMULACROS PRUEBAS SABER martha calderon
 
Befragung per iPad für Kliniken und Arztpraxen - HERR DER LAGE Consulting
Befragung per iPad für Kliniken und Arztpraxen - HERR DER LAGE ConsultingBefragung per iPad für Kliniken und Arztpraxen - HERR DER LAGE Consulting
Befragung per iPad für Kliniken und Arztpraxen - HERR DER LAGE Consultingherrderlage
 
Steuerliche Substanzerfordernisse - Treaty Shopping Luxemburg
Steuerliche Substanzerfordernisse - Treaty Shopping LuxemburgSteuerliche Substanzerfordernisse - Treaty Shopping Luxemburg
Steuerliche Substanzerfordernisse - Treaty Shopping LuxemburgIAS Fiduciaire S.à r.l.
 
Präsentation Soul Sisters
Präsentation Soul SistersPräsentation Soul Sisters
Präsentation Soul Sisterssoulsisters
 
WordPress Tutorial
WordPress TutorialWordPress Tutorial
WordPress TutorialSkill Day
 

Viewers also liked (18)

Wer zuerst wirbt, verkauft zuerst!
Wer zuerst wirbt, verkauft zuerst! Wer zuerst wirbt, verkauft zuerst!
Wer zuerst wirbt, verkauft zuerst!
 
Kittyfilms Berlin Filmproduktion
Kittyfilms Berlin FilmproduktionKittyfilms Berlin Filmproduktion
Kittyfilms Berlin Filmproduktion
 
C1.2 Goethe Institut Rio Vortrag - Stockhausen: Musik und Erfindung
C1.2 Goethe Institut Rio Vortrag - Stockhausen: Musik und ErfindungC1.2 Goethe Institut Rio Vortrag - Stockhausen: Musik und Erfindung
C1.2 Goethe Institut Rio Vortrag - Stockhausen: Musik und Erfindung
 
Pilzinfektion Symptome
Pilzinfektion SymptomePilzinfektion Symptome
Pilzinfektion Symptome
 
Mit Bildern Geschichten erzählen
Mit Bildern Geschichten erzählenMit Bildern Geschichten erzählen
Mit Bildern Geschichten erzählen
 
Smarte Produkte smart präsentieren
Smarte Produkte smart präsentierenSmarte Produkte smart präsentieren
Smarte Produkte smart präsentieren
 
webinare_ebusiness_lotse_darmstadt_dieburg_leitfaden
webinare_ebusiness_lotse_darmstadt_dieburg_leitfadenwebinare_ebusiness_lotse_darmstadt_dieburg_leitfaden
webinare_ebusiness_lotse_darmstadt_dieburg_leitfaden
 
20101129 ilias edupad
20101129 ilias edupad20101129 ilias edupad
20101129 ilias edupad
 
Organisations-Coaching statt mit Einzel-Coachings scheitern (DBVC Coaching Ko...
Organisations-Coaching statt mit Einzel-Coachings scheitern (DBVC Coaching Ko...Organisations-Coaching statt mit Einzel-Coachings scheitern (DBVC Coaching Ko...
Organisations-Coaching statt mit Einzel-Coachings scheitern (DBVC Coaching Ko...
 
Spuren im Internet
Spuren im Internet Spuren im Internet
Spuren im Internet
 
Akkreditierung von mikrobiologischen Laboratorien
Akkreditierung von mikrobiologischen LaboratorienAkkreditierung von mikrobiologischen Laboratorien
Akkreditierung von mikrobiologischen Laboratorien
 
SIMULACROS PRUEBAS SABER
SIMULACROS PRUEBAS SABER SIMULACROS PRUEBAS SABER
SIMULACROS PRUEBAS SABER
 
Befragung per iPad für Kliniken und Arztpraxen - HERR DER LAGE Consulting
Befragung per iPad für Kliniken und Arztpraxen - HERR DER LAGE ConsultingBefragung per iPad für Kliniken und Arztpraxen - HERR DER LAGE Consulting
Befragung per iPad für Kliniken und Arztpraxen - HERR DER LAGE Consulting
 
ORGANOGÉNESIS
ORGANOGÉNESISORGANOGÉNESIS
ORGANOGÉNESIS
 
Bremsschlauch
BremsschlauchBremsschlauch
Bremsschlauch
 
Steuerliche Substanzerfordernisse - Treaty Shopping Luxemburg
Steuerliche Substanzerfordernisse - Treaty Shopping LuxemburgSteuerliche Substanzerfordernisse - Treaty Shopping Luxemburg
Steuerliche Substanzerfordernisse - Treaty Shopping Luxemburg
 
Präsentation Soul Sisters
Präsentation Soul SistersPräsentation Soul Sisters
Präsentation Soul Sisters
 
WordPress Tutorial
WordPress TutorialWordPress Tutorial
WordPress Tutorial
 

Similar to LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen

Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Sebastian Huppmann
 
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDISchlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDIadesso AG
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationGWAVA
 
Creasoft - Windows Azure
Creasoft - Windows AzureCreasoft - Windows Azure
Creasoft - Windows AzureCreasoft AG
 
Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.David Schneider
 
MEAN SCS in der Cloud
MEAN SCS in der CloudMEAN SCS in der Cloud
MEAN SCS in der CloudTorsten Fink
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft AG
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice ArchitekturenLeo Lindhorst
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenRobin Sedlaczek
 
Dr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft Azure | Projekt-ErfahrungenDr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft Azure | Projekt-ErfahrungenSymposia Media
 
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...comspace GmbH & Co. KG
 
Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platformcomspace GmbH & Co. KG
 
Windows Azure Platform Overview
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform OverviewOliver Michalski
 
Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322Thomas Treml
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Michael Kirst-Neshva
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft AzureCarola Pantenburg
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
 

Similar to LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen (20)

Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
 
Citrix Day 2014: APPDNA
Citrix Day 2014: APPDNACitrix Day 2014: APPDNA
Citrix Day 2014: APPDNA
 
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDISchlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
Creasoft - Windows Azure
Creasoft - Windows AzureCreasoft - Windows Azure
Creasoft - Windows Azure
 
Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.
 
Infrastructure Solution Day | Core
Infrastructure Solution Day | CoreInfrastructure Solution Day | Core
Infrastructure Solution Day | Core
 
Workshop Vue js
Workshop Vue jsWorkshop Vue js
Workshop Vue js
 
MEAN SCS in der Cloud
MEAN SCS in der CloudMEAN SCS in der Cloud
MEAN SCS in der Cloud
 
Creasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform AppsCreasoft-Akademie - Mobile Multiplattform Apps
Creasoft-Akademie - Mobile Multiplattform Apps
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice Architekturen
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-Anwendungen
 
Dr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft Azure | Projekt-ErfahrungenDr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
 
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
 
Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platform
 
Windows Azure Platform Overview
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform Overview
 
Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azure
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 

LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen

  • 1. Alexander Galkin Azure Insider Microsoft Student Partner Eurofins GmbH alexander.galkin@studentpartners.de WindowsAzure Datengetriebene Anwendungen in Rekordzeit erstellen. LightSwitch und SQL Azure
  • 2. • LightSwitch • Übersicht • Anwendungsbeispiel • Datenzugriff • Interne Aufbau • Datenquellen • Oberflächen-Frameworks • Aufbau von Benutzeroberfläche • Architektur einer Desktop-Anwendung • Architektur einer Web-Anwendung [Untertitel] Agenda
  • 3. 1. RAD-Werkzeug und –Framework für datengetriebene Anwendungen 2. Integriert in Visual Studio (ab 2012 Professional) 3. Anwendungen werden auf Basis von Datenbankschema automatisch generiert und können noch im Designer angepasst werden. 4. Anwendungen können grafisch konfiguriert und mit Code in C# oder VB.NET erweitert werden. Übersicht LightSwitch
  • 5. OData WCFRIASharePoint SQL Server Interne Aufbau LightSwitch App Oberflächen- definition Desktop App LIghtSwitch App Silverlight App LIghtSwitch App HTML5 App (Beta) LIghtSwitch App Abfragen Datenmanipulatione n Berechnungen Konvertierungen Entity Framework
  • 6. SQL Datenbank • MS SQL Server (ab 2005) und Compact (3.5 und 4.0) • Nicht alle Datenbankmerkmale werden hier unterstützt (keine Hierarchie-Daten, z.B.) SharePoint • MS SharePoint bzw. SharePoint Foundation bzw. WSS • SharePoint Listen werden als Tabellen angebunden OData • Auf WCF basierte schema-behaftete Datenschnitstelle • Bestehende Dienste können automatisch dank Service Discovery angebunden werden WCF RIA Services • Leichte Anbindung von Silverlight-basierten Rich Clients mit Hilfe von OData • Deklarative Datenvalidierung ist möglich Datequellen LightSwitch App
  • 8. Desk • Silverlight 5 out-of-browser App • Integration mit Office (Export an Excel etc.) Web • Silverlight 5 Web-App • Läuft in jedem gängigen Web-Browser (nicht nur IE) • Silverlight-Runtime muss installiert sein (nur Windows und MacOS) HTML • HTML5 App • Keine Vorinstallation notwendig, läuft in jedem Browser auf jeder Plattform • Derzeit nur noch als Beta Oberflächen-Frameworks LightSwitch
  • 9. LightSwitch App Azure SQL DB1 We b DB2 Busines s Firewall LightSwitch App Desktop- Anwendung SharePoint Listen Odata + WCF RIA Services Entity Architektur einer Desktop-Anwendung
  • 10. LightSwitch App Azure SQL DB1 We b DB2 Busines s Firewall SharePoint Listen Odata + WCF RIA Services Entity Webbrowser-App mit LightSwitch Cloud-Hosted Anwendung Light Switch Browser App http://www.lightswitchapp.com Firewall
  • 11. Web Ressourcen Unter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind • Windows Azure Homepage http://www.azure.com • Kostenloser Demo-Account http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E • Windows Azure Development Center http://www.windowsazure.com/en-us/develop/overview/ • Windows Azure SDKs http://www.windowsazure.com/en-us/develop/downloads/ • Windows Azure Training Kit http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/ • Kundenreferenzen http://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53 • Video-Serie zu Windows Azure (10-Minuten-Videos): http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C