My application is a swing based rich client application. It has many complicated User Interface screens. It uses the classes like JFrame, JInternalFrame, JMenu, JPanel, JTable(with sorting),etc. Can I convert this application to entirely Applet based one? If i can, what are the possible difficulties I would face?