300 Tone Šivic, Kompas Xnet d.o.o. Building interesting Applications for SharePoint 2013 using Visual Studio 2012 LightSwitch ( Izdelava zanimivih poslovnih.

Slides:



Advertisements
Similar presentations
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
Advertisements

DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Originally founded in 1985 as Rock Financial by Dan Gilbert Grew to one of the largest independent mortgage banks in the country 1998 IPO 1999 Launched.
OData Data Sources Clients Web Browsers (Internet Explorer, Firefox, …) Web Browsers (Internet Explorer, Firefox, …) Mobile Phones (Android,
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
 Introduction of the Ribbon  Inline editing of pages  AJAX Editing  Browser Support  Need to Redo Customizations and Page Layouts when upgrading.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Building a social networking portal on Windows Azure in 1 hour Saranya Sriram Developer Evangelist Microsoft, India.
Creating a SharePoint App with Microsoft Access Services
Build a SharePoint App with Microsoft Access. About me.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
Lightswitch: Visual Studio’s Hidden Secret CRAIG BERNTSON CHIEF SOFTWARE GARDENER MOJO SOFTWARE
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Introducing Visual Studio ® LightSwitch™ Andrew Coates Microsoft DEV201 #auteched #dev201.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
Apps where your users are Sign into SharePoint and launch apps Modern experiences on breadth of devices Central app management Central user.
1 Keith Vicens, Managing Consultant CRM Housing Solution Extending Your Case Management Capabilities.
DEV203. The simplest way to create business applications for the desktop and the cloud.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
WEBMATRIX Microsoft Pranav Rastogi.
Tony Goodhew Product Planner DEV328.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
HedKandi Microsoft SharePoint Server 2007 WCM features PlatformBranding Editing experience Content Aggregation and reuse User generated content Silverlight.
DEV211. The simplest way to create business applications for the desktop and the cloud.
Michael Hofer Senior Consultant Microsoft Corporation.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Welcome to Azure App Services! Amie Seisay
Switch on the LightSwitch Gill Cleeren Microsoft Regional Director / Silverlight MVP Ordina Belgium
DEV354. Describe your data Create screens for common tasks Author business logic Customize screen layouts Define custom queries Create custom Silverlight.
Ken Casada Developer Evangelist Microsoft Switzerland Découvrez le Visual Studio.
Ken Casada Developer Evangelist Microsoft Switzerland Visual Studio LightSwitch.
LightSwitch 2012 – Even Faster Andrew DEV333.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
SYSTEM CENTER VIRTUAL MACHINE MANAGER 2012 Gorazd Šemrov Microsoft Consulting Services
Janko Lavrič, Data Center Plan designer team –
300 Hyper-V 2012 in visoka razpoložljivost v privatnem oblaku Jože Markič, Microsoft.
Nivo 300 ASP.NET MVC 4 Danijel Malik Artifis Danijel Malik s.p.
HOL: 1: USING MICROSOFT EXCHANGE SERVER 2010 SP1 – MOBILITY FEATUERS 2: MICROSOFT EXCHANGE SERVER 2010 SP1 HIGH AVAILABILITY AND STORAGE SCENARIOS Gašper.
Creating & Consuming Open Data (OData) Cloud Services using LightSwitch Beth Massi Senior Program Manager, Visual Studio
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
300 DELAVNICA: Hyper-V 2012 in visoka razpoložljivost v privatnem oblaku Jože Markič, Microsoft.
KORAK PRED OSTALIMI VISUAL STUDIO LIGHTSWITCH Danijel Malik Artifis Danijel Malik s.p.
CONFIGURATION MANAGER 2012 NOVOSTI Predavatelj: Tomaž Čebul, MCSE, MCT, ITIL Manager Podjetje: Microsoft Slovenija Application management.
Ken Casada Developer Evangelist Microsoft Switzerland
Nivo 300 Windows server Roles and features - Luka Manojlovic Jure Purgar.
SHAREPOINT GRANULAR RECOVERY MODULE Igor Lautar, Mladen Brajković.
Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS.
IE 10: Več kot brskanje Tomaž Ščavničar. WINDOWS 8 TOUCH LANGUAGE.
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
Introduction ITEC 420.
Microsoft Certification Paths
Integrating SharePoint 2010 with Office 2010
VS 11 & TFS 11 Danijel Malik Artifis Danijel Malik s.p.
Surface 2.0 – what is new? Jernej Kavka, Semantika d.o.o.
End to end app development ASP.NET, WCF, WF, EF, & RIA Services
System Center 2012 in avtomatizacija procesov in postopkov v IT
Beginning Object-Oriented Web Design
TechEd /7/ :33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Tech Ed North America /1/ :36 AM Required Slide
TechEd /11/2019 2:47 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Certification Paths
Office 365 Development.
Building Business Applications in LightSwitch
4/19/2019 1:57 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Presentation transcript:

300 Tone Šivic, Kompas Xnet d.o.o. Building interesting Applications for SharePoint 2013 using Visual Studio 2012 LightSwitch ( Izdelava zanimivih poslovnih aplikacij za SharePoint 2013 z Visual Studio 2012 LightSwitch )

300 What are business aplications?

300 What are business aplications? Data Screens (to display/edit data) Rules/Validation Security

300 How do we build business aplications?

300 How do we build business aplications? SharePoint applications Excel applicatons Access applications Classic Win Forms applications / WPF applications Silverlight applications ASP.NET applications WCF RIA Services

300 Developers responsibilities

300 Developers responsibilities Data access code Services /tiers Validation and rules Build User interface Authorization

300 Introducing Visual Studio LightSwitch

300 Introducing Visual Studio LightSwitch Focused tool for building business aplications Abstract common tasks Modern technologies Proven architecutral patterns

300 Introducing Visual Studio LightSwitch LightSwitch simplifies development –Data –Screens –Rules / validation

300 Architecture of LightSwitch application

300 Architecture of LightSwitch application Client Tier -Silverlight -Data workspace Client Tier -Silverlight -Data workspace Middle tier -ASP.NET -Data workspace Middle tier -ASP.NET -Data workspace Data tier -SQL Server -SQL Azure -SharePoint -Other WCF RIA Services Data tier -SQL Server -SQL Azure -SharePoint -Other WCF RIA Services WCF RIA Services Entity Framework WCF RIA Sevices

300 Deploying LightSwitch application

300 Deploying LightSwitch application Desktop Cloud Web

300 LightSwitch Extensibility

300 LightSwitch Extensibility Controls Themes Screens Data Sources Business types

300 Data in LightSwitch

300 Data in LightSwitch Attaching to data Creating data Working with entities

300 Data in LightSwitch Creating data sources –Attach to existing data sources SQL (Server /Cloud – Azure) SharePoint Lists WCF RIA Service –Creating new data entities Automatic data source created SQL Express

300 Data in LightSwitch Data Workspace –Data source (SQL) –Data source (SharePoint) –Data source (X)

300 Data in LightSwitch Data Source Entity Set Query Entity Entity Collection

300 Data in LightSwitch Working With Entities Custom Data Types Relationships (withing and across sources) Calculated properties Validation and rules

300 Data in LightSwitch All data is abstract behind entities Create data or attach to existing data Create relationships Add validation / rules to entities or properties

300 Screens in LightSwitch

300 Screens in LightSwitch Screens in LightSwitch applications Screen layouts Controls Screen navigatino

300 Screens in LightSwitch Screen Layout Business object Properties Code Unit of work Data binding Containers Controls

300 Screens in LightSwitch - Layouts Details Editable grid Lists and details New data Search data

300 Screens in LightSwitch - controls Layout controls Data controls

300 Screens in LightSwitch Screens are business object Screens define a unit of work Many layouts and controls out of the box You can provide custom controls and layouts

300 Applications in SharePoint

300 Apps in SharePoint Apps where your users are –Sign into SharePoint and launch apps –Modern experiences on breadth of devices

300 Apps in SharePoint Central app management –Central user identity and access management –Simplified deployment, installation, & update experiences –Consume SharePoint services and data in a more integrated fashion

300 Apps in SharePoint Leverage existing knowledge –Built on web standards: HTML5, CSS, JavaScript, OData –Development experience = Web app development

300 Publish to SharePoint – steps (ups something went wrong)

300 Add Support for Creating and Editing Survey Data

300 Some additional links Visual Studio Gallery site MSDN LightSwitch site LightSwitch Help Website Home

300

VPRAŠANJA Prosimo vas, da po koncu predavanja izpolnite vprašalnike. Nekoga izmed vas bomo nagradili z Nokio Lumia 820. Vprašalniki bodo poslani na vaš e-naslov, dostopni pa bodo tudi preko profila na spletnem mestu Najlepša hvala! Iščete kakovostno izobraževanje? Obiščite Microsoftove izobraževalne centre: Uspeh = Znanje = Microsoftovi uradni tečaji + predavatelji Microsoft Certified Trainer