{"id":2401,"date":"2014-06-09T04:51:52","date_gmt":"2014-06-09T04:51:52","guid":{"rendered":"http:\/\/www.knightware.net\/?p=2401"},"modified":"2014-06-09T04:51:52","modified_gmt":"2014-06-09T04:51:52","slug":"spyder-client-for-windows-8-1-live-control","status":"publish","type":"post","link":"https:\/\/www.knightware.net\/?p=2401","title":{"rendered":"Spyder Client for Windows 8.1 &#8211; Live Control"},"content":{"rendered":"<p>One of my favorite areas working on in the <a title=\"Windows 8.1 Spyder Client\" href=\"https:\/\/www.knightware.net\/?page_id=1191\">Spyder Client for Windows 8.1<\/a> was the live view, which not only shows a real-time\u00a0visualization of the Spyder server&#8217;s PixelSpaces, but allows for live interaction and command key creation. While it&#8217;s not necessarily new, I thought it would be fun to create a Camtasia video showcasing the live control available from the Spyder Client.\u00a0 I certainly enjoyed making it, and I hope you enjoy watching it (and using it).<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/IDkhN75_VxQ\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Under the Hood &#8211; Leveraging Spyder&#8217;s External Control<\/h2>\n<p>Internally, the Spyder Client uses\u00a0the Spyder\u00a0server&#8217;s\u00a0publicly accessible external control protocol for all control actions performed\u00a0by the application.\u00a0 This is for a few reasons, one of the more notable of which is that\u00a0Windows Store applications do not\u00a0support .Net Remoting (which is\u00a0how the Vista Advanced client communicates to Spyder).\u00a0\u00a0\u00a0If your curious how\u00a0the\u00a0Spyder Client is\u00a0doing something you can simply check out the Spyder server&#8217;s logs to see what commands are being executed (see screenshot below).\u00a0 Just make sure to set the server tracing level to information or success so that the command logs actually appear.\u00a0 Of course, if you have a specific question, feel free to leave a comment under this blog post.\u00a0 I&#8217;m always happy to help out a fellow coder.<\/p>\n<div id=\"attachment_2411\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.knightware.net\/wp-content\/uploads\/2014\/06\/serverlog.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2411\" class=\"wp-image-2411 size-medium\" src=\"http:\/\/www.knightware.net\/wp-content\/uploads\/2014\/06\/serverlog-300x292.jpg\" alt=\"Viewing remote server logs in Vista Advanced\" width=\"300\" height=\"292\" \/><\/a><p id=\"caption-attachment-2411\" class=\"wp-caption-text\">Viewing remote server logs in Vista Advanced<\/p><\/div>\n<p>Just in case you don&#8217;t already know, the external control protocol documentation is included with the installation of the Vista Advanced client software. If you have Advanced installed, then the external control protocol PDF document is already available from your start menu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of my favorite areas working on in the Spyder Client for Windows 8.1 was the live view, which not only shows a real-time\u00a0visualization of the Spyder server&#8217;s PixelSpaces, but allows for live interaction and command key creation. While it&#8217;s not necessarily new, I thought it would be fun to create a Camtasia video showcasing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10],"tags":[],"class_list":["post-2401","post","type-post","status-publish","format-standard","hentry","category-software","category-vista-systems"],"_links":{"self":[{"href":"https:\/\/www.knightware.net\/index.php?rest_route=\/wp\/v2\/posts\/2401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knightware.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knightware.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knightware.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knightware.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2401"}],"version-history":[{"count":0,"href":"https:\/\/www.knightware.net\/index.php?rest_route=\/wp\/v2\/posts\/2401\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knightware.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knightware.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knightware.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}