1. An alarm system controller comprising: (a) a packet data network interface port; (b) a security alarm system interface port configured to communicate with security alarm sensors; and (c) a controller configured to receive at least one input from the security alarm system interface port, to process the at least one input to determine an alarm condition, and to communicate the alarm condition within information defining a markup language interface through the packet data network interface port.
1. An alarm system controller comprising: (a) a packet data network interface port; (b) a security alarm system interface port configured to communicate with security alarm sensors; and (c) a controller configured to receive at least one input from the security alarm system interface port, to process the at least one input to determine an alarm condition, and to communicate the alarm condition within information defining a markup language interface through the packet data network interface port. 6. The alarm system controller according to claim 1 , wherein the controller is further configured to support execution of JAVA code.