Smart Client applicaties met Visual Basic 2005 André Obelink, MCSD VBcentral.

Slides:



Advertisements
Similar presentations
Module 1: Introduction to SQL Server Reporting Services.
Advertisements

Saurabh Bhatia Program Manager Microsoft Corporation Andrew Whitechapel Senior PM Microsoft Corporation TL01.
Microsoft SharePoint 2010 technology for Developers
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
SAURABH PANT PROGRAM MANAGER MICROSOFT CORPORATION Configuring ClickOnce to best work for your deployment scenario.
Developing Smart Client Applications For The Enterprise Keith Elder Team Leader / Sr. Software Engineer Quicken Loans Blog:
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Windows Forms 2.0 – ClickOnce Stephen Turner Software Design Engineer
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Create Windows ® Applications with.NET Allan Knudsen.NET Developer Evangelist Microsoft.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Visual Studio Whidbey: Deploying Applications Using ClickOnce Sean Draine Program Manager Microsoft Corporation Sean Draine Program Manager Microsoft Corporation.
Windows XP Professional Deployment and Support Microsoft IT Shares Its Experiences Published: May 2002 (Revised October 2004)
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
ITE 370. Deployment Deployment is the process used to distribute a finished application (or component) to be installed on other computers.
Smart Client Applications for Developers Davin Mickelson, MCT, MCSD New Horizons of MN.
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social.
Microsoft Confidential Office as a Development Platform Tim Heuer
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
 Evolution of Smart Client  What is Smart client?  Types of Smart client  Architectural challenges  Smart Client Architecture  Demo application.
Updating FireRMS Presented by Dan Cook Implementation Team Lead ZOLL.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code.
Tony Goodhew Product Planner DEV328.
Advanced ETL: Embedding Integration Services Ashvini Sharma Development Lead DAT411 Microsoft Corporation Sergei Ivanov Technical Lead DAT411 Microsoft.
Navigating SQL Server Lesson 3. Skills Matrix Graphical User Interface (GUI) Management Tools SQL Server Management Studio SQL Server Configuration Manager.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
Windows Role-Based Access Control Longhorn Update
DEV339: Creating Windows and Web Applications with WPF (DEV339) Ian Griffiths Independent Consultant & Pluralsight Instructor
Microsoft Office Excel 2007: Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation Jed Farr Senior Consultant.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs This would be presented.
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
1 Visual Basic “Whidbey”: RAD for the Visual Basic Developer Jay Schmelzer and Shamez Rajan Program Manager Microsoft Corporation Jay Schmelzer and Shamez.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Module 4: Managing Access to Resources. Overview Overview of Managing Access to Resources Managing Access to Shared Folders Managing Access to Files and.
Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Windows Server 2003 Terminal Server: Overview And Deployment Haim Inger CTO Malam Group.
Agenda Steps of App Building The Runtime Environment Managing App Data Debug and Test an App Validate an App Publish an App to a Store Packaging Apps.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
ClickOnce Deployment (One-click Deployment)
Packaging and Deploying Windows Applications
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Introduction to ASP.NET 2.0
Module 4: Managing Access to Resources
Business Connectivity Services in SharePoint 2010 and Office 2010
Visual Studio Tools for Office 2005
The Application Lifecycle
DAT381 Team Development with SQL Server 2005
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Introduction to VSTS Database Professional
ClickOnce Deployment (One-click Deployment)
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Windows Forms in Visual Studio 2005: An Overview
Mark Quirk Head of Technology Developer & Platform Group
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Contexualized Data In Document Authoring
Presentation transcript:

Smart Client applicaties met Visual Basic 2005 André Obelink, MCSD VBcentral

Smart Client lastig te deployen zwarefootprint DLLHell netwerk afhankelijk beperkte user experience beperkte user experience lastig te ontwikkelen Web services en offline/online support adaptatie diverse devices groot bereik versiebeheer eenvoudig makkelijk te deployen rijke gebruikers interface hoge productiviteit als ontwikkelaar UI is responsief

