Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

I tried the below code, nothing happened, it seems nothing happened, could somebody help?
//Test
case AVK_1:
STRTOWSTR("start a brower", wstr, 32*sizeof (AECHAR));
FileTestFunc(pMe,wstr);
ISHELL_StartApplet (pMe->pIShell, AEECLSID_BROWSER);
STRTOWSTR("end a brower", wstr, 32*sizeof (AECHAR));
FileTestFunc(pMe,wstr);
break;

Do you have a default browser registered in your phone?
ruben

Do you have a default browser registered in your phone?
ruben

hi, nice to meet you again, I am now developing with simulator only,
1.is my code ok? my goal is to see a brower that can visit WAP pages.
2.I tried to replace "browser" with one of my own "helloworld" app, I can not see "hello world " either
3.is it possible to test "new app" in simulator? and , how can I register browser as default browser?
Many thanks

hi, nice to meet you again, I am now developing with simulator only,
1.is my code ok? my goal is to see a brower that can visit WAP pages.
2.I tried to replace "browser" with one of my own "helloworld" app, I can not see "hello world " either
3.is it possible to test "new app" in simulator? and , how can I register browser as default browser?
Many thanks

are you writing your own browser. To register your application for any particular MIME type you can call ISHELL_RegisterHandler. ISHELL_GetHandler will give you the class id for registered MIME type.
ruben

are you writing your own browser. To register your application for any particular MIME type you can call ISHELL_RegisterHandler. ISHELL_GetHandler will give you the class id for registered MIME type.
ruben

I mean to send a url to the wap server from my own app. I want to start the browser provided by the phone to browse it. After that, I will go back to my own app.
The result of my posted code is "unsupportted class ". both for the attemp for invoke default browser or my app2(another app). I am thinking that maybe my emulator do not support this kind of simulation. What do you think?

I mean to send a url to the wap server from my own app. I want to start the browser provided by the phone to browse it. After that, I will go back to my own app.
The result of my posted code is "unsupportted class ". both for the attemp for invoke default browser or my app2(another app). I am thinking that maybe my emulator do not support this kind of simulation. What do you think?

Do you have any browser application in the emulator? You can download a sample browser from developer extranet. You can modify the browser code(if it does not exist) so that it register itself when you run the browser for the first time. Once your browser registers MIME time, you can start your application and then it should work.
ruben

Do you have any browser application in the emulator? You can download a sample browser from developer extranet. You can modify the browser code(if it does not exist) so that it register itself when you run the browser for the first time. Once your browser registers MIME time, you can start your application and then it should work.
ruben

I may be wrong, but I do not think it is possible to access applications on a phone that live outside the BREW world, ie "native" apps.
-Ben

I may be wrong, but I do not think it is possible to access applications on a phone that live outside the BREW world, ie "native" apps.
-Ben

Usually you cann't, unless the native app provides any hook via MIME type. If the app is BREW based it is fairly easy.
ruben

Usually you cann't, unless the native app provides any hook via MIME type. If the app is BREW based it is fairly easy.
ruben

Quote:Originally posted by ruben
Usually you cann't, unless the native app provides any hook via MIME type. If the app is BREW based it is fairly easy.
ruben
You mean that there may be an agreement between an OEM and BREW so that when ISHELL_GetHandler() is called on a particular device, for a particular MIME type a AEECLSID of an OEM application maybe returned ? A non-BREW OEM application ?
Nice. I guess the downside to that is becoming locked to a particular device's content viewer/handler.
-Ben

Quote:Originally posted by ruben
Usually you cann't, unless the native app provides any hook via MIME type. If the app is BREW based it is fairly easy.
ruben
You mean that there may be an agreement between an OEM and BREW so that when ISHELL_GetHandler() is called on a particular device, for a particular MIME type a AEECLSID of an OEM application maybe returned ? A non-BREW OEM application ?
Nice. I guess the downside to that is becoming locked to a particular device's content viewer/handler.
-Ben

I want to use ISHELL_BrowseURL to browse a wap,but it seems to do nothing.
exp:
case EVT_KEY:
ISHELL_BrowseURL(p_myApp->m_pIShell,"http://wap.sina.com");
return TRUE;
BTY ISHELL_BrowseFile is also seemed nothing to do.
exp:
case EVT_KEY:
ISHELL_BrowseFile (p_myApp->m_pIShell,"test.htm");
return TRUE;
CAN YOU TELL ME WHY

I want to use ISHELL_BrowseURL to browse a wap,but it seems to do nothing.
exp:
case EVT_KEY:
ISHELL_BrowseURL(p_myApp->m_pIShell,"http://wap.sina.com");
return TRUE;
BTY ISHELL_BrowseFile is also seemed nothing to do.
exp:
case EVT_KEY:
ISHELL_BrowseFile (p_myApp->m_pIShell,"test.htm");
return TRUE;
CAN YOU TELL ME WHY

(this is from BREW 2.1 API Reference)
This function attempts to find the associated registered applet for the URL scheme of the URL contained in the string pointed to by pszURL. If a handler applet is found, this function creates an instance of it and sends the EVT_APP_START event to the instance. If the applet starts successfully, ISHELL_BrowseURL() sends it the EVT_APP_BROWSE_URL event along with the URL. The handler applet can then browse the URL.
So you see, you have to register a default browser for your phone.

(this is from BREW 2.1 API Reference)
This function attempts to find the associated registered applet for the URL scheme of the URL contained in the string pointed to by pszURL. If a handler applet is found, this function creates an instance of it and sends the EVT_APP_START event to the instance. If the applet starts successfully, ISHELL_BrowseURL() sends it the EVT_APP_BROWSE_URL event along with the URL. The handler applet can then browse the URL.
So you see, you have to register a default browser for your phone.

has anyone seen some OEM do something like this in the real world?
it would indeed be very useful

has anyone seen some OEM do something like this in the real world?
it would indeed be very useful

If you have right contact/agreement with carrier/OEM (in other words if your application seem to be important to them) you may be able to do that.
ruben

If you have right contact/agreement with carrier/OEM (in other words if your application seem to be important to them) you may be able to do that.
ruben

hi ruben,
the problem here seems to be with Qualcomm but we're going to try
the OEM wants it

hi ruben,
the problem here seems to be with Qualcomm but we're going to try
the OEM wants it

If you have OEM contact, I don't see any problem. Since OEM has BREW AEE source code it would be fairly easy for them to integrate. OEM vendor needs to register the MIME type with BREW and tell you the application ID.
ruben

