Visual Studio LightSwitch 2011

Ähnliche Dokumente
Werkzeuge für ein innovatives Wissensmanagement. W3L AG

XMLBeam. Einfach XML-Handling. W3L AG

Einflussfaktoren auf eine Softwarearchitektur und ihre Wechselwirkungen Entwurfsentscheidungen systematisieren

Vaadin TouchKit. W3L AG

Contexts and Dependency Injection. W3L AG

Skalierbare Webanwendungen mit Apache und Apache Tomcat. W3L AG

Workflow Systeme mit der Windows Workflow Foundation

Automatisiertes UI Testing. Mark Allibone, , #2

Kendox InfoShare. Schulungsprogramm für Partner

OpenSource bei PostFinance Einsatz in der Software Entwicklung. informativ

TELEMETRIE EINER ANWENDUNG

Daten in der Cloud mit Access, Office 365 und Apps foroffice Dirk Eberhardt

Tätigkeitsschwerpunkte

Technologie ist Handwerk, Software was man draus macht.

Lokale Installation von DotNetNuke 4 ohne IIS

Selectron Fleet Diagnosis

EIDAMO Webshop-Lösung - White Paper

Bitte beachten Sie die folgenden Systemvoraussetzungen um DocuWare installieren zu können:

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION

Die Orgadata AG ist ein stark expandierendes Software-Unternehmen aus Leer. Mit unserem System LogiKal

Inhaltsverzeichnis. Einleitung und Danksagung. 1 Was ist SharePoint? - Ein Überblick.

Model-View-ViewModel (MVVM)

Ein buchner Unternehmen: Starke Software Gmbh Lise-Meitner-Str Schwentinental Tel.:

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Herzlich willkommen! Raber+Märcker GmbH

EoL-Testautomation 2.0. Technische Beschreibung. DI Hans-Peter Haberlandner. Blumatix GmbH

TYPO3 Slide Lightwerk GmbH

CIRRUSCELLS. Probleme zu vermeiden?

Comparing Software Factories and Software Product Lines

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

System Center Essentials 2010

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Excel beschleunigen mit dem mit Windows HPC Server 2008 R2

Praxisbuch SharePoint-Entwicklung

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Offline Apps mit HTML5

Luca Piras SharePoint Specialist it-function software GmbH

'DV8QWHUQHKPHQI U SURIHVVLRQHOOH,7/ VXQJHQ

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Profil Michael Stockhaus

Werkstudent Qualitätssicherung (m/w) (627468)

Prüfungsvorbereitung: Präsentation und Anwenderschulung

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden

IT Lösungen, die Ihr Unternehmen voranbringen.

Microsoft Licensing. SoftwareONE. Lync Server, Matthias Blaser

MOC Entwicklung von ASP.NET MVC 4 Webapplikationen

eevolution und brickit im Kundeneinsatz Frank Spiegelhoff

Ein buchner Unternehmen: Starke Software Gmbh Lise-Meitner-Str Schwentinental Tel.:

Microsoft Dynamics CRM Perfekte Integration mit Outlook und Office. weburi.com CRM Experten seit über 10 Jahren

SharePoint Portal für eine effiziente Zusammenarbeit

Implementierungsvarianten. mit Oracle Application Express

Einreichung zum Call for Papers

Vorwort Azure Cloud Computing mit Microsoft Danksagungen Kontakt zum Autor... 13

NetKalk DLL, Webservices & Partnerportal

Software Lösungen von masventa

Whitepaper. Produkt: combit List & Label 16. List & Label Windows Azure. combit GmbH Untere Laube Konstanz

IT-Systeme, Software und Schulung. Jörg Lapp Fridolinweg 49A Berlin TÄTIGKEITSSCHWERPUNKTE BRANCHENSCHWERPUNKTE

Commerce-Anwendungen. Entwicklung von E- Prof. Dr. Susann Kowalski

Kaftan, H.-J.: Betriebliche Standardsoftware für KMU

Softwaretechnische Anforderungen zu Opale bluepearl Version 1.0 vom

Citrix Dazzle. Die Zukunft der XenApp Bereitstellung? Thomas Kötzing - Freiberufler, Analyst Microsoft MVP, Citrix CTP / ThomasKoetzing.

Neue Funktionen in Innovator 11 R5

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht

Einsatzbedingungen FAMOS 3.10

Kompatibilitätsmodus und UAC

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT

ezustellung in Microsoft Office

IT IS ,- US-$. 50 IT IS

