RemoteApp 101 Delivering Seamless Remote Applications



Similar documents
How To Use Tsplashbox On A Pc Or Mac Or Mac (For A Pc) With A Windows 7 Computer (For Mac) Or Mac) With Tsplatro (For Pc) Or Ipad (For Windows) With An

How to Create a Forefront UAG Portport

Global Knowledge European Remote Labs Accessing the Remote Labs portal from Windows

VMware Horizon DaaS: Desktop as a Cloud Service (DaaS)

Remote Desktop Solution, (RDS), replacing CITRIX Home Access

Access Database Hosting. An introduction to Cloud Hosting Access databases from Your Office Anywhere

MOC 10324A: Implementing and Managing Microsoft Desktop Virtualization

Microsoft Azure RemoteApp

Evento Assyrus Microsoft 2009

Advantage Cloud Access: Microsoft Remote Desktop for Android

Here is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel

Extending FactoryTalk View Site Edition with Microsoft's Remote Desktop Services

WHITE PAPER SETTING UP AND USING ESTATE MASTER ON THE CLOUD INTRODUCTION

Remote Desktop Services User's Guide

Remote Application Server Version 14. Last updated:

TeamViewer 8 Manual Remote Control

Hosted desktops from Synergy IT Solutions Inc. with

Vista View Client for Android

Remote Application Server Version 14. Last updated:

The All-in-One Support Solution. Easy & Secure. Secure Advisor

Getting Started with Vision 6

Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts

Component Details Notes Tested. The virtualization host is a windows 2008 R2 Hyper-V server. Yes

Virtualizing Enterprise Desktops and Apps

Maximize your Remote Desktop Services

User Guide Terminal Service Plus

Basic File Management & Navigation

Using RD Gateway with Azure Multifactor Authentication

Course MS20694A Virtualizing Enterprise Desktops and Apps. Length: 5 Days

Browsing and working with your files and folder is easy with Windows 7 s new look Windows Explorer.

TeamViewer 10 Manual Remote Control

HallPass Instructions for Connecting to your Campus PC Using the ipad

2X ApplicationServer & LoadBalancer Manual

Microsoft Virtualizing Enterprise Desktops and Apps

Windows Server 2012 R2 Remote Apps Publishing within the enterprise and beyond

INTEGRATING APP-V WITH MICROSOFT VDI

ORGANIZER QUICK REFERENCE GUIDE. Install GoToMeeting. Schedule a Meeting. Start a Scheduled Meeting. Start an Instant Meeting.

Version Comparison MAXIMIZER CRM Published By. DATA SHEET Version Comparison 1

Don t W8. A look at Windows 8 and Server Ruben Spruijt CTO rsp@pqr.nl

TeamViewer 7 Manual Remote Control

Moving to Windows XP

Basic Web Fullerton College

Introduction to MS WINDOWS XP

Implementing and Managing Microsoft Desktop Virtualization

Assignment # 1 (Cloud Computing Security)

SHAREPOINT 2013 IN INFRASTRUCTURE AS A SERVICE

Using Microsoft RemoteFX USB Redirection to forward an F-Response Dongle

Abila Nonprofit Online. Connection Guide

TeamViewer 9 Manual Remote Control

Akin Gump Strauss Hauer & Feld LLP Remote Access Resources (DUO)

Microsoft. Remote Desktop Services. November 2013

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

OneDrive for Business User Guide

ecstudent-ts Terminal Server How to Use

MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # )

Commack UFSD Remote Access for Microsoft Windows Vista, 7 and 8 Apple Macs, ipads, iphones And Android devices

This guide provides all of the information necessary to connect to MoFo resources from outside of the office.


Accessing vlabs using the VMware Horizon View Client for OSX

Medstar Health Dell Services

Receptionist Console Quick Reference Guide

Simplify the Deployment and Management of Desktop Virtualization & VDI Technologies. Terry Lewis Solutions Architect

Using the Remote Desktop Connection for Mac

Remote Desktop Services