If you have OEM contact, I don't see any problem. Since OEM has BREW AEE source code it would be fairly easy for them to integrate. OEM vendor needs to register the MIME type with BREW and tell you the application ID.
ruben

by what I said I meant that they (the OEM) are going to check if they can really do that

by what I said I meant that they (the OEM) are going to check if they can really do that

Is it possible to launch the native WAP (Openwave ) Browser from a Brew application. If so, how is it done?
Thanks
Regards
Parimal

Is it possible to launch the native WAP (Openwave ) Browser from a Brew application. If so, how is it done?
Thanks
Regards
Parimal

In order to do that
1. Openwave browser must have registered itself as default handler for a particular MIME type (say, html) or you must know class ID of the browser. So it depends on OEM implementation of the browser. If you have either of the information, you can use ISHELL_GetHandler.
2. Now, if you need to open your browser with a particlular webpage then browser also need to handle ISHELL_StartAppletArgs function call (which your application should do) properly.

In order to do that
1. Openwave browser must have registered itself as default handler for a particular MIME type (say, html) or you must know class ID of the browser. So it depends on OEM implementation of the browser. If you have either of the information, you can use ISHELL_GetHandler.
2. Now, if you need to open your browser with a particlular webpage then browser also need to handle ISHELL_StartAppletArgs function call (which your application should do) properly.

Thanks Ruben,
My Requirement is to show websites and i think that WAP website don't represent the people's requirement(Graphics etc).
Can we show current HTML websites through IHTMLViewer interface with IWeb Interface?
Do u feel to Start OpenWave Browser is right way?
Thanks
Regards
Parimal

Thanks Ruben,
My Requirement is to show websites and i think that WAP website don't represent the people's requirement(Graphics etc).
Can we show current HTML websites through IHTMLViewer interface with IWeb Interface?
Do u feel to Start OpenWave Browser is right way?
Thanks
Regards
Parimal

IHtmlViewer implements a subset of the HTML specification, so not all tags will be supported. That, combined with the low resolution of a handset display, will make it very unlikely that pages not specifically designed for the handset will display in an acceptable manner.

IHtmlViewer implements a subset of the HTML specification, so not all tags will be supported. That, combined with the low resolution of a handset display, will make it very unlikely that pages not specifically designed for the handset will display in an acceptable manner.

ruben wrote:In order to do that
1. Openwave browser must have registered itself as default handler for a particular MIME type (say, html) or you must know class ID of the browser. So it depends on OEM implementation of the browser. If you have either of the information, you can use ISHELL_GetHandler.
2. Now, if you need to open your browser with a particlular webpage then browser also need to handle ISHELL_StartAppletArgs function call (which your application should do) properly.
Is any one know abt the CLSID of Openwave 4.1 Browser in LGVX 6000 or tell me what is the process to execute Openwave 4.1 Browser from my brew app in LGVX 6000 (IGetHandler)??
Thanks
Regards
Parimal

ruben wrote:In order to do that
1. Openwave browser must have registered itself as default handler for a particular MIME type (say, html) or you must know class ID of the browser. So it depends on OEM implementation of the browser. If you have either of the information, you can use ISHELL_GetHandler.
2. Now, if you need to open your browser with a particlular webpage then browser also need to handle ISHELL_StartAppletArgs function call (which your application should do) properly.
Is any one know abt the CLSID of Openwave 4.1 Browser in LGVX 6000 or tell me what is the process to execute Openwave 4.1 Browser from my brew app in LGVX 6000 (IGetHandler)??
Thanks
Regards
Parimal

Hi All,
Now i get reply from both (Brew & openwave) regarding launching openawave browser from Brew Application..
MAX (Brew Support)
If the Openwave browser is properly registered as the handler for the http protocol, you may invoke the browser through BREW with the ISHELL_BrowseURL() method. Please consult the BREW API Reference for more information.
YIN (Openwave Support)
I get response from the relevant team and Openwave browser is not a brew application. So it does not have a Class ID, nor is it registered to be the default MIME Handler. You cannot invoke the browser from BREW.
Now I believe we can't call Openwave browser from our Brew Application. If some body know any thing regarding this reference Plz add into this forum..
Thanks
Regards
Parimal

Hi All,
Now i get reply from both (Brew & openwave) regarding launching openawave browser from Brew Application..
MAX (Brew Support)
If the Openwave browser is properly registered as the handler for the http protocol, you may invoke the browser through BREW with the ISHELL_BrowseURL() method. Please consult the BREW API Reference for more information.
YIN (Openwave Support)
I get response from the relevant team and Openwave browser is not a brew application. So it does not have a Class ID, nor is it registered to be the default MIME Handler. You cannot invoke the browser from BREW.
Now I believe we can't call Openwave browser from our Brew Application. If some body know any thing regarding this reference Plz add into this forum..
Thanks
Regards
Parimal

ruben wrote:Do you have any browser application in the emulator? You can download a sample browser from developer extranet. You can modify the browser code(if it does not exist) so that it register itself when you run the browser for the first time. Once your browser registers MIME time, you can start your application and then it should work.
ruben
ruben,
i have been looking around on the xtranet, but cannot find said browser.
Possible to post me a link, or describe how to find it?
Cheers

ruben wrote:Do you have any browser application in the emulator? You can download a sample browser from developer extranet. You can modify the browser code(if it does not exist) so that it register itself when you run the browser for the first time. Once your browser registers MIME time, you can start your application and then it should work.
ruben
ruben,
i have been looking around on the xtranet, but cannot find said browser.
Possible to post me a link, or describe how to find it?
Cheers

Are you a authenticated developer(have to pay $400 to Verisign to get authenticated) to get access to extranet?

Are you a authenticated developer(have to pay $400 to Verisign to get authenticated) to get access to extranet?

yes I am authenticated.
I just cant find the browser file you are talking about, please if you could provide a link
Thanks :)

yes I am authenticated.
I just cant find the browser file you are talking about, please if you could provide a link
Thanks :)

tnx max :)

tnx max :)

Is there way to launch WAP browser from BREW app ? Using SDK 2.1 or up ?
Thanks

Is there way to launch WAP browser from BREW app ? Using SDK 2.1 or up ?
Thanks

Unfortunately, no.
Unless the WAP browser on the phone happens to be written on BREW, although I'm not aware of any devices where that is the case.

Unfortunately, no.
Unless the WAP browser on the phone happens to be written on BREW, although I'm not aware of any devices where that is the case.