SharePoint 2010 Modern zusammen arbeiten

Citrix-Freigabe Sage Office Line Evolution 2012

SharePoint 2013 Mobile Access

Was ist neu in Sage CRM 6.1

Was ist ein «Nintex Workflow»? Nintex - Eine Übersicht Januar 2014

_Beratung _Technologie _Outsourcing

Hilfe, ich verstehe meine APEX Seite nicht mehr! DOAG Development Konferenz, Düsseldorf

Installationsanleitung: Krutec Access Managementsystem (AMS)

07. November, Zürich-Oerlikon

FH D Fachhochschule Düsseldorf University of Applied Sciences. FB 3 Fachhochschule Düsseldorf University of Applied Sciences

Ein buchner Unternehmen: Starke Software Gmbh Lise-Meitner-Str Schwentinental Tel.:

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

Identity & Access Management in der Cloud

Vergleich von ERPConnect Services (ECS) gegenüber Duet Enterprise for Microsoft SharePoint and SAP

IT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake Schmallenberg

BI Publisher Beleggestaltung ganz einfach. Matthias Bergmann Senior Development Berater

'RZQORDGXQG,QVWDOODWLRQYRQ-HW5HSRUWVIU '\QDPLFV1$95RGHUIUKHU

DOKUMENTATION PASY. Patientendaten verwalten

NET.Compact Framework

PC Software PPS-FM11 Windows Auswertung und Monitor BDE Betriebsdatenerfassung mit Terminals, RFID und SQL Client

Die Vielfalt der Remote-Zugriffslösungen

IBM SPSS Data Access Pack Installationsanweisung für Windows

Softfolio xrm Preisliste 02/2016 für Neukunden. Gültig ab

Transkript:

1 Visual Studio LightSwitch 2011 Vereinfachte Softwareentwicklung im Eiltempo W3L AG info@w3l.de 2012

2 Agenda Motivation Softwareentwicklung im Eiltempo Was ist LightSwitch? Merkmale Zielgruppe LightSwitch im Detail Fazit Architektur Entwicklungsschritte Live Demo Verteilungsmöglichkeiten Sicherheitsmechanismen Erweiterungspunkte

3 Motivation Softwareentwicklung im Eiltempo Magisches Dreieck des Projektmanagements Zeit Kosten Inhalt und Umfang (Qualität z. B. nach ISO 9126) Rapid Application Development Ziel: Schnelle Ergebnisse Geringer Entwicklungsaufwand Einfache Technologien Weniger Know-how erforderlich Vorgehensweise Komponentenbasierte Entwicklung Effizienzsteigerung durch Wiederverwendung Model-Driven Software Development Effizienzsteigerung durch Codegenerierung Zeit Qualität Kosten

4 Motivation Rapid Application Development mit Microsoft Produkten Office- Technologien Excel Enterprise- Technologien Visual Studio Access.NET-Plattform Visual Studio LightSwitch