Simplify VDI and RDS Private Clouds for SMBs

Understanding Operating System Configurations

CNJG Annual Meeting Pre-Meeting Workshop. Presentors: David Binder, Dir., IT Don Debias, Help Desk Mgr. John Bednar, Sr. Help Desk Specialist

Implementing and Managing Microsoft Desktop Virtualization en

How To Use Outlook On A Virtual Desktop On A Pc Or Macbook

TeamViewer 7 Manual Remote Control

User Guide TSplus. background. amazing Drag & Drop wizard, Per user or Per Groups wizards

Remote Desktop Gateway. Accessing a Campus Managed Device (Windows Only) from home.

2XApplication Server XG v10.1

HWS Virtual Private Network Configuration and Setup Mac OS X 12/19/2006

Other documents in this series are available at: servernotes.wazmac.com

Windows Embedded Standard 7 (WES7) Administration Guide

Extending your datacenter to the cloud

2XApplication Server XG v10.6

LogMeIn Network Console Version 8 Getting Started Guide

Aqua Accelerated Protocol (AAP) For Mac User Manual

Sharing Files and Whiteboards

Working With Your FTP Site

OneDrive for Business User Guide

Mouse and Pointer Settings. Technical Brief

DeviceLock Virtual DLP: Overview & Scenarios

TERMINAL SERVICES CONFIGURATION GUIDE

OS X LION SET UP THE SYSTEM

XenApp & XenDesktop Documentation. Help Desk (202)

Deploy the client as an Azure RemoteApp program

RemoteApp Publishing on AWS

BarTender Print Portal. Web-based Software for Printing BarTender Documents WHITE PAPER

Office 365 Windows Intune Administration Guide

BA (Hons) Social work MA Social work PG Diploma Social work: Using PebblePad on Placement

How To Configure A Windows 8.1 On A Windows (Windows) With A Powerpoint (Windows 8) On A Blackberry) On An Ipad Or Ipad (Windows 7) On Your Blackberry Or Black

Apple OS / ios Installation Guide Includes MAC OSx and ios based devices

Global Knowledge MEA Remote Labs. Remote Lab Access Procedure

Use Remote Desktop capabilities to Access your Work PC from home over VPN

Sonexis ConferenceManager

Cisco Remote Expert Manager 1.9 READ and eread User Guide

Transcription:

RemoteApp 101 Delivering Seamless Remote Applications Dr. Benny Tritsch CTO bluecue consulting http://www.drtritsch.com Twitter: @drtritsch (#BriForum)

Content The History of Remote Applications Integrated Locally Seamless Remote Applications Concepts Installing and Configuring RemoteApp RemoteApp Usability Azure RemoteApp Summary

What is RAIL? Application Host Remoting Protocol RemoteApp Seamless App Client Local Application RAIL = Remote Applications Integrated Locally

Local Applications vs. RAIL Software Deployment Server RDSH Server Datacenter User Sessions Application runs here OS Hardware RDP Application runs here Local application on local desktop Remote application on local desktop

Windows Components Small Icon Menu Bar Window styles: Caption, SysMenu Visible ScrollBar ThickFrame MinimizeBox, MaximizeBox Windows Title Bar and Caption This text is displayed in the Client Area Most Windows applications create a main window as the first window of the application A child window can also be a parent window that contains child windows, such as controls When a parent window is destroyed, moved, hidden or disabled, so are its children Events in a child window are not always passed to the parent window Control Box Scroll Bar Border Attributes Size and position

Z Order GDI Repaint Mechanism Client Area Invalid Rectangle WM_PAINT

Poor Man s Application Remoting Alt-Print Mouse Click Ctrl-V Send Email

RAIL #1: Mapping the Entire App Window Host Seamless Frame Client App Window Icon Resource

RAIL #2: Using Client Window Manager Host Seamless Frame Wnd Resources Icon Resource Client Area Client Untitled - Notepad _ File Edit Format View Help

