Jumat, 18 Maret 2011

MIDP User Interface

MIDP user interface designed for mobile devices. MIDP applications demonstrated in the limited screen area. Memory equipment is also an important factor if the mobile equipment only has a small memory capacity. With a wide range of mobile devices, from various models of mobile phones to PDAs, MIDP user interface has been designed to be more flexible and easier to use in a variety of equipment. MIDP has a class that can handle high-level functions and low-level user interface. High-level UI designed flexibly. Appearance of this component is not specifically defined. The actual screen appearance of the various components are used from one device to another device. But programmers have been convinced by the usefulness of high-level UI component interfaces have in common in various specifications as a whole-implementers.



High Level UI
Low-Level UI
highly portable across devices
Allows all equipment
look and feel similar to the equipment 
Specific applications look and feel
Having interaction such as scrollingin-encapsulation 
Implementation should be with own instructions
This appearance could not be described by the actual
This appearance can not be described in units of pixel
Not having access to equipment with a specific feature
Accessing enter only low-levelby pressing


When to use High-Level UI• When we want to build text-based application that is easy• When we want the application can easily be exchanged with various kinds of equipment (Portability)• When we want the application to have the same appearance with other UI components from a variety of equipment• When we want to line of code can be as little as possible, when an interaction is handled by the API
When to use the Low-Level UI• When we need a high-level to control the look of an application• When an application we need the right place of the existing elements on the screen• When making a game graphically, although we still can use high-level UI in game menu, it is more advisable to create our own UI menu to avoid the atmosphere for its users seamless• When an application requires access to low-level input such as key presses have• If our application will be implemented on the navigation screen

Tidak ada komentar:

Posting Komentar