mini framework for applet