Thanks for reply.
But here is reply from Brew support
MAX (Brew Support)
If the Openwave browser is properly registered as the handler for the http protocol, you may invoke the browser through BREW with the ISHELL_BrowseURL() method. Please consult the BREW API Reference for more information.
http://brewforums.qualcomm.com/showthread.php?t=4223
Can you please make it clear ?
Thanks

Thanks for reply.
But here is reply from Brew support
MAX (Brew Support)
If the Openwave browser is properly registered as the handler for the http protocol, you may invoke the browser through BREW with the ISHELL_BrowseURL() method. Please consult the BREW API Reference for more information.
http://brewforums.qualcomm.com/showthread.php?t=4223
Can you please make it clear ?
Thanks

so i'm pretty sure ISHELL_BrowseURL can do this for me. but searching through the threads, i see that i need to have the default browser registered to the phone. is this default browser the web browser that comes with the phone. and how do i go about registering it with the phone? it's not something i do from my code right? thanks
ISHELL_RegisterHandler(pcppapp->pIShell, HTYPE_BROWSE, "http,text/vnd.wap.wml,application/jsp", AEECLSID_BROWSER);
so i have the above code and what happens is the hourglass comes up but nothing happens after that. are those mime types correct that i put in?

so i'm pretty sure ISHELL_BrowseURL can do this for me. but searching through the threads, i see that i need to have the default browser registered to the phone. is this default browser the web browser that comes with the phone. and how do i go about registering it with the phone? it's not something i do from my code right? thanks
ISHELL_RegisterHandler(pcppapp->pIShell, HTYPE_BROWSE, "http,text/vnd.wap.wml,application/jsp", AEECLSID_BROWSER);
so i have the above code and what happens is the hourglass comes up but nothing happens after that. are those mime types correct that i put in?

You will need to load a BREW browser that uses these MIME types for this to work. You can not launch the OpenWave browser.

You will need to load a BREW browser that uses these MIME types for this to work. You can not launch the OpenWave browser.

so this brew browser, it's a separate app that needs to be installed onto the phone? thanks! :)

so this brew browser, it's a separate app that needs to be installed onto the phone? thanks! :)

I did not mean the BREW browser posted to the DX. You'll have to look at that app to see if and what MIME types are supported.

I did not mean the BREW browser posted to the DX. You'll have to look at that app to see if and what MIME types are supported.