5 Was ist LightSwitch? LightSwitch ist ein Entwicklungswerkzeug für.net-anwendung Schnelle und einfache Entwicklung von datengetriebenen Geschäftsanwendungen Einfach wie Access, aber mit den Vorteilen der.net-plattform Merkmale Vereinfachte Entwicklung Kein Fachwissen erforderlich Im Eiltempo zum Ergebnis Viele Assistenten vorhanden Implementierung von Quellcode ist optimal (C# und VB) Flexibilität und Skalierbarkeit Existierende Datenbanksysteme und Web-Services können leicht integriert werden Anwendungstyp kann nach der Fertigstellung bestimmt werden Desktopanwendung oder Webanwendung (mit/ohne Cloud)

6 Was ist LightSwitch? Zielgruppe Nicht-Programmierer Mitarbeiter in Fachabteilungen Administratoren Access-Entwickler Programmierer Visual-Basic-Entwickler.NET-Entwickler Quelle: http://www.microsoft.com/germany/ visualstudio/products/lightswitch Installation/Lizenzierung Als eigenständiges Entwicklungswerkzeug (369 Euro) Als Plug-In für Visual Studio ab 2010 SP1 Voraussichtlich in Visual Studio 11 enthalten

LIGHTSWITCH IM DETAIL 7

8 Architektur Klassische Drei-Schichten-Architektur Präsentation Silverlight 4.0 WCF RIA Services Client Office Automation Logik ASP.NET 4.0 WCF RIA Services Client Windows Azure / Entity Framework SQL Server Express, SQL Azure Datenhaltung SharePoint Weitere DBMS (SQL Server; MySQL; Oracle.)

9 Entwicklungsschritte 1.Phase: Modell definieren (Model-First) Neue Tabellen erstellen (Entitäten) Externe Datenquellen anfügen Bildschirmdialog erzeugen 2.Phase: Anpassen Geschäftslogik implementieren (Validation, Operationen) Bildschirmdialog anpassen Abfragen anpassen (Filter; Sortierungen) 3.Phase: Erweitern (Optional) Drittanbieter Komponenten einbinden (Telerik; DevExpress; Infragistics; ) Eigene Erweiterungen implementieren

10 + = Live-Demo

11 LightSwitch im Detail Verteilungsmöglichkeiten 2-Tier-Installation Windows-Client mit Silverlight 4 Datenbank, SharePoint, Web-Service Präsentations- und Logikschicht befinden sich auf dem Client

12 LightSwitch im Detail Verteilungsmöglichkeiten 3-Tier-Installation Windows Server + IIS oder Windows Azure Silverlight 4 (Mac/Windows) Datenbank, SharePoint, Web-Service Client enthält lediglich die Präsentationsschicht Logikschicht befindet sich auf einem IIS-Server oder in der Cloud Validierung, Operationen, Rechteüberprüfung und Datenzugriff

13 LightSwitch im Detail Sicherheitsmechanismen Authentifizierungsarten Windows-Authentifizierung Single-Sign-On nach Kerberos oder NTLM Formular-Authentifizierung Manuelle Eingabe von User-Credentials Keine Authentifizierung Rechtevergabe Rollenbasiertes Rechtekonzept Rollen werden über einen Editor definiert Umsetzung der Rechte erfordert Code-Implementierung HasPermission

14 LightSwitch im Detail Erweiterungspunkte LightSwitch verfügt über verschiedene Erweiterungspunkte Anforderungen Fachkenntnisse erforderlich.net; Silverlight & LightSwitch-Architektur Visual Studio Professional 2010 (oder höher) LightSwitch Extensibility Toolkit Erweiterungsmöglichkeiten Neue Geschäftstypen definieren (z. B.: Email- oder ISBN-Typ) LightSwitch-Steuerelemente Datenquelle LightSwitch-Bildschirmvorlagen Thema: Darstellung in Form und Farbe anpassen Shell: Layoutanpassungen

15 Fazit Vorteile Ermöglicht eine schnelle Anwendungsentwicklung Erweiterungsmöglichkeiten vorhanden Anwendung sind ohne Mehraufwand Cloud-fähig Vorteile gegenüber Access Skalierbar und Verteilbar Web-Client oder Desktop Erleichtert VB6- und Access-Entwickler den Umstieg auf.net Nachteile Nicht für größere Geschäftsanwendungen Keine Mandantenfähigkeit Keine Revisionssicherheit Keine Abbildung von Geschäftsprozessen bzw. Workflows möglich Rechtevergabe nicht ohne Quellcode möglich

16 Literatur http://msdn.microsoft.com/de-de/lightswitch/hh304488 http://www.microsoft.com/germany/visualstudio/products/lightswitch/default.aspx http://www.tecchannel.de/bild-zoom/2031958/1/944587/d2e259-media/ http://www.heise.de/developer/artikel/visual -Studio-LightSwitch-unter-der-Lupe- 1066115.html http://www.heise.de/developer/artikel/visual -Studio-LightSwitch-Naechste-Versionkostenfrei-in-Visual-Studio-1432939.html Microsoft Katapult.tv Webcast Visual Studio LightSwitch 2011 von Wolfgang Strasser Vielen Dank!

Inhouse-Schulungen W3L-Akademie Flexibel online lernen und studieren! Wir bieten Inhouse-Schulungen und Beratung durch unsere IT-Experten und Berater. Schulungsthemen Softwarearchitektur (OOD) Requirements Engineering (OOA) Nebenläufige & verteilte Programmierung Gerne konzipieren wir auch eine individuelle Schulung zu Ihren Fragestellungen. In Zusammenarbeit mit der Fachhochschule Dortmund bieten wir zwei Online-Studiengänge B.Sc. Web- und Medieninformatik B.Sc. Wirtschaftsinformatik und 7 Weiterbildungen im IT-Bereich an. Sprechen Sie uns an! Tel. 0231/61 804-0, info@w3l.de Besuchen Sie unsere Akademie! http://akademie.w3l.de