Developing and executing java AWT applications on limited devices with TCPTE