Opening a web page in a brew application.
HI,
I am trying to open a web page on a brew phone from a game that was developed on it.
The objective is to be able to open any web page (google.com for example) when the user selects an item in the game menu.
I checked the BREWAPIReference and I found different ways to do it, but I was unable to make them work.
1) The first is to use the Iweb interface:
Here is what I tried based on the few examples I found on the web
Add the following attributes to my game class
if(ISHELL_CreateInstance(Framework::GetIShell(),AEECLSID_SSLROOTCERTS,(void **)&piRoots) != SUCCESS)
DBGPRINTF(" FAILURE ON LEVEL 0");
int WebSts;
IWeb* WebMgr;
IWebUtil* WebUtil;
AEECallback CallBack;
IWebResp* Resp;
IWebOpts *piRoots;
static void CmnGetResWeb(int* x)
{
DBGPRINTF(" DATA RECEIVED***************************");

Initialise these objects at the beginning of the Gameloft
WebOpt stWebInfo[2];
WebMgr = NULL;
WebUtil = NULL;
ISHELL_CreateInstance(game_pIShell(),AEECLSID_WEB,(void**)&WebMgr);
ISHELL_CreateInstance(game_pIShell(),AEECLSID_WEBUTIL,(void**)&WebUtil);
stWebInfo[0].nId = WEBOPT_CONNECTTIMEOUT;
stWebInfo[0].pVal = (void *)10000;
stWebInfo[1].nId = WEBOPT_END;
IWEB_AddOpt(WebMgr,stWebInfo);
CALLBACK_Init(&CallBack,CmnGetResWeb,0);
Open the connection when the item in my game menu is selected :
IWEB_GetResponse(WebMgr,(WebMgr, &Resp, &CallBack, "http://www.google.com/", WEBOPT_DEFAULTS, piRoots,
WEBOPT_END));
The results were
DNS server[0] == 10.136.0.101
DNS server[1] == 10.136.0.102
DATA RECEIVED***************************
ISHELL_AppStart 0
The problem is that regardless of the URL I specify it is always returning these 2 ips.
And from the ISHELL_AppStart 0 I can tell that a new applet is launched(started), but it is not downing anything (the game simply stay in its mode).
2) The second way is to simply use the IBrowseUrl(game_pIShell(),“[url]http://www.google.com/”[/url] )
when the item in my game menu is selected.
The problem is this command doesn’t do anything !
I tried to register a default handler for the browser ISHELL_RegisterHandler(game_pIShell(),AEECLSID_BROWSER,"text/html",AEECLSID_BROWSER);
But the results were the same.
I tried to close the game after launching the IBrowseUrl command, but it did not help.
I don’t know what can I try next?
Most of the brew devices have a web browser that allow the user to view web pages,
My question is:
Is it possible to launch this browser with a certain URL from a running application on the device?
And if so, how can I do that?
If anyone can help please do, any ideas comments or suggestions would be appreciated.
Thanks in advance.
(I did check the browser 2.0.0 application, I compiled it and I tested it on an emulator and on a real phone, but it only displayed a white rectangle)

Opening a web page in a brew application.
HI,
I am trying to open a web page on a brew phone from a game that was developed on it.
The objective is to be able to open any web page (google.com for example) when the user selects an item in the game menu.
I checked the BREWAPIReference and I found different ways to do it, but I was unable to make them work.
1) The first is to use the Iweb interface:
Here is what I tried based on the few examples I found on the web
Add the following attributes to my game class
if(ISHELL_CreateInstance(Framework::GetIShell(),AEECLSID_SSLROOTCERTS,(void **)&piRoots) != SUCCESS)
DBGPRINTF(" FAILURE ON LEVEL 0");
int WebSts;
IWeb* WebMgr;
IWebUtil* WebUtil;
AEECallback CallBack;
IWebResp* Resp;
IWebOpts *piRoots;
static void CmnGetResWeb(int* x)
{
DBGPRINTF(" DATA RECEIVED***************************");

Initialise these objects at the beginning of the Gameloft
WebOpt stWebInfo[2];
WebMgr = NULL;
WebUtil = NULL;
ISHELL_CreateInstance(game_pIShell(),AEECLSID_WEB,(void**)&WebMgr);
ISHELL_CreateInstance(game_pIShell(),AEECLSID_WEBUTIL,(void**)&WebUtil);
stWebInfo[0].nId = WEBOPT_CONNECTTIMEOUT;
stWebInfo[0].pVal = (void *)10000;
stWebInfo[1].nId = WEBOPT_END;
IWEB_AddOpt(WebMgr,stWebInfo);
CALLBACK_Init(&CallBack,CmnGetResWeb,0);
Open the connection when the item in my game menu is selected :
IWEB_GetResponse(WebMgr,(WebMgr, &Resp, &CallBack, "http://www.google.com/", WEBOPT_DEFAULTS, piRoots,
WEBOPT_END));
The results were
DNS server[0] == 10.136.0.101
DNS server[1] == 10.136.0.102
DATA RECEIVED***************************
ISHELL_AppStart 0
The problem is that regardless of the URL I specify it is always returning these 2 ips.
And from the ISHELL_AppStart 0 I can tell that a new applet is launched(started), but it is not downing anything (the game simply stay in its mode).
2) The second way is to simply use the IBrowseUrl(game_pIShell(),“[url]http://www.google.com/”[/url] )
when the item in my game menu is selected.
The problem is this command doesn’t do anything !
I tried to register a default handler for the browser ISHELL_RegisterHandler(game_pIShell(),AEECLSID_BROWSER,"text/html",AEECLSID_BROWSER);
But the results were the same.
I tried to close the game after launching the IBrowseUrl command, but it did not help.
I don’t know what can I try next?
Most of the brew devices have a web browser that allow the user to view web pages,
My question is:
Is it possible to launch this browser with a certain URL from a running application on the device?
And if so, how can I do that?
If anyone can help please do, any ideas comments or suggestions would be appreciated.
Thanks in advance.
(I did check the browser 2.0.0 application, I compiled it and I tested it on an emulator and on a real phone, but it only displayed a white rectangle)

Can you clarify what do you mean by "I am trying to open a web page". Do you want to display content of web page inside your game or do you want to invoke built-in browser to display the page?
If first, than you will have to implement HTML parser/rendered and I suggest you to check BREW Developers Extranet for BREWser sources, that's BREW based web browser, which is supplied in sources as example of BREW app.
If second, then probably IBrowseUrl should work on some handsets, but there's a catch here. According to documentation for IBrowseUrl:
>> This method instructs the AEE to start the applet associated with the URL
>> scheme specified. The applet will be started and will receive the
>> EVT_BROWSE_URL event.
you should have BREW applet which is associated with handling web URL's. I think that I saw at least several handsets where built-in browser pretended to be such associated applet, but on th emajority of the handsets it's not true, that's why call to IBrowseUrl just don't do anything.

Can you clarify what do you mean by "I am trying to open a web page". Do you want to display content of web page inside your game or do you want to invoke built-in browser to display the page?
If first, than you will have to implement HTML parser/rendered and I suggest you to check BREW Developers Extranet for BREWser sources, that's BREW based web browser, which is supplied in sources as example of BREW app.
If second, then probably IBrowseUrl should work on some handsets, but there's a catch here. According to documentation for IBrowseUrl:
>> This method instructs the AEE to start the applet associated with the URL
>> scheme specified. The applet will be started and will receive the
>> EVT_BROWSE_URL event.
you should have BREW applet which is associated with handling web URL's. I think that I saw at least several handsets where built-in browser pretended to be such associated applet, but on th emajority of the handsets it's not true, that's why call to IBrowseUrl just don't do anything.

----------------------------------

----------------------------------

HI,
Thanks for your reply Xenocid.
I think that the second method is much easier, but I have a couple of questions about it:
Q1:
Do I need to register a default handler inside my game in order to invoke the built in browser, and if so, what should be the parameters:
ISHELL_RegisterHandler(game_pIShell(),AEECLSID_BROWSER,"text/html",AEECLSID_BROWSER);
Q2:
Do I have to close my game application (with ISHELL_CLOSE...)after calling the
IBrowseUrl(game_pIShell(),“[url]http://www.google.com/”[/url] ) ;
or is it possible to keep them both running?
Finally:
Could you please name one particular brew device on witch the IBrowseURL would definitively work?
Thanks again.

HI,
Thanks for your reply Xenocid.
I think that the second method is much easier, but I have a couple of questions about it:
Q1:
Do I need to register a default handler inside my game in order to invoke the built in browser, and if so, what should be the parameters:
ISHELL_RegisterHandler(game_pIShell(),AEECLSID_BROWSER,"text/html",AEECLSID_BROWSER);
Q2:
Do I have to close my game application (with ISHELL_CLOSE...)after calling the
IBrowseUrl(game_pIShell(),“[url]http://www.google.com/”[/url] ) ;
or is it possible to keep them both running?
Finally:
Could you please name one particular brew device on witch the IBrowseURL would definitively work?
Thanks again.

>> Do I need to register a default handler inside my game in order to invoke the >> built in browser, and if so, what should be the parameters:
ISHELL_RegisterHandler(game_pIShell(),AEECLSID_BROWSER,"text/html",AEECLSID_BROWSER);
No, if handset supports invokation of default browser that should already be done.
>> Do I have to close my game application (with ISHELL_CLOSE...)after calling the
>> IBrowseUrl(game_pIShell(),“[url]http://www.google.com/”[/url] ) ;
>> or is it possible to keep them both running?
I'm not 100% sure, but I think that your application will recive SUSPEND event on the browser launch and RESUME when you will close the browser.
>> Could you please name one particular brew device on witch the IBrowseURL >> would definitively work?
Unfortunately. I though that I saw browser invokation during our experiments with Australian handsets in 2003, but I can't remember any details. Maybe you should ask BREW support.

>> Do I need to register a default handler inside my game in order to invoke the >> built in browser, and if so, what should be the parameters:
ISHELL_RegisterHandler(game_pIShell(),AEECLSID_BROWSER,"text/html",AEECLSID_BROWSER);
No, if handset supports invokation of default browser that should already be done.
>> Do I have to close my game application (with ISHELL_CLOSE...)after calling the
>> IBrowseUrl(game_pIShell(),“[url]http://www.google.com/”[/url] ) ;
>> or is it possible to keep them both running?
I'm not 100% sure, but I think that your application will recive SUSPEND event on the browser launch and RESUME when you will close the browser.
>> Could you please name one particular brew device on witch the IBrowseURL >> would definitively work?
Unfortunately. I though that I saw browser invokation during our experiments with Australian handsets in 2003, but I can't remember any details. Maybe you should ask BREW support.

Xenocid wrote:>> Do I need to register a default handler inside my game in order to invoke the >> built in browser, and if so, what should be the parameters:
ISHELL_RegisterHandler(game_pIShell(),AEECLSID_BROWSER,"text/html",AEECLSID_BROWSER);
You can also register through the mif editor. This is actually recommended since the above code will NOT persist through power cycles while a mif registration will.
Xenocid wrote:No, if handset supports invokation of default browser that should already be done.
ISHELL_BrowseURL is for invoking an application for a specified MIME type. This can be ANY mime type. This function should work on all devices, but will only invoke an application if one is registered for the specified mime type.
Xenocid wrote:>> Do I have to close my game application (with ISHELL_CLOSE...)after calling the
>> IBrowseUrl(game_pIShell(),“[url]http://www.google.com/”[/url] ) ;
>> or is it possible to keep them both running?
I'm not 100% sure, but I think that your application will recive SUSPEND event on the browser launch and RESUME when you will close the browser.
No, if an application is invoked by the ISHELL_BrowseURL, then your application will receive EVT_APP_SUSPEND. Once the invoked app closes your app will receive an EVT_APP_RESUME
Xenocid wrote:>> Could you please name one particular brew device on witch the IBrowseURL >> would definitively work?
Unfortunately. I though that I saw browser invokation during our experiments with Australian handsets in 2003, but I can't remember any details. Maybe you should ask BREW support.
ISHELL_BrowseURL should work on all devices. The question is: "What devices have a built in handler for an html mime type?" I have not see any devices with this feature built in.

Xenocid wrote:>> Do I need to register a default handler inside my game in order to invoke the >> built in browser, and if so, what should be the parameters:
ISHELL_RegisterHandler(game_pIShell(),AEECLSID_BROWSER,"text/html",AEECLSID_BROWSER);
You can also register through the mif editor. This is actually recommended since the above code will NOT persist through power cycles while a mif registration will.
Xenocid wrote:No, if handset supports invokation of default browser that should already be done.
ISHELL_BrowseURL is for invoking an application for a specified MIME type. This can be ANY mime type. This function should work on all devices, but will only invoke an application if one is registered for the specified mime type.
Xenocid wrote:>> Do I have to close my game application (with ISHELL_CLOSE...)after calling the
>> IBrowseUrl(game_pIShell(),“[url]http://www.google.com/”[/url] ) ;
>> or is it possible to keep them both running?
I'm not 100% sure, but I think that your application will recive SUSPEND event on the browser launch and RESUME when you will close the browser.
No, if an application is invoked by the ISHELL_BrowseURL, then your application will receive EVT_APP_SUSPEND. Once the invoked app closes your app will receive an EVT_APP_RESUME
Xenocid wrote:>> Could you please name one particular brew device on witch the IBrowseURL >> would definitively work?
Unfortunately. I though that I saw browser invokation during our experiments with Australian handsets in 2003, but I can't remember any details. Maybe you should ask BREW support.
ISHELL_BrowseURL should work on all devices. The question is: "What devices have a built in handler for an html mime type?" I have not see any devices with this feature built in.

Hi
I tried it , but it did not work ?
Can you please tell me how to regestire the web handler with the mif editor?
I realy need to know witch device i should use to verify it.
Did anybody see this operation done on a brew device before?
I have already tried Motorola V3c and V325.......but nothing is hapenning.......
Thanks,

Hi
I tried it , but it did not work ?
Can you please tell me how to regestire the web handler with the mif editor?
I realy need to know witch device i should use to verify it.
Did anybody see this operation done on a brew device before?
I have already tried Motorola V3c and V325.......but nothing is hapenning.......
Thanks,

Its not working because the device DOES NOT have a registered web handler.

Its not working because the device DOES NOT have a registered web handler.

Hi:
Some of japanese brew phone can do it . And KDDI have the extend about the ISHELL_BrowseUrl() . What you should do is format the url string as KDDI's format.
Then another application will run to open the web url, and your application will get EVT_APP_SUSPEND event.

Hi:
Some of japanese brew phone can do it . And KDDI have the extend about the ISHELL_BrowseUrl() . What you should do is format the url string as KDDI's format.
Then another application will run to open the web url, and your application will get EVT_APP_SUSPEND event.

Xenocid wrote:Can you clarify what do you mean by "I am trying to open a web page". Do you want to display content of web page inside your game or do you want to invoke built-in browser to display the page?
If first, than you will have to implement HTML parser/rendered and I suggest you to check BREW Developers Extranet for BREWser sources, that's BREW based web browser, which is supplied in sources as example of BREW app.
Is Brewser still avaialble on the extranet? I just sifted through the extensions and can't seem to find it.
Thanks.

Xenocid wrote:Can you clarify what do you mean by "I am trying to open a web page". Do you want to display content of web page inside your game or do you want to invoke built-in browser to display the page?
If first, than you will have to implement HTML parser/rendered and I suggest you to check BREW Developers Extranet for BREWser sources, that's BREW based web browser, which is supplied in sources as example of BREW app.
Is Brewser still avaialble on the extranet? I just sifted through the extensions and can't seem to find it.
Thanks.

Hi,
I'm trying to digest the idea of Brewser as Brew browser, serving applications that want to access the web.
There are technical and business implications that I don't really follow:
1. Should Brewser be considered as a SDK 'Sample application' or is it the commercial, production-quality answer to launching a browser from another Brew application?
If its a sample application, then what is its commercial replacement? is the API the same?
If the latter is correct, then:
2. Is Brewser something that is intended to integrate INTO your application, or is it intended to be a standalone distributable?
If its the former, then the implications are:
2.1- Are developers allowed to distribute applications that contain Brewser?
2.2- Is it seriously expected from developers to integrate and own this piece of code that is not in their area of expertise?
2.3- what is the implication on the code size and performance?
If its the latter (Brewser as standalone) then
2.4 Are developers allowed to distribute applications that contain Brewser?
2.5 How do consumers get Brewser on their phones? (Do they need to download, build and install...?)
3. How does Verizon's "Walled Garden" get into play here? I'd be surprised if you could launch Brewser into ANY wap/web page you wanted, given the walled garden...
Thanks,
Amir

Hi,
I'm trying to digest the idea of Brewser as Brew browser, serving applications that want to access the web.
There are technical and business implications that I don't really follow:
1. Should Brewser be considered as a SDK 'Sample application' or is it the commercial, production-quality answer to launching a browser from another Brew application?
If its a sample application, then what is its commercial replacement? is the API the same?
If the latter is correct, then:
2. Is Brewser something that is intended to integrate INTO your application, or is it intended to be a standalone distributable?
If its the former, then the implications are:
2.1- Are developers allowed to distribute applications that contain Brewser?
2.2- Is it seriously expected from developers to integrate and own this piece of code that is not in their area of expertise?
2.3- what is the implication on the code size and performance?
If its the latter (Brewser as standalone) then
2.4 Are developers allowed to distribute applications that contain Brewser?
2.5 How do consumers get Brewser on their phones? (Do they need to download, build and install...?)
3. How does Verizon's "Walled Garden" get into play here? I'd be surprised if you could launch Brewser into ANY wap/web page you wanted, given the walled garden...
Thanks,
Amir

anotherhill wrote:Hi:
Some of japanese brew phone can do it . And KDDI have the extend about the ISHELL_BrowseUrl() . What you should do is format the url string as KDDI's format.
Then another application will run to open the web url, and your application will get EVT_APP_SUSPEND event.
DO you know where I can find some English references to this format?
Thanks

anotherhill wrote:Hi:
Some of japanese brew phone can do it . And KDDI have the extend about the ISHELL_BrowseUrl() . What you should do is format the url string as KDDI's format.
Then another application will run to open the web url, and your application will get EVT_APP_SUSPEND event.
DO you know where I can find some English references to this format?
Thanks

Hi,
can we invoke Browser from our BREW application, please let me know if you have some idea on this.
Thanks in advance.

Hi,
can we invoke Browser from our BREW application, please let me know if you have some idea on this.
Thanks in advance.

you can use the ISHELL_BrowseURL().

you can use the ISHELL_BrowseURL().

aiyengar wrote:Please see this thread:
http://brewforums.qualcomm.com/showthread.php?t=10471
Thanks for providing the info :)

aiyengar wrote:Please see this thread:
http://brewforums.qualcomm.com/showthread.php?t=10471
Thanks for providing the info :)

Has this browser file moved to some other location? I am not able to access it

Has this browser file moved to some other location? I am not able to access it

No, it's still there.

No, it's still there.

Hi Parimal,
So were to you able to launch the Openwave browser in any possible way ?
Thanks.

Hi Parimal,
So were to you able to launch the Openwave browser in any possible way ?
Thanks.

Openwave can make the native browser accssible to BREW if they want to, there are some licensing issue with OEM because of which it is not available. It is not technical issue, more of business issue.

Openwave can make the native browser accssible to BREW if they want to, there are some licensing issue with OEM because of which it is not available. It is not technical issue, more of business issue.

Hi all,
I'm trying to open a URL using ISHELL_SendURL() or ISHELL_BrowseURL(), both fails on simulator and device (Motorola V3C - SDK 3.1.5), with error ESCHEMENOTSUPPORTED. Also I read somewhere, don't remember exactly where, that most of devices are not supporting this feature. Is it true?
TIA, Yigal

Hi all,
I'm trying to open a URL using ISHELL_SendURL() or ISHELL_BrowseURL(), both fails on simulator and device (Motorola V3C - SDK 3.1.5), with error ESCHEMENOTSUPPORTED. Also I read somewhere, don't remember exactly where, that most of devices are not supporting this feature. Is it true?
TIA, Yigal

The Moto V3C SDK is 3.1.2, and not as I wrote in the previos post.

The Moto V3C SDK is 3.1.2, and not as I wrote in the previos post.

If you are hoping to open the browser that wouldn't work, becuase in most of the phones the browser is not hooked up with BREW so BREW application wouldn't be able to invoke the browser.

If you are hoping to open the browser that wouldn't work, becuase in most of the phones the browser is not hooked up with BREW so BREW application wouldn't be able to invoke the browser.

The browser needs to register for the http MIME type. On top of this, it needs to be coded to properly interpret the address passed as an argument to the EVT_BROWSE_URL event sent to the app. Most devices don't have such a browser preloaded.

The browser needs to register for the http MIME type. On top of this, it needs to be coded to properly interpret the address passed as an argument to the EVT_BROWSE_URL event sent to the app. Most devices don't have such a browser preloaded.

I think Browser app providers must do this hookup. Standalone browser in most cases limits the phone capabilities.

I think Browser app providers must do this hookup. Standalone browser in most cases limits the phone capabilities.

Is there a way to launch the native phone browser and open a specific website, say yahoo.com? J2ME provides a nifty function called platformRequest that allows the phone's browser to be opened. Is this possible in BREW?

Is there a way to launch the native phone browser and open a specific website, say yahoo.com? J2ME provides a nifty function called platformRequest that allows the phone's browser to be opened. Is this possible in BREW?

AFAIK - Not possible by regular user. Only if you know the detail as to how to invoke openwave from a brew app (the way it is launched from GETITNOW).

AFAIK - Not possible by regular user. Only if you know the detail as to how to invoke openwave from a brew app (the way it is launched from GETITNOW).

Hi All,
I just have a query running into my mind.
I wanted to open a WAP page from a BREW Application. Is there any possibility to do so with BREW 2.X phones, especially reliance based phones.
If yes, please let me know how .
Reply Soon.
Thanks,

Hi All,
I just have a query running into my mind.
I wanted to open a WAP page from a BREW Application. Is there any possibility to do so with BREW 2.X phones, especially reliance based phones.
If yes, please let me know how .
Reply Soon.
Thanks,

I think I understand what's written above, but how do you register a default browser (or how can you tell if a default browser is registered)? I, too, call this API, but nothing seems to happen.
Andy

I think I understand what's written above, but how do you register a default browser (or how can you tell if a default browser is registered)? I, too, call this API, but nothing seems to happen.
Andy

OK, I've read through this and many other threads on this topic. There's quite a bit of discussion, but no one in any of them says they have gotten this to work. They point people to the browser url API, but never post code or a process that works.
So, has anyone, anywhere on any phone *ever* gotten a Brew Application to open a WAP page? I won't believe it until someone tells me they've done it and posts the process.
Otherwise, this is all just a silly dream.
So, anyone seen a working browser with their own eyes?
Andy

OK, I've read through this and many other threads on this topic. There's quite a bit of discussion, but no one in any of them says they have gotten this to work. They point people to the browser url API, but never post code or a process that works.
So, has anyone, anywhere on any phone *ever* gotten a Brew Application to open a WAP page? I won't believe it until someone tells me they've done it and posts the process.
Otherwise, this is all just a silly dream.
So, anyone seen a working browser with their own eyes?
Andy

Hey Sparkler ,
Did u succed in getting getting dynamic web pages or opening the inbuild Browser . Please let ur know . Anyone else having knowledge on whether we can open the inbuilt browser or we have to modify the brewser application found on the developer extranet.
waiting for the reply

Hey Sparkler ,
Did u succed in getting getting dynamic web pages or opening the inbuild Browser . Please let ur know . Anyone else having knowledge on whether we can open the inbuilt browser or we have to modify the brewser application found on the developer extranet.
waiting for the reply

Hey Sparkler ,
How r u doing ? Did u succeed in displaying Dynamic wap pages . What was ur finding ? Can we display dynamic web pages ?.For displaying dynamic web pages do we have to modify the BREWSER application found on the Developer Extranet or we have the procedure to use the Inbuilt Browser of the Brew Phone .
Suggestions and finding's from anyone is most welcome . Anyone having any knowledge will be very valuable for me .

Hey Sparkler ,
How r u doing ? Did u succeed in displaying Dynamic wap pages . What was ur finding ? Can we display dynamic web pages ?.For displaying dynamic web pages do we have to modify the BREWSER application found on the Developer Extranet or we have the procedure to use the Inbuilt Browser of the Brew Phone .
Suggestions and finding's from anyone is most welcome . Anyone having any knowledge will be very valuable for me .

How does the press release entitled "OPENWAVE ANNOUNCES MOBILE BROWSER INTEGRATION FOR QUALCOMM'S BREW SOLUTION" (http://www.openwave.com/us/news_room/press_releases/2006/20060912_opwv_b...) connect with this thread? Is this the solution and are the OEMs implementing this opportunity? Any sense of how widely distributed this is and what a carrier or OEM needs to do to support it?
Thanks!

How does the press release entitled "OPENWAVE ANNOUNCES MOBILE BROWSER INTEGRATION FOR QUALCOMM'S BREW SOLUTION" (http://www.openwave.com/us/news_room/press_releases/2006/20060912_opwv_b...) connect with this thread? Is this the solution and are the OEMs implementing this opportunity? Any sense of how widely distributed this is and what a carrier or OEM needs to do to support it?
Thanks!

codeedog wrote:OK, I've read through this and many other threads on this topic. There's quite a bit of discussion, but no one in any of them says they have gotten this to work. They point people to the browser url API, but never post code or a process that works.
So, has anyone, anywhere on any phone *ever* gotten a Brew Application to open a WAP page? I won't believe it until someone tells me they've done it and posts the process.
Otherwise, this is all just a silly dream.
So, anyone seen a working browser with their own eyes?
Andy
i have run a wap application using brewser 2.0.0 available on developer extranet and invoked it from another application if you search on forums carefully you get the solution

codeedog wrote:OK, I've read through this and many other threads on this topic. There's quite a bit of discussion, but no one in any of them says they have gotten this to work. They point people to the browser url API, but never post code or a process that works.
So, has anyone, anywhere on any phone *ever* gotten a Brew Application to open a WAP page? I won't believe it until someone tells me they've done it and posts the process.
Otherwise, this is all just a silly dream.
So, anyone seen a working browser with their own eyes?
Andy
i have run a wap application using brewser 2.0.0 available on developer extranet and invoked it from another application if you search on forums carefully you get the solution

how can we invoke the native openwave browser from my application.I have seen some threads abt it.but that are not clearly telling anything.can anyone help me in this regard.

how can we invoke the native openwave browser from my application.I have seen some threads abt it.but that are not clearly telling anything.can anyone help me in this regard.

mmigdol wrote:Hello,
I would like to use Brewser to browse HTML files stored locally on the device. Is this possible? I have tried things like:
ISHELL_BrowseURL(pMe->pIShell, "file://html/demo.htm");
and
ISHELL_BrowseURL(pMe->pIShell, "html/demo.htm");
but have not had any success -- I just get an error code 15 returned from the BrowseURL function.
Thanks in advance!
I've tried some more properly formatted file URL's like:
file:///html/demo.htm
file:///mod/hello/html/demo.htm
and
file:///fs:/mod/hello/html/demo.htm
These actually seem to launch Brewser, but Brewser reports "Page Failed". Is there any way to get more detailed error reporting from Brewser?
Thanks!

mmigdol wrote:Hello,
I would like to use Brewser to browse HTML files stored locally on the device. Is this possible? I have tried things like:
ISHELL_BrowseURL(pMe->pIShell, "file://html/demo.htm");
and
ISHELL_BrowseURL(pMe->pIShell, "html/demo.htm");
but have not had any success -- I just get an error code 15 returned from the BrowseURL function.
Thanks in advance!
I've tried some more properly formatted file URL's like:
file:///html/demo.htm
file:///mod/hello/html/demo.htm
and
file:///fs:/mod/hello/html/demo.htm
These actually seem to launch Brewser, but Brewser reports "Page Failed". Is there any way to get more detailed error reporting from Brewser?
Thanks!

Does anyone have a WinARM-based makefile for Brewser? If not, does anyone have a brewser.mod file I could use for some testing?
Thanks in advance!

Does anyone have a WinARM-based makefile for Brewser? If not, does anyone have a brewser.mod file I could use for some testing?
Thanks in advance!

codeedog wrote:OK, I've read through this and many other threads on this topic. There's quite a bit of discussion, but no one in any of them says they have gotten this to work. They point people to the browser url API, but never post code or a process that works.
So, has anyone, anywhere on any phone *ever* gotten a Brew Application to open a WAP page? I won't believe it until someone tells me they've done it and posts the process.
Otherwise, this is all just a silly dream.
So, anyone seen a working browser with their own eyes?
Andy
I have seen the standard code posted in this thread invoke the native browser. However, it certainly confirmed what other posters have said - the issues with this are OEM and carrier specific, not technical. It was on a Motorola Razr, V3m, from Ampd. We had heard from Ampd that their phones did have the necessary browser registration to be called from BREW, and we demonstrated that. It wasn't the Open Wave browser, they had a different product bundled in their phones. However the code that did that on that phone does not succeed on other carrier phones, so far. We did nothing special to the phone, just loaded the app and ran it, the MIME type was already registered with BREW.
I have heard that phones running UI-one may be set to allow browser invocation, but so far I have not been able to confirm this and have seen it specifically not work on a couple of Alltel Celltop phones.

codeedog wrote:OK, I've read through this and many other threads on this topic. There's quite a bit of discussion, but no one in any of them says they have gotten this to work. They point people to the browser url API, but never post code or a process that works.
So, has anyone, anywhere on any phone *ever* gotten a Brew Application to open a WAP page? I won't believe it until someone tells me they've done it and posts the process.
Otherwise, this is all just a silly dream.
So, anyone seen a working browser with their own eyes?
Andy
I have seen the standard code posted in this thread invoke the native browser. However, it certainly confirmed what other posters have said - the issues with this are OEM and carrier specific, not technical. It was on a Motorola Razr, V3m, from Ampd. We had heard from Ampd that their phones did have the necessary browser registration to be called from BREW, and we demonstrated that. It wasn't the Open Wave browser, they had a different product bundled in their phones. However the code that did that on that phone does not succeed on other carrier phones, so far. We did nothing special to the phone, just loaded the app and ran it, the MIME type was already registered with BREW.
I have heard that phones running UI-one may be set to allow browser invocation, but so far I have not been able to confirm this and have seen it specifically not work on a couple of Alltel Celltop phones.

Hello:
I have now seen clear evidence that within Alltel Celltop UI-1 based service, it can invoke the browser. From within Celltop content, I selected a specific piece of content and saw the OpenWave browser launch and bring me to associated content within it.

Hello:
I have now seen clear evidence that within Alltel Celltop UI-1 based service, it can invoke the browser. From within Celltop content, I selected a specific piece of content and saw the OpenWave browser launch and bring me to associated content within it.

Yep, I just tested an application and the launching browser works on Alltell handsets with the Cell top package.
The call to make:
ISHELL_SendURL(pMe->pIShell, "http://www.google.com")
Make sure you build against the 3.1.2 or higher.

Yep, I just tested an application and the launching browser works on Alltell handsets with the Cell top package.
The call to make:
ISHELL_SendURL(pMe->pIShell, "http://www.google.com")
Make sure you build against the 3.1.2 or higher.

r@I wrote:Yep, I just tested an application and the launching browser works on Alltell handsets with the Cell top package.
The call to make:
ISHELL_SendURL(pMe->pIShell, "http://www.google.com")
Make sure you build against the 3.1.2 or higher.
It does work - alhough inconsistantly. We've seen this work on one Celltop phone, not on another one.
Thanks!

r@I wrote:Yep, I just tested an application and the launching browser works on Alltell handsets with the Cell top package.
The call to make:
ISHELL_SendURL(pMe->pIShell, "http://www.google.com")
Make sure you build against the 3.1.2 or higher.
It does work - alhough inconsistantly. We've seen this work on one Celltop phone, not on another one.
Thanks!

The Alltel browser does launch properly but the intermittent issue may be cause by URL length. It appears that the argument buffer is quite small and in turn truncates the URLs. I had to use http://TinyURL.com to get some of my links working.
Cheers

The Alltel browser does launch properly but the intermittent issue may be cause by URL length. It appears that the argument buffer is quite small and in turn truncates the URLs. I had to use http://TinyURL.com to get some of my links working.
Cheers

how we open link in Brew 2.0.Is there posibility to browse links like platform.request of j2me in brew 2.0.
Can we open browser on handsets in brew 2.0.
vikrant

how we open link in Brew 2.0.Is there posibility to browse links like platform.request of j2me in brew 2.0.
Can we open browser on handsets in brew 2.0.
vikrant

http://brewforums.qualcomm.com/announcement.php?f=38
This has been asked and answered before:
http://brewforums.qualcomm.com/showthread.php?t=14847
Yes you can, but you will need to have a browser registered through BREW to handle the MIME type and not many phones that I know of have that.

http://brewforums.qualcomm.com/announcement.php?f=38
This has been asked and answered before:
http://brewforums.qualcomm.com/showthread.php?t=14847
Yes you can, but you will need to have a browser registered through BREW to handle the MIME type and not many phones that I know of have that.

Hello,
I want to invoke web brower of device through my Brew application.Is this possible? Any API of BREW is available for that?
I have read some forum discursions about that but I am not getting that exactly it is possible or not
Actually my concern is that "Those devices that does not support Video files but have web browser invoke web brower of that device .Is this possible or not?
Is their are some extansions are available on Qualcomm which provide any API through which we can launch web brower by BREW application?
If anybody having any idea plz let me know.
Thanks in advance.

Hello,
I want to invoke web brower of device through my Brew application.Is this possible? Any API of BREW is available for that?
I have read some forum discursions about that but I am not getting that exactly it is possible or not
Actually my concern is that "Those devices that does not support Video files but have web browser invoke web brower of that device .Is this possible or not?
Is their are some extansions are available on Qualcomm which provide any API through which we can launch web brower by BREW application?
If anybody having any idea plz let me know.
Thanks in advance.

If you know the class ID of the BREW browser app, then you can launch it from you BREW app using ISHELL_StartApplet.

If you know the class ID of the BREW browser app, then you can launch it from you BREW app using ISHELL_StartApplet.

wt abt IShell_BrowseUrl

wt abt IShell_BrowseUrl

Problems in using IShell_BrowseUrl() have been explained in these threads,
http://brewforums.qualcomm.com/showthread.php?t=10123
http://brewforums.qualcomm.com/showthread.php?t=14847
http://brewforums.qualcomm.com/showthread.php?t=10399
Though they are old(indeed very old) threads, they will give some insight on what is required for proper use of IShell_BrowseUrl().
HTH :)

Problems in using IShell_BrowseUrl() have been explained in these threads,
http://brewforums.qualcomm.com/showthread.php?t=10123
http://brewforums.qualcomm.com/showthread.php?t=14847
http://brewforums.qualcomm.com/showthread.php?t=10399
Though they are old(indeed very old) threads, they will give some insight on what is required for proper use of IShell_BrowseUrl().
HTH :)

Can i invoke native phone's browser in my application? i have seen the thread which explains this issue. It only said that if it is registered with the BREW then we can call the native browser. But who is going to tell the class ID of the browser. Is it OEM or operator?

Can i invoke native phone's browser in my application? i have seen the thread which explains this issue. It only said that if it is registered with the BREW then we can call the native browser. But who is going to tell the class ID of the browser. Is it OEM or operator?

Hi,
I have read the threads related to the invokation of native browser from a BREW applet But no one has confirmed whether they were successful in doing that.
Has anyone succeeded in invoking the native browser from an application?
If so, please provide some inputs on how to do that.
My requirement is to open a wap-enabled site from my BREW application.
Thanks in Advance.
Kamakya.

Hi,
I have read the threads related to the invokation of native browser from a BREW applet But no one has confirmed whether they were successful in doing that.
Has anyone succeeded in invoking the native browser from an application?
If so, please provide some inputs on how to do that.
My requirement is to open a wap-enabled site from my BREW application.
Thanks in Advance.
Kamakya.