1 / 21

Citrix MetaFrame SDK Overview and Resources

Explore Citrix MetaFrame XP Server and Secure Access Manager SDK functionalities, limitations, and usage across platforms. Access demonstration resources and training information for developing with Citrix technologies.

cdawes
Download Presentation

Citrix MetaFrame SDK Overview and Resources

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Citrix MetaFrame XP Server and MetaFrame Secure Access Manager SDK’s Ronn Martin Systems Engineering Manager South Central Citrix Systems, Inc.

  2. Agenda • MetaFrame XP Server SDK’s • MetaFrame Secure Access Manager SDK’s • Demonstration • Resources

  3. MetaFrame XP Server SDK’s

  4. WFAPI SDK • Usage • MetaFrame 1.8 compatibility • Shadowing • Platforms • MF 1.8, XP • Description • WFAPI.DLL subroutines • Functionality • Enumeration • Control • Shadowing • Limitations • Usability • Scope (mfadmin) • Not “farm” aware

  5. Application Publishing SDK • Usage • MetaFrame 1.8 compatibility • Platforms • MF 1.8, XP • Microsoft Visual C++ 6.0 • Description • Interface to application publishing subsystem • Functionality • Published app • Creation • Modification • Enumeration • Limitations • Scope

  6. ICA Client Object • Usage • ICA session embedding • Platforms • MF 1.8, XP • ICA Win32 client • Description • Interface to client session • Functionality • Session • Initiation • Destruction • Limitations • Win32 client only

  7. ICA Client Object Demo

  8. Virtual Channel SDK • Usage • Custom data communication • Peripheral support • Platforms • 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 • Description • Extend (not modify) ICA • Functionality • Interprocess communication mechanism (e.g. sockets, named pipes) • Limitations • Application modification • Modified ICA client • DLL creation/distribution • Client registration

  9. Virtual Channel SDK Architecture Citrix ICA Client Virtual Driver (Win32) Citrix Server ICA Protocol Application or Service Thinwire Winstation Driver VDTW30N VDCLIPN VDCPM30N Clipboard Printer My Data VDCUSTOM

  10. MFCOM SDK • Usage • Administrative tool creation, reporting, etc. • CINCOM • Platforms • MF XP 1.0 SP1+ • Any COM–compliant tool/language (Visual Basic, Visual C++, VB script, etc.) • Description • MFCOM is a COM server for creating COM “clients” • Functionality • 400+ properties and methods exposed • Virtual CMC function parity • Limitations • Shadowing, RM, IM, LM

  11. MFCOM SDK • Sample object relationship Farm Apps Processes Servers Application Sessions Licenses Processes Processes Sessions Virtual Ch Accounts Zones Servers

  12. Client Query Session Init Licensing Session Query App Publishing Session Control Zones Enumeration Accounts Virtual Channel Virtual Channel Shadowing SDK Overview Server Client Virtual Channel SDK WFAPI SDK COM SDK ICA Client Object App Publishing SDK

  13. MetaFrame Secure Access Manager SDK’s

  14. CDAPad SDK • Usage • Custom CDA development / modification • Platforms • MetaFrame Secure Access Manager • Description • Script-based CDA creation tool • Functionality • Tight integration with MetaFrame Secure Access Manager • Extend out-of-the-box CDA’s • Limitations • VBScript

  15. Web Form CDA SDK • Usage • Custom CDA development • Platforms • MetaFrame Secure Access Manager • Web Form agent • Web Form SDK.NET Framework • Microsoft Visual Studio .NET • Description • Web Forms-based CDA developement • Functionality • Web Forms • MetaFrame Secure Access Manager integration • Limitations

  16. Demonstration

  17. Resources • http://www.citrix.com/cdn • SDK downloads / forums • Sample code • http://www.cdaexchange.com • ronn.martin@citrix.com

  18. Technology Lab Sago Ballroom

  19. TM 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-720X Citrix Secure Access Manager Administration • CTX-6100 Citrix Core Technologies and Architecture • Citrix Certified Integration Architect (CCIA) program to be launched in Q4 2003 • Available Worldwide from 350 CALCs • Training Locations from www.citrix.com/training

  20. Thanks!

More Related