RAIL #3: Hidden Desktop Host Desktop Mapping Client Invisible Desktop Local Window Icon Resource

Z Order of Application Windows Local Application Local Application Remote Application Remote Application

Okay, Let s Build a RemoteApp Server

Simple Microsoft RD Session Host RD Connection Broker RDP Client RDSH Collection Notes: Backend servers must be domain-joined!!! RemoteApp can also be provided by Windows clients

RemoteApp Configuration

RemoteApp User Assignment

RDP Clients Supported Platforms RDP Client for Windows RDP Client for Windows RT RDP Client for Mac OSX RDP Client for ipad (ios) RDP Client for Android

Microsoft RDSH + RD Web Access HTTP RDP File RD Web Access RD Connection Broker RDP RDP Client RDSH Collection

Simplified Demo Environment VM1 Windows 8.1 Domain-joined Windows 8.1 Client Hyper-V VM2 VM3 Windows Server 2012 R2 RDSH RD Connection Broker RD Web Access RD Licensing Windows Server 2012 R2 DC DNS Domain users

RDS Management Console

RD Web Access

RemoteApp and Desktop Connection Available in Control Panel Provides administrators the ability to group and personalize RemoteApp programs and virtual desktops Makes them available to end users on the Start menu A RemoteApp and Desktop Connection notification area icon shows connection status and allows to disconnect Administrators can create a client configuration file (.wcx) and distribute it, allowing users to automatically configure RemoteApp and Desktop Connection NOTE: Certificate required for client-to-host communication

RemoteApp and Desktop Connection

Client drives USB devices Audio devices (CAM) Clipboard Printers Usability: Device Redirection

Usability: RDP Virtual Channels Core (graphics, keyboard, mouse) Seamless Windows / RemoteApp Printing Data Clipboard Mapping Drive Mapping RDP Client Audio Dynamic Virtual Channels RDS Host RDP Protocol Stream

Usability: File Type Associations

RemoteApp Challenges Some Fixed Z order of dialog boxes (popups behind main window) Transparent application elements and window regions Mouse cursors and keyboard shortcuts Move and resize experience, full drag Thumbnails and live tiles in taskbar Tray area notifications ( toasts ) with transparency (alpha blending) Rotation and resolution adoption (tablets) Shell extensions dependencies (Explorer plug-ins) User profile management in client and host sessions

Microsoft Azure RemoteApp Cloud Deployment RemoteApp Service Published Apps Elastic Runtime RDP Session Host Session Host Session Host Persistent user data (50GB per user) Pre-built template image Automatically maintained Authentication Identity Options Microsoft Account Azure Active Directory DirSync (optional) On-premises Network Windows Server Active Directory Source: Microsoft

Azure RemoteApp Management

Azure RemoteApp Client for Windows https://www.remoteapp.windowsazure.com/

Microsoft Azure RemoteApp Features Price (per user) Window Server version Remoting Protocol RDP 8.1 Microsoft Office Professional Plus 2013 Bring your own applications Device platforms Microsoft Account support Federated Identity with Active Directory Integration with On-Premises IT Infrastructure Storage (per user) Initial capacity at preview Regions Source: Microsoft Free during preview Windows Server 2012 R2 Windows 7/8.x, ios, Android, Windows Phone, Windows RT Coming soon: Mac OS X 50 GB 20 users per Azure account. Customers can request additional capacity during the preview. US East, US West, Europe North, Europe West, Asia Pacific East, Asia Pacific Southeast

Summary RemoteApp is cool stuff but not too many people know about it Not only RD Session Host servers can host RemoteApp programs, but also physical or virtual Windows clients (Enterprise edition) RemoteApp management has room for improvements In Cloud concepts, RemoteApp (or RAIL in general) may become an important cornerstone saves the legacy Windows apps RemoteApp clients are available for a range of devices and OSes (also non-windows platforms) Check out the new kid on the block: Azure RemoteApp

THANK YOU Benny Tritsch http://www.drtritsch.com Twitter: @drtritsch