41d4bfba9b197317db4640ebbca5edd2.ppt
- Количество слайдов: 21
Citrix Confidential
Citrix Meta. Frame XP Server and Meta. Frame Secure Access Manager SDK’s Ronn Martin Systems Engineering Manager South Central Citrix Systems, Inc.
Agenda • • Meta. Frame XP Server SDK’s Meta. Frame Secure Access Manager SDK’s Demonstration Resources Citrix Confidential
Meta. Frame XP Server SDK’s Citrix Confidential
WFAPI SDK • Description • Usage – WFAPI. DLL subroutines – Meta. Frame 1. 8 compatibility – Shadowing • Functionality – Enumeration – Control – Shadowing • Platforms – MF 1. 8, XP • Limitations – Usability – Scope (mfadmin) – Not “farm” aware Citrix Confidential
Application Publishing SDK • Description • Usage – Interface to application publishing subsystem • Functionality – Meta. Frame 1. 8 compatibility • Platforms – MF 1. 8, XP – Microsoft Visual C++ 6. 0 – Published app • Creation • Modification • Enumeration • Limitations – Scope Citrix Confidential
ICA Client Object • Description – Interface to client session • Functionality • Usage – ICA session embedding • Platforms – MF 1. 8, XP – ICA Win 32 client – Session • Initiation • Destruction • Limitations – Win 32 client only Citrix Confidential
ICA Client Object Demo Citrix Confidential
Virtual Channel SDK • Usage • Description – Extend (not modify) ICA – Custom data communication – Peripheral support • Functionality – Interprocess communication mechanism (e. g. sockets, named pipes) • Platforms • Limitations – Application modification – Modified ICA client • DLL creation/distribution • Client registration Citrix Confidential – MF 1. 8, XP – Server: Microsoft Visual C++ 4. 2, 5. 0, 6. 0 Microsoft Visual Basic 6. 0 – Client: Microsoft Visual C++ 4. 2, 5. 0, 6. 0
Virtual Channel SDK Architecture Citrix ICA Client Virtual Driver Citrix Server (Win 32) ICA Protocol Application or Service Thinwire Winstation Clipboard VDTW 30 N Driver VDCLIPN Printer VDCPM 30 N My Data VDCUSTOM Citrix Confidential
MFCOM SDK • Description • Usage – MFCOM is a COM server for creating COM “clients” • Functionality – 400+ properties and methods exposed – Virtual CMC function parity – Administrative tool creation, reporting, etc. – CINCOM • Platforms • Limitations – Shadowing, RM, IM, LM Citrix Confidential – MF XP 1. 0 SP 1+ – Any COM–compliant tool/language (Visual Basic, Visual C++, VB script, etc. )
MFCOM SDK • Sample object relationship Apps Processes Servers Application Sessions Licenses Farm Processes Sessions Virtual Ch Accounts Zones Citrix Confidential Servers
SDK Overview Server WFAPI SDK Client COM SDK Virtual Channel SDK Client Query Licensing Virtual Channel Session Query Zones ICA Client Object Session Control Enumeration Virtual Channel Accounts App Publishing SDK App Publishing Shadowing Citrix Confidential Session Init
Meta. Frame Secure Access Manager SDK’s Citrix Confidential
CDAPad SDK • Description • Usage – Script-based CDA creation tool – Custom CDA development / modification • Functionality – Tight integration with Meta. Frame Secure Access Manager – Extend out-of-the-box CDA’s • Platforms • Limitations – VBScript Citrix Confidential – Meta. Frame Secure Access Manager
Web Form CDA SDK • Description • Usage – Web Forms-based CDA developement • Functionality – Web Forms – Meta. Frame Secure Access Manager integration – Custom CDA development • Platforms • Limitations Citrix Confidential – Meta. Frame Secure Access Manager • Web Form agent • Web Form SDK. NET Framework – Microsoft Visual Studio. NET
Demonstration Citrix Confidential
Resources • http: //www. citrix. com/cdn – SDK downloads / forums – Sample code • http: //www. cdaexchange. com • ronn. martin@citrix. com Citrix Confidential
Technology Lab Sago Ballroom
Citrix Authorized Training • With Citrix Training: – Learn tips and techniques for managing and administering Citrix software – Obtain valuable lab time for hands-on practice – Prepare for Citrix certification exams – Learn quickly and efficiently in the classroom • New Courses and Certification Include: – CTX-720 X Citrix Secure Access Manager Administration – CTX-6100 Citrix Core Technologies and Architecture – Citrix Certified Integration Architect (CCIA) program to be launched in Q 4 2003 • Available Worldwide from 350 CALCs • Training Locations from www. citrix. com/training Citrix Confidential TM
Thanks!