Join our SDK training on 21-23 May 2019 in Copenhagen, Denmark!

This training provides you with the knowledge and skills to develop applications and plug-ins for XProtect Corporate, XProtect Expert, XProtect Enterprise, XProtect Professional, and XProtect Express. The course uses lectures and hands-on exercises to teach how to develop video-enabled .NET applications using the MIP SDK.

You can find the link for registration on our website https://learn.milestonesys.com/upcoming-classes/scheduled-classes.php by filtering for “Milestone SDK training”.

If you have any question leave a comment here or contact Milestone Training EMEA (milestonetrainingemea@milestonesys.com)

If you are interested, here is some useful information

Prerequisites:

  • Participants MUST know how to develop in .NET (C#, VB .NET etc.).
  • Knowledge of the Milestone product line (in particular Milestone XProtect Smart Client) will be beneficial.

Technical equipment:

  • Each Participant should bring their laptop:
    • 1 powerful Windows 10 or Windows 8.1-laptop with 64-bit processor per participant, with the latest version of VMWare player installed and at least 60 GB of free, defragmented hard disk space available. Milestone XProtect software should not be installed. (Powerful, because of the images that have to be loaded, this is especially a question of RAM – at least 8 GB is preferable).

Course Content:

  • Component integration in stand-alone applications – exemplified by:
    • Connect
    • Get System Info
    • Get Live Feed
    • Playback recorded video
    • Protocol integration – exemplified by use of the Status Interface
    • Get System Status
    • Get Event
  • Plug-in integration in Milestone applications – exemplified:
    • Admin plug-ins
    • Background plug-ins in Event Server
    • Milestone Integration Platform Messaging
    • Client view items and image viewer overlays
    • Client side panel plug-ins
  • XProtect Access Integrations - exemplified
  • Interface to XProtect components
  • Create and deploy XProtect Access Integrations in Event Server plug-ins
  • Receive events, manage states and send commands
  • Manage credentials

Agenda (3 days) Day 3 (agenda item 5) optional XProtect Access training:

  1. Introduction
  2. Stand-alone application
    1. Connect
    2. Retrieve system information
    3. Binding sources and cameras, show live feed and play back recorded video
  3. Protocol integration
    1. Get system status
    2. Get events
  4. Plug-in integration
    1. Admin plug-ins
    2. Background plug-ins
    3. Client plug-ins
      1. View item
      2. Image viewer overlay
      3. Side panel
      4. Workspace
      5. Options
      6. Toolbar
      7. View layout
  5. XProtect Access Integrations
    1. Overview of XProtect Access Integrations
    2. Interface to XProtect components
      1. Management Client
      2. Smart Client, Map and Alarm Monitor
      3. Event Server plug-in
    3. Create and deploy Access Control Integrations
    4. Receive events, manage states and send commands
    5. Manage credentials
  6. Conclusion and wrap up

Material delivered at the course:

  • Printed
    • Description of hands-on exercises
    • PowerPoint lecture handouts
  • FTP download with following contents
    • Description of hands-on exercises
    • PowerPoint lecture hand-outs
    • Source code for exercise starting points
    • Source code for completed exercises