GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Today and in the Future Kevin Racer, Sr. Program Manager.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Module 1: Introduction to SQL Server Reporting Services.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Dynamics GP More Than Just Accounting PO Entry Customization.
Dynamics GP More Than Just Accounting Rodney Dangerfield I don't get no respect!
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Deployment and Management Overview Kevin Racer, Sr. Program Manager.
AppManager 7: Deep Technical Dive Tim Sedlack & Michi Schniebel Sr. Product Managers.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
OPC WPFHMI.NET.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Thirteen Performing Network.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
 Humberto Lezama Program Manager Microsoft Corporation  Ben Riga Sr. Evangelism Manager Microsoft Corporation BB08.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
Passage Three Introduction to Microsoft SQL Server 2000.
VMware vCenter Server Module 4.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
CONFIGURING WINDOWS SERVER MIS 424 Professor Sandvig.

Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
DBI328. Enabled as SharePoint Shared Service Built-in scale-out for RS Service Apps SharePoint Cross-farm reporting Integrated backup & recovery,
DotNetNuke Portal Private Assembly Development Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application.
Fundamentals of Database Chapter 7 Database Technologies.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
GPUG ® Summit 2011 November 8-11 Caesars Palace – Las Vegas, NV Connector for Microsoft Dynamics - Integrating Dynamics ERP and Dynamics CRM.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Support Debugging Tool for Partners Mark Polino, CPA, I.B.I.S., Inc. Principal Consultant, Microsoft.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Demos Components Resources Generic Command Execution SQL Profiles Application Hosts Service Settings Lifecycle Create Template Customize Deploy Service.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Extending SharePoint through Web Parts and ASP.NET 최승현 대리 한국마이크로소프트.
0Copyright 2014 FUJITSU New Zealand Limited FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE Microsoft CRM Tablet App for Dynamics CRM 2013 Travis Chen.
Module 1: Introduction to Microsoft SQL Server Reporting Services
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Integrating with and Extending Visual Studio. Objectives.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Exploreengage elevate explore engage elevate Presented By: Laura Murphy, Turnkey Technologies.
The Holmes Platform and Applications
Introduction ITEC 420.
Introducing the Microsoft® .NET Framework
How to be a SharePoint Developer
Building Applications with Windows Azure and SQL Azure
SharePoint 2019 Changes Point of View.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Managing Services with VMM and App Controller
LitwareHR v2: an S+S reference application
Saranya Sriram Developer Evangelist | Microsoft
Tomáš Urych, ESO9 international
AIMS Equipment & Automation monitoring solution
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Service Template Creation from the Ground Up
SQL Server 2005 Reporting Services
Service Template Creation from the Ground Up
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Running C# in the browser
Presentation transcript:

GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Today and in the Future Kevin Racer, Sr. Program Manager

Connections 2011 | Nov 6-8 | Las Vegas, NV Browser delivered GP application Leverages Silverlight UI – Rich controls – Multi windowed Dexterity runtime used – Existing functionality (sanscript) runs – ISV products will work Connected through SSL GP12 Web Client

Connections 2011 | Nov 6-8 | Las Vegas, NV Desktop Client Architecture Local Storage Dictionaries Dex Runtime Set File Dex.ini Application runs locally in memory Direct SQL Interaction

Connections 2011 | Nov 6-8 | Las Vegas, NV Dexterity Architecture Window Manager Operating System (GDI ) Operating System (GDI ) DexterityDexterity Database Script Interpreter File Manager Window Manager

Connections 2011 | Nov 6-8 | Las Vegas, NV Web Client Architecture Session Svc Dynamics Tenant Svc Tenant Info Dictionary Location Set File/Dex.ini Initializes

Connections 2011 | Nov 6-8 | Las Vegas, NV Web Service Manages GP user sessions – Authentication – GP configuration and start up – Terminate disconnected users Recovery – Service interruptions – Change machine (home to work) Session Service

Connections 2011 | Nov 6-8 | Las Vegas, NV Web service Manages tenant/user relationship Manages tenant apps Provides user startup configuration to Session Service Tenant Service

Connections 2011 | Nov 6-8 | Las Vegas, NV WCF Server Process Runtime Wrapper (.Net) Dynamics GP Runtime Web Client. net Windows/Controls Event Messages Data Windows/Controls Event Messages Data Full Dynamics Dictionary + Add On Products + Customizations Runs in Browser Secure Connection Enhanced UI Web Client Runtime Architecture

