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
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
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