does AMX have Xpanel type of remote control ?
letMeIn Posts: 15
My clients just requested to be able to remotely control the room. Can I create something like Xpanel in C*, so I can remotely connect to the controller and start a web-based touchpanel application ?
I would test this first before offering it to your client - I don't remember what state of "support" this solution gets from AMX at this point. (I seem to recall certain firmware versions that didn't support this well or at all - don't know if the current ones are officially supposed to support it)
To add to what the other guys have said...
As Vining suggested, there's a web based 12 button keypad with a small, text LCD screen accessible on NetLinx control systems (see http://www.amx.com/products/NDT-VKP.asp ).
If this doesn't provide enough capability, the VNC server on G4 touchpanels which Vining mentioned can be accessed via a web browser pointed at the NetLinx controller that the touch panel connects to (check out G4 Web Control in the NetLinx manuals).
If the client doesn't wish to purchase a touchpanel for this purpose and you really feel like writing your own app you could go to the trouble of writing a custom "touch panel" application using i!-PCLinkExtra, which provides components allowing custom applications to communicate with NetLinx control systems. This is a licensed product from AMX, you'd have to check the cost and licensing arrangement with them. It'd be a fair amount of work though.
The TPDesign3 HTML export version (G3 Web Control) is no longer supported by AMX and is problematic at best. The client needs to have a certain java virtual machine version installed on each PC they want to access the panel from and it tends to be a bit flakey, depending on browser, JVM version, etc. On the other hand it is free and may suit your purposes.
If anyone is interested attached are source files for my AMX system and the source files for a PPC client, and PC client and the pass-through server. The reason for the middle man server is so that I can limit the number of open sockets on the control system without limiting the number of instances of the client interface interacting with the control system. It offsets the load to a fast machine that can handle it.
Edited for typos.
I came from the computer science end of things before I started out at my first programming job. So I guess you could say I'm comfortable writing my own tools for the trade. If you dig into the code you'll even see the handler portion of a meeting manager style management client between sql server and the control system.
This is all the result of idle hands and being bored at work between av installs. LOL
Here's some screenshots
the following below is a asp.net project but the source code is not included in the attachments but it gives you a idea of what the code in the source could can handle.
*edit forgot this image
my personal av system
I happen to use Macs a lot; I use Parallels on a Mac to do almost all my AMX development work. Apple's Remote Desktop program is a VNC-based screen sharing / remote control application, but I can't get it to work to access a G4 panel. I get the right window size when I connect, but all I get is black. It looks like there's some kind of security blocking direct access to the panel (without clicking the link from the controller web page). But I'm sure I don't have any security set on the panel I'm trying to connect to.
Does anyone happen to have any ideas, or am I on my own on this one?
You could use a Mac VNC client. I've got clients doing remote access to Panels using a Mac client and it works very well. I'll post a link to the client I use once I've found it
One watchout. Don't be too ambitious in colour depth. If you try and display too many colours you'll simply get a black box....I've been using thousands of colours and it's fine
Hmm isn't the black screen the problem he was mentioning? Maybe thats his problem on his current vnc application. [email protected] can you lower your color settings on your mac vnc app?
I'm not getting any success with Apple's Remote Destop product, no matter what settings I fool with. But, VNCViewer for the Mac works, and satisfies my needs. Thanks for the link!