Smart Client - Kenmerken Benaderen Local resources Benaderen Local resources Directe toegang tot scherm en randapparatuur Directe toegang tot scherm en randapparatuur Responsieve graphics, printers, digitale cameras, etc. Responsieve graphics, printers, digitale cameras, etc. Gebruik maken van geïnstalleerde applicaties Gebruik maken van geïnstalleerde applicaties Word, Excel, VSTO Word, Excel, VSTO Werk Connected Werk Connected Toegang tot netwerkbronnen Toegang tot netwerkbronnen Web services, SQL Databases, Access Web services, SQL Databases, Access

Smart Client - Kenmerken Werk Disconnected of Offline Werk Disconnected of Offline Cache online data Cache online data Update data wanneer weer verbonden Update data wanneer weer verbonden (Datasets in smart documents) (Datasets in smart documents) Intelligente uitrol en verspreiding updates Intelligente uitrol en verspreiding updates Eenvoudige niet-administrator uitrol Eenvoudige niet-administrator uitrol Automatische updates Automatische updates (Smart document deployment) (Smart document deployment) Rijke / mooie developer experience Rijke / mooie developer experience

Smart Client (GUI) André Obelink, MCSD VBcentral

Visual Studio 2005 Data Data New data-bound controls New data-bound controls Schema-based typed-data set designer Schema-based typed-data set designer Support for iterative maintenance of generated data-code Support for iterative maintenance of generated data-code Partial types for maintainable customizations of auto-generated code Partial types for maintainable customizations of auto-generated code Reduced need for mapping or glue code Reduced need for mapping or glue code Server explorer Server explorer Integrated data manipulation Integrated data manipulation

Smart Client (Data) Alex Thissen Class-A in samenwerking met VBCentral

ClickOnce Deployment ClickOnce application deployment published on a web or file server ClickOnce application deployment published on a web or file server Client follows link to server Client follows link to server Application deployed locally in users profile directory & executed Application deployed locally in users profile directory & executed Subsequent executions check for updates & execute local install Subsequent executions check for updates & execute local install Server Client application files

ClickOnce Smart Client deployment technology Smart Client deployment technology Provides web-deployment simplicity Provides web-deployment simplicity End User End User Provide web-deployment flexibility Provide web-deployment flexibility Publisher Publisher Other parallels to web-applications Other parallels to web-applications Applications are isolated per-user Applications are isolated per-user Can be executed with limited local permissions Can be executed with limited local permissions Locally executed, rich features Locally executed, rich features

ClickOnce Features Follow a link to install an application Follow a link to install an application Automatic w/minimal or no decision points Automatic w/minimal or no decision points web-style deployment web-style deployment Automatic update of application Automatic update of application Security isolation and optional restricted permissions Security isolation and optional restricted permissions Non-administrative installs Non-administrative installs

ClickOnce & VS 2005 Project Settings Publish tab Project Settings Publish tab Set deployment location Set deployment location Configure data files for deployment Configure data files for deployment Other settings: version, online-only or online-offline, CD installations and other details Other settings: version, online-only or online-offline, CD installations and other details Project Settings Security tab Project Settings Security tab Calculating permissions required by your application to function Calculating permissions required by your application to function Also add permissions using SecurityException at runtime Also add permissions using SecurityException at runtime Setting permissions in the manifest required to run Setting permissions in the manifest required to run Partial trust and full trust supported Partial trust and full trust supported

ClickOnce Deployment Alex Thissen Class-A in samenwerking met VBCentral

Application Updates Auto-update deployment options Auto-update deployment options Before application launch, or Before application launch, or Update check occurs after app-launch Update check occurs after app-launch Scheduled update checks Scheduled update checks Weekly, monthly, etc. Weekly, monthly, etc. Project Settings Publish tab Project Settings Publish tab Settings for update checking Settings for update checking

ClickOnce Auto-update (Versioning) Alex Thissen Class-A in samenwerking met VBCentral

Smart Client Summary Rich features easier than ever to implement Rich features easier than ever to implement Windows Forms 2.0 new controls Windows Forms 2.0 new controls Windows Forms 2.0 improved data integration Windows Forms 2.0 improved data integration Installation and update easier than ever Installation and update easier than ever ClickOnce web-style simplicity ClickOnce web-style simplicity ClickOnce web-style security ClickOnce web-style security SmartClient rich feature-set SmartClient rich feature-set Customers access existing and new application features easily Customers access existing and new application features easily Customers access your application with or without network connectivity Customers access your application with or without network connectivity

VSIP Partners

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.