Connections 2011 | Nov 6-8 | Las Vegas, NV Management Console Web application Manage from anywhere Snap-In model Two MS provided Snap-Ins Session Manager Tenant Manager Custom Snap-Ins

Connections 2011 | Nov 6-8 | Las Vegas, NV 3 tier architecture Server Model – Executes existing logic – Maintains macro model Rendering model –.net representation of dex resources – Can be reused for other platforms Innovations

Connections 2011 | Nov 6-8 | Las Vegas, NV Leverages Silverlight today Controls – Rich existing controls – Custom controls.net foundation – Eventing model – Layout engine – Extensibility framework Client Model

Connections 2011 | Nov 6-8 | Las Vegas, NV Built on MEF – Dynamic assembly loading – Potential extensibility Rendering Engine is ours – Dex controls to Silverlight – Templates to “freshen” UI in places Inside the Client

Connections 2011 | Nov 6-8 | Las Vegas, NV Xml transformation of windows for Web Client Management within GP application UI Templates

Connections 2011 | Nov 6-8 | Las Vegas, NV Customized Template (xml) Customization(s) Dexterity Runtime Generic Window Object Template Processor Base Conversion Window Template (xml) Window Manager Rendering Engine / Converter Developer Interaction UI Events UI Template Architecture

Connections 2011 | Nov 6-8 | Las Vegas, NV UI Template Capabilities Group fields into accordions Place child windows in tabs Change display properties of fields Move buttons into ribbons

Connections 2011 | Nov 6-8 | Las Vegas, NV UI Template Development Visual Studio add-in to create/edit templates Utility to create static metadata from dex Preview mode

Connections 2011 | Nov 6-8 | Las Vegas, NV Performed inside of GP application Assign templates – By Role – By Company Designate default templates Import/export UI Templates Export to edit in VS Template Management

Connections 2011 | Nov 6-8 | Las Vegas, NV Thank You

Connections 2011 | Nov 6-8 | Las Vegas, NV Deployment Options Self Hosted Partner Hosted On Premise Users Remote Users

Connections 2011 | Nov 6-8 | Las Vegas, NV Sample: 40 customers/5 users each Dynamics GP 2010Dynamics GP “12” Web browser client eliminates TS deployment and reduces server memory footprint Web Services connect to multiple tenants eliminating Windows Server instance per customer SQL named database support eliminates need for SQL Server instance per customer Hosting Hardware Reduction

Connections 2011 | Nov 6-8 | Las Vegas, NV Server Processes File System Services Web Apps SQL Server Web Client Components Session Service Recovery Tenant Service Management Console GP Installation(s) Web Client.xap Console Snap in.xaps GP Session Web Client GP Session CompanyTenants Templates Named System

Connections 2011 | Nov 6-8 | Las Vegas, NV Manage access to apps Two User Levels – Tenant Admin – Service Admin Web Client configs Tenant Manager

Connections 2011 | Nov 6-8 | Las Vegas, NV Session Manager Active session info Grouped by session service Two access levels Terminate hung sessions Runtime info Logging options

Connections 2011 | Nov 6-8 | Las Vegas, NV Wizard based installer Server 2008 R2 with.NET 4.0 IIS 7.0 – Configured for SSL Dynamics GP12 ISV applications Server Requirements

Connections 2011 | Nov 6-8 | Las Vegas, NV Silverlight 5.0 Browser – IE 8+ Recommended - MS Office 2010 (excel, word) Client Requirements

Connections 2011 | Nov 6-8 | Las Vegas, NV IIS install and maintenance – Web Services Understand xml Visual Studio Dexterity Guidance for Partners

Connections 2011 | Nov 6-8 | Las Vegas, NV Web Client Optimization – Avoid using move field – ? Dexterity lives on Developer Guidance

Connections 2011 | Nov 6-8 | Las Vegas, NV Web Services – Multithreaded – Integrates to tenant service eConnect – Minor change in install Integration Manager – Uses credentials of IM user Multitenant Applications

Connections 2011 | Nov 6-8 | Las Vegas, NV Multiple install on same SQL machine User defined name – System(DYNAMICS) determined at install time – Sample(TWO) determined within Utilities GP 2010 SP3 Additions Dexterity – GetSystemDatabaseName() – GetSampleDatabaseName() Named DB

Connections 2011 | Nov 6-8 | Las Vegas, NV Properties – Visibility (collapsed, visible) – Background Color – Foreground Color – Border Color – Font – Font Size/Color – Border Size – Location (top/left) UI Template Capabilities