1. A method for implementing a platform independent network interface in a home area network performed by a special-purpose computer programmed by a frame engine comprising: receiving one or more data packets encoded in a first communication protocol; and decoding the data packets into a set of platform independent data objects wherein the data packets are decoded in accordance with a metadata map within one or more metadata fields.