Skip to Main Content
Today, handheld devices play an important role in human's life. Pocket PCs, Palms and Mobile devices are good examples of handhelds; one of the main concerns when we use these devices is how the interface in these devices works and what characteristics are important in creating a good User Interface. This paper describes a brief study on needs for a User Interface in handheld devices and then we will compare and explores the needs for creating the most efficient User Interface in these devices. Different factors such as application, platform and device in the context of .NET Compact Framework and J2ME were described for developing a good interface in this paper. .NET Compact Framework and J2ME are platforms for development of applications for smart devices. Here we overview these two leading platforms for smart device development. We discuss and do a comparative analysis of these two technologies by means of developing a 'Math Tutoring Game' in both the environments.