Since the interface controls on mobile devices are much different then on traditional computers, what UI guidelines should I be following when designing interfaces? Are there resources online to help? I'm specifically looking to port an existing Java application, but I'm worried about the UI since it uses a lot of mouse interaction.
To follow up on my post, my concern with the UI is that since it is manipulated with the keyboard, the controls should not look ''clickable.'' Buttons, check boxes and radio buttons should only be used in applications where it is possible to use a pointing device (Arrow Manipulated Pointer).