[Bawazeer],
You can use the MIDP API and write a HTML browser MIDlet application. The MIDP specification does not provide a HTML browser implementation per say.
A sample example of how a HTML browser may look like can be found at this URL:
http://www.javamobiles.com/midlets/network_utilities.html
HTH.
Allen Lai
Developer Technical Support
SUN Microsystems
http://www.sun.com/developers/support/
Browser technology is complementary to MIDP, but is outside the MIDP specification. The goal of the MIDP profile is to provide a complete, functional application environment. Browsers, whether written in Java or native code,whether WAP or XHTML, are compatible technology and will be present in nearly
all wireless devices in the near future. The benefit of using a browser that is a MIDP application is that it is upgradable. Today, native browsers are embedded in ROM in most cell phones; the consumer must buy a new cell phone to get a new
version of the browser.
There is a third party company called 4thpath that has a MIDP compliant WAP browser.
MIDP requires a JAM - Java Application Manager. This is the software to install, manage and launch MIDlets.
The current MIDP spec does not say how this JAM should work, or what components it should contain. However, in practice the phone's built-in WAP browser will often be part of the JAM, since the user will browse through JADs (Java Application Descriptor files) within the WAP browser which will then hand-off to the JAM proper. Siemens SL45i is an example.
So maybe this is another sense in which a browser could be "part of" MIDP.
Regards,
Andrew