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

Developer

Forums

hi,

i m new brew enthusiast. Though i know quite a lot about C and some C++, i was wondering where i should start from to get to know BREW well.

thanks

fadd

i have installed BREW 3.0 on my machine. And the first prob i encountered was that the mif editor wont open from the brew app wizard.
So i first coded my myfirstapp, then opened the mif editor from START and made an .mif file. Next i compiled and executed the app.
Now when i opened the simulator and gave the path, i couldnt see my app on the simulator screen.
The myfirstapp folder has this files - .bar,.bid,.brh,.dll,.dsp,.dsw,myfirstapp,.opt
Other apps in the example folder i saw has this additional files-.mak and .mod
Could u plz tell me where i have gone wrong.

i have installed BREW 3.0 on my machine. And the first prob i encountered was that the mif editor wont open from the brew app wizard.
So i first coded my myfirstapp, then opened the mif editor from START and made an .mif file. Next i compiled and executed the app.
Now when i opened the simulator and gave the path, i couldnt see my app on the simulator screen.
The myfirstapp folder has this files - .bar,.bid,.brh,.dll,.dsp,.dsw,myfirstapp,.opt
Other apps in the example folder i saw has this additional files-.mak and .mod
Could u plz tell me where i have gone wrong.

http://brewforums.qualcomm.com/showthread.php?s=&threadid=3281
check the bottom couple of posts.
-Tyndal

http://brewforums.qualcomm.com/showthread.php?s=&threadid=3281
check the bottom couple of posts.
-Tyndal

Quote:Originally posted by tyndal
http://brewforums.qualcomm.com/search.php?s=Such a good link! We all need to recommend that one more often. Seriously. :D

Quote:Originally posted by tyndal
http://brewforums.qualcomm.com/search.php?s=Such a good link! We all need to recommend that one more often. Seriously. :D

thank goodness, my app is up and running. Thank u tydal for the help. Your link proved awesome.

thank goodness, my app is up and running. Thank u tydal for the help. Your link proved awesome.

c:\program files\brew 3.0.0\sdk\examples\myfirstapp\myfirstapp.c(10) : fatal error C1083: Cannot open include file: 'AEEModGen.h': No such file or directory.
plz help....

c:\program files\brew 3.0.0\sdk\examples\myfirstapp\myfirstapp.c(10) : fatal error C1083: Cannot open include file: 'AEEModGen.h': No such file or directory.
plz help....

I have made this application hello world and even ran the app on the simulator. Now when i make any changes to this app and tried to run (after compiling and building .dll) it, the changes made are not reflected.
Why is this so????

I have made this application hello world and even ran the app on the simulator. Now when i make any changes to this app and tried to run (after compiling and building .dll) it, the changes made are not reflected.
Why is this so????

What are the member variables of this structure - AEEApplet? I searched the BREW API Reference but to no avail.
plz help.

What are the member variables of this structure - AEEApplet? I searched the BREW API Reference but to no avail.
plz help.

check the AEEAppGen.h header file.

check the AEEAppGen.h header file.

i want to see more apps (simple) in BREW (except the ones in the example folder of SDK). Could anyone suggest where i can find some.

i want to see more apps (simple) in BREW (except the ones in the example folder of SDK). Could anyone suggest where i can find some.

the 1.1 sdk has a bunch, though you probably should:
- uninstall your current sdk
- installl the 1.1 sdk
- copy the examples to another folder
- uninstall the 1.1sdk
- reinstall your current sdk..
there are also a couple here:
https://brewx.qualcomm.com/brew/sdk/download.jsp?page=dx/samplecode
as well as the "brew browser" if you have extranet access
https://brewx.qualcomm.com/brew/sdk/authdownload.jsp?page=dx/bbssk
the developer.com site i linked to earlier also has some examples.
-Tyndal

the 1.1 sdk has a bunch, though you probably should:
- uninstall your current sdk
- installl the 1.1 sdk
- copy the examples to another folder
- uninstall the 1.1sdk
- reinstall your current sdk..
there are also a couple here:
https://brewx.qualcomm.com/brew/sdk/download.jsp?page=dx/samplecode
as well as the "brew browser" if you have extranet access
https://brewx.qualcomm.com/brew/sdk/authdownload.jsp?page=dx/bbssk
the developer.com site i linked to earlier also has some examples.
-Tyndal

i am trying to write a small app which takes n 2 inputs from the user and print the sum of the two numbers as the output.
I m just in a fix as to figure out what APIs i should be using and how to go about it. Can someone help me.
btw tyndal, i tried to install the 1.1 sdk but was unsuccessful as it showed some "file could not be found" error. So i installe the 2.01 version but has the same set of examples as 3.0.

i am trying to write a small app which takes n 2 inputs from the user and print the sum of the two numbers as the output.
I m just in a fix as to figure out what APIs i should be using and how to go about it. Can someone help me.
btw tyndal, i tried to install the 1.1 sdk but was unsuccessful as it showed some "file could not be found" error. So i installe the 2.01 version but has the same set of examples as 3.0.

i tried writing a simple app and also tried to run it on the emulator. The same application, is visible on sharp_Z-800 whereas on other handset there is no trace of my application. Btw i have shifted from SDK 3.0 to SDK 2.0.1.
And even that is not all, if i select the app on Sharp, it aletrs a screen with the message "This application has been unloaded to save memory. You must download a new a new version."
could someone help. And Tyndal i m sorry. i asked a stupid question in my last post. i should have done more r&d before shooting the question.

i tried writing a simple app and also tried to run it on the emulator. The same application, is visible on sharp_Z-800 whereas on other handset there is no trace of my application. Btw i have shifted from SDK 3.0 to SDK 2.0.1.
And even that is not all, if i select the app on Sharp, it aletrs a screen with the message "This application has been unloaded to save memory. You must download a new a new version."
could someone help. And Tyndal i m sorry. i asked a stupid question in my last post. i should have done more r&d before shooting the question.

Clickee

Clickee

Quote:Originally posted by fadd
i should have done more r&d before shooting the question.
I'll second that!
The Sharp Z800 is a BREW 1.0 phone. To ensure compatibility, you should use an SDK with a version number less than or equal to the version number of the Application Execution Environment (AEE) on the handset you are targeting.
Based on your posts, I highly recommend that you take a step back and read the FAQ and Knowledge Base. Also, take the time to browse through the API Reference so that you become aware of the available functionality. Viewing the examples supplied in the SDK is also a MUST. For the examples, you need to get the 1.1 SDK, as Tyndal kindly suggested. This is also the SDK that you should use to build applications that you plan to launch in the next year or so simply because most of the handsets in the market are equipped with version 1.1 of the AEE.
You also need to skim the other doc's supplied with the SDK to learn how to use the Emulator, Resource Editor, AppLoader, etc.
The bottom line is there are no shortcuts. The people who are kind enough to answer your questions had to learn BREW using the resources mentioned above. You are in danger of missing something important if you don't cover the same ground before trying to write code.

Quote:Originally posted by fadd
i should have done more r&d before shooting the question.
I'll second that!
The Sharp Z800 is a BREW 1.0 phone. To ensure compatibility, you should use an SDK with a version number less than or equal to the version number of the Application Execution Environment (AEE) on the handset you are targeting.
Based on your posts, I highly recommend that you take a step back and read the FAQ and Knowledge Base. Also, take the time to browse through the API Reference so that you become aware of the available functionality. Viewing the examples supplied in the SDK is also a MUST. For the examples, you need to get the 1.1 SDK, as Tyndal kindly suggested. This is also the SDK that you should use to build applications that you plan to launch in the next year or so simply because most of the handsets in the market are equipped with version 1.1 of the AEE.
You also need to skim the other doc's supplied with the SDK to learn how to use the Emulator, Resource Editor, AppLoader, etc.
The bottom line is there are no shortcuts. The people who are kind enough to answer your questions had to learn BREW using the resources mentioned above. You are in danger of missing something important if you don't cover the same ground before trying to write code.

i m trying to write an app that makes the user input something.
I have used the "Itextctl" interface.
I m unable to make out whether i should have an AEEClsCreateInstance function or i should have ISHELL_CreateInstance function.
Dont tell me that i havent done any research on it. i have read through the Api and even the header files but couldnt find a clue about it.
I m also told that every app should have this AEEClsCreateInstance function. If that is so where do i use this
ISHELL_CreateInstance function - inside or outside the prev function.

i m trying to write an app that makes the user input something.
I have used the "Itextctl" interface.
I m unable to make out whether i should have an AEEClsCreateInstance function or i should have ISHELL_CreateInstance function.
Dont tell me that i havent done any research on it. i have read through the Api and even the header files but couldnt find a clue about it.
I m also told that every app should have this AEEClsCreateInstance function. If that is so where do i use this
ISHELL_CreateInstance function - inside or outside the prev function.

All apps have to have AEEClsCreateInstance, it is the first thing brew calls, and where you set up your event handler and such.
you use ISHELL_CreateInstance to get a handle to the other brew apis.. such as IDisplay, ITextCtl, IGraphics, etc...
try reading through this:
https://brewx.qualcomm.com/bws/content/gi/brewdocs/brew_app_from_scratch...
for a text control, your call will be something like this:
if ( ISHELL_CreateInstance(pApp->pShell, AEECLSID_TEXTCTL, (void**)(&pApp->pText) ) != SUCCESS)
{
DBGPRINTF("ERR: creating itextctl");
return FALSE;

-Tyndal

All apps have to have AEEClsCreateInstance, it is the first thing brew calls, and where you set up your event handler and such.
you use ISHELL_CreateInstance to get a handle to the other brew apis.. such as IDisplay, ITextCtl, IGraphics, etc...
try reading through this:
https://brewx.qualcomm.com/bws/content/gi/brewdocs/brew_app_from_scratch...
for a text control, your call will be something like this:
if ( ISHELL_CreateInstance(pApp->pShell, AEECLSID_TEXTCTL, (void**)(&pApp->pText) ) != SUCCESS)
{
DBGPRINTF("ERR: creating itextctl");
return FALSE;

-Tyndal

i have made this app and it compiles without any error. but when i try to build the .dll it shows this error:
Linking...
LINK : fatal error LNK1168: cannot open test.dll for writing
Error executing link.exe.
kindly help

i have made this app and it compiles without any error. but when i try to build the .dll it shows this error:
Linking...
LINK : fatal error LNK1168: cannot open test.dll for writing
Error executing link.exe.
kindly help

Most likely you are in the middle of running your application in the emulator. Try closing the emulator or exiting your application, and then rebuild.

Most likely you are in the middle of running your application in the emulator. Try closing the emulator or exiting your application, and then rebuild.

probably something else is using the dll.. perhaps you have the emulator open? close the emulator and try to build again..
otherwise close any other programs that could be using your test.dll

probably something else is using the dll.. perhaps you have the emulator open? close the emulator and try to build again..
otherwise close any other programs that could be using your test.dll

what is this error message on the emulator-
Module failed to free all memory.

what is this error message on the emulator-
Module failed to free all memory.

all of the memory wasnt freed correctly ...
Is it really that difficult to understand?

all of the memory wasnt freed correctly ...
Is it really that difficult to understand?

it wasnt absolutely not difficult at all to understand the error, but what was confounding was the fact that i have already freed the memory.
Also the message doenst appear just after selecting my app. An hourglass appears after i select my app and when i click on clear button the screen alerts the message.
Now what m i to make out of this error message.
Btw, this is the free mem functiona longwith the str i used.
typedef struct _testApp
{
AEEApplet a;
ITextCtl *m_pIText;
AEERect *m_rect;
testApp;
static void test_FreeData(testApp *pMe)
{
IDISPLAY_ClearScreen(pMe->a.m_pIDisplay);
if(pMe->m_pIText)
{
FREE(pMe->m_pIText);
pMe->m_pIText = NULL;
}
if(pMe->m_rect)
{
FREE(pMe->m_rect);
pMe->m_rect = NULL;
}

it wasnt absolutely not difficult at all to understand the error, but what was confounding was the fact that i have already freed the memory.
Also the message doenst appear just after selecting my app. An hourglass appears after i select my app and when i click on clear button the screen alerts the message.
Now what m i to make out of this error message.
Btw, this is the free mem functiona longwith the str i used.
typedef struct _testApp
{
AEEApplet a;
ITextCtl *m_pIText;
AEERect *m_rect;
testApp;
static void test_FreeData(testApp *pMe)
{
IDISPLAY_ClearScreen(pMe->a.m_pIDisplay);
if(pMe->m_pIText)
{
FREE(pMe->m_pIText);
pMe->m_pIText = NULL;
}
if(pMe->m_rect)
{
FREE(pMe->m_rect);
pMe->m_rect = NULL;
}

Quote:FREE(pMe->m_pIText);
You do free on text control interface!!!!!! How do you initialize it?

Quote:FREE(pMe->m_pIText);
You do free on text control interface!!!!!! How do you initialize it?

Tyndal:
I'm amazed you haven't lost your patience yet.

Tyndal:
I'm amazed you haven't lost your patience yet.

Tyndal has been very patient in a number of threads. Kudos to all of you. :D

Tyndal has been very patient in a number of threads. Kudos to all of you. :D

Fadd,
Have you figured out what the problem is yet? If not, here is a hint... the last sentence of this faq.
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/developerfaq...
-Tyndal

Fadd,
Have you figured out what the problem is yet? If not, here is a hint... the last sentence of this faq.
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/developerfaq...
-Tyndal

Is there any means for counting the number of resources of a particular type (say string) in a resource file

Is there any means for counting the number of resources of a particular type (say string) in a resource file

Hi guys i am new to brew and would like to know how to start learning the language. I have to develop a chat application wherein i have to map the functionality of the SERVER(Made using JAVA). I have to use IWEB_GETRESPONSE,to catch the URL ,but the thing is dont know anything about URL or using BREW to catch URL from server.CAN anyone give me a chat application sample code,or an IWEB_GET RESPONSE sample code,OR CAN ANYONE TELL ME HOW OR WHERE TO START LEARNING BREW.
Help will be greatly appreciated.
REPLY NEEDED URGENTLY.
Thanx.

Hi guys i am new to brew and would like to know how to start learning the language. I have to develop a chat application wherein i have to map the functionality of the SERVER(Made using JAVA). I have to use IWEB_GETRESPONSE,to catch the URL ,but the thing is dont know anything about URL or using BREW to catch URL from server.CAN anyone give me a chat application sample code,or an IWEB_GET RESPONSE sample code,OR CAN ANYONE TELL ME HOW OR WHERE TO START LEARNING BREW.
Help will be greatly appreciated.
REPLY NEEDED URGENTLY.
Thanx.

Try to browse the samples directory, there are a couple of examples regarding IWEB usage.

Try to browse the samples directory, there are a couple of examples regarding IWEB usage.

So do you mean i should try looking the examples directory.But they have all the codes which are too complex for me.I am a beginner and i need to learn BREW from scratch.SO can you tell me where I can learn Everything about BREW i.e. Like all functionality all format all syntaxes etc about BREW.Just how we learn about any language lke say for example C.we learn everything about it like in,char etc are for variables and FOR and WHILE are loops etc.Like that can i Learn BREW .IF yes can you please let me know where i can start learning about BREW.ANy tutorials or books or EBOOKS(MOST PREFERRED IF ANY AVAILABLE).I have tried searching for the materials about brew but have found none.If u know please HELP.
HELP will be greatly appreciated

So do you mean i should try looking the examples directory.But they have all the codes which are too complex for me.I am a beginner and i need to learn BREW from scratch.SO can you tell me where I can learn Everything about BREW i.e. Like all functionality all format all syntaxes etc about BREW.Just how we learn about any language lke say for example C.we learn everything about it like in,char etc are for variables and FOR and WHILE are loops etc.Like that can i Learn BREW .IF yes can you please let me know where i can start learning about BREW.ANy tutorials or books or EBOOKS(MOST PREFERRED IF ANY AVAILABLE).I have tried searching for the materials about brew but have found none.If u know please HELP.
HELP will be greatly appreciated

There's no such a thing like "syntax" or "format": from a developer's point of view, BREW is just an environment, roughly to say, a couple of libraries and functions you can call using either C or C++ as your programming language...
So, "syntax" for declaring "variables", "loop", "if" is absolutely the same as any C/C++ code you can find ! The only differences are functions' name, interfaces and best practices. And you can start learning these things by browsing the samples code. There are some really nice and simple samples available. If you don't have C/C++ background though, I'd suggest to first learn these, as BREW is not a programming language.

There's no such a thing like "syntax" or "format": from a developer's point of view, BREW is just an environment, roughly to say, a couple of libraries and functions you can call using either C or C++ as your programming language...
So, "syntax" for declaring "variables", "loop", "if" is absolutely the same as any C/C++ code you can find ! The only differences are functions' name, interfaces and best practices. And you can start learning these things by browsing the samples code. There are some really nice and simple samples available. If you don't have C/C++ background though, I'd suggest to first learn these, as BREW is not a programming language.

So there ain't any book on BREW where i can learn everything about BREW right.Is that what u meant to say.
Thanx for all your help

So there ain't any book on BREW where i can learn everything about BREW right.Is that what u meant to say.
Thanx for all your help

There are probably some books available on BREW, but I don't think they'll be of much help learning "syntax", or "declaring variables", since this is a C/C++ subject, not a BREW...
Like (just as an example) learning JDBC won't give you the necessary basis on JAVA programming, got it? You need to first understand the concepts of "class", "packages", "methods", and then "use" JDBC.. Conversely, if you already know JAVA, reading some samples of JDBC usage can give you a good kickstart...
I don't know if I'm clear, so feel free to ask further questions, ok ?

There are probably some books available on BREW, but I don't think they'll be of much help learning "syntax", or "declaring variables", since this is a C/C++ subject, not a BREW...
Like (just as an example) learning JDBC won't give you the necessary basis on JAVA programming, got it? You need to first understand the concepts of "class", "packages", "methods", and then "use" JDBC.. Conversely, if you already know JAVA, reading some samples of JDBC usage can give you a good kickstart...
I don't know if I'm clear, so feel free to ask further questions, ok ?

try searching the forums for the terms "books" and "documentation" .. its amazing what a little searching does.
ill even provide the link to the search page:
http://brewforums.qualcomm.com/search.php?
-Tyndal

try searching the forums for the terms "books" and "documentation" .. its amazing what a little searching does.
ill even provide the link to the search page:
http://brewforums.qualcomm.com/search.php?
-Tyndal

You need to understand that BREW is not a language. It is a platform. It is programmed in C/C++ or Assembly. To work in any of these languages you will have to learn them first.

You need to understand that BREW is not a language. It is a platform. It is programmed in C/C++ or Assembly. To work in any of these languages you will have to learn them first.

Was reading the post and got interested. I am also facing the same problems and basically with the interfaces. I was debugging this media player sample code and am interested in an interface similar to that. Was successful in getting 2 controls but then had problems with the image part. I want to have a header image , below that an animated header image and then 2 text controls for username and password. On softkey ctrl "Ok" it should display a next page saying welcome. I tried debugging media player but it got all the more complicated since it had interfaces related to playing music files. I knw its simple but since am new, am finding it tuff. If anybody can help me with the code will be grateful, though this is just a molehill of the big mountain. There is still a lot to be done and my group is working hard with it. Please help.
Thanks,
af

Was reading the post and got interested. I am also facing the same problems and basically with the interfaces. I was debugging this media player sample code and am interested in an interface similar to that. Was successful in getting 2 controls but then had problems with the image part. I want to have a header image , below that an animated header image and then 2 text controls for username and password. On softkey ctrl "Ok" it should display a next page saying welcome. I tried debugging media player but it got all the more complicated since it had interfaces related to playing music files. I knw its simple but since am new, am finding it tuff. If anybody can help me with the code will be grateful, though this is just a molehill of the big mountain. There is still a lot to be done and my group is working hard with it. Please help.
Thanks,
af

by now, i know the area in web to learn brew is only the qualcomm home page ,and this forum.
can everyone give me other valuable web site to learn brew, and have any other methods except this forum to interact each other with brew, such as web chat.
and i am study in brew oem, where can i find more valuable resource to me?
thanks ,give me any you think helpful to me ^-^

by now, i know the area in web to learn brew is only the qualcomm home page ,and this forum.
can everyone give me other valuable web site to learn brew, and have any other methods except this forum to interact each other with brew, such as web chat.
and i am study in brew oem, where can i find more valuable resource to me?
thanks ,give me any you think helpful to me ^-^

there are some book in market about brew that may help you

there are some book in market about brew that may help you

Hey guys! How are you?
I just installed the Brew SDK 3.1 and its tools, but I don't know how can I start progamming...
I am an experient C and C++ progammer, and I am statting now with Brew.
Can somebody help me to start with?
Thanks in advance!
Douglas

Hey guys! How are you?
I just installed the Brew SDK 3.1 and its tools, but I don't know how can I start progamming...
I am an experient C and C++ progammer, and I am statting now with Brew.
Can somebody help me to start with?
Thanks in advance!
Douglas

U first go through the Program documentation and help which u get wuith installation itself u only can come to know how to start progarmming and go through the examples given with the SDK itself .
Ok bye....

U first go through the Program documentation and help which u get wuith installation itself u only can come to know how to start progarmming and go through the examples given with the SDK itself .
Ok bye....

Download V1.1 of the SDK and look at those example as well.
Go buy the two (are there more yet) books on BREW development - they're very handy and well-written.
http://www.amazon.com/exec/obidos/tg/detail/-/159059116X/qid=1124291705/...
http://www.amazon.com/exec/obidos/tg/detail/-/1556229054/qid=1124291705/...
And start learning how to think in terms of asynchronous programming, if you're not familiar with it already. And make sure you code cleanly - you have to start cleaning up your own memory allocations, have to make sure MALLOCs actually work, etc. There are some interesting paradigms in mobile development (and BREW) that one might not have experienced, especially if they come from the PC world where things are faster and usually just work. :)

Download V1.1 of the SDK and look at those example as well.
Go buy the two (are there more yet) books on BREW development - they're very handy and well-written.
http://www.amazon.com/exec/obidos/tg/detail/-/159059116X/qid=1124291705/...
http://www.amazon.com/exec/obidos/tg/detail/-/1556229054/qid=1124291705/...
And start learning how to think in terms of asynchronous programming, if you're not familiar with it already. And make sure you code cleanly - you have to start cleaning up your own memory allocations, have to make sure MALLOCs actually work, etc. There are some interesting paradigms in mobile development (and BREW) that one might not have experienced, especially if they come from the PC world where things are faster and usually just work. :)

my name is arpan
i am familiar with J2ME and i want to start with BREW, could someone please tell me where & how to start as there is very few resource on Qualcomm website.
i would also like to know whether there are any e-books available on net for free.
i would appreciate ur help

my name is arpan
i am familiar with J2ME and i want to start with BREW, could someone please tell me where & how to start as there is very few resource on Qualcomm website.
i would also like to know whether there are any e-books available on net for free.
i would appreciate ur help

Download the SDK, there are plenty of samples and docs over there.

Download the SDK, there are plenty of samples and docs over there.

I would say Brew SDK and BREW EXTRANET and FORUMS are the greatest resources to learn brew.
Brew Extranet is a Good place to start. It is having all the documents for Brew Beginners.

I would say Brew SDK and BREW EXTRANET and FORUMS are the greatest resources to learn brew.
Brew Extranet is a Good place to start. It is having all the documents for Brew Beginners.

hi guys,
I am new in brew. so i aspect a warm welcome from you :) .
Regards
tuhin

hi guys,
I am new in brew. so i aspect a warm welcome from you :) .
Regards
tuhin

tuhin_cse99 wrote:hi guys,
I am new in brew. so i aspect a warm welcome from you :) .
Regards
tuhin
I am a newcomer ,too.Give me help about brew.fighting.

tuhin_cse99 wrote:hi guys,
I am new in brew. so i aspect a warm welcome from you :) .
Regards
tuhin
I am a newcomer ,too.Give me help about brew.fighting.

You came to right place. Brew forums is a good place to learn brew. You can start with thread "Brew do and dont for newbies". Then go through the brew extranet documents.

You came to right place. Brew forums is a good place to learn brew. You can start with thread "Brew do and dont for newbies". Then go through the brew extranet documents.

Hi
I am not able to find the above mentioned thread. Also i am very new to brew. I need to port a j2me game to brew. i would like to begin with the most simple program. can someone help me

Hi
I am not able to find the above mentioned thread. Also i am very new to brew. I need to port a j2me game to brew. i would like to begin with the most simple program. can someone help me

Hi the problem i am facing is that i am a student doing a project in BREW 2.1 and the good company i am doing a project in doesn't have any guide. Now i have developed mobile applications in visual studio 2003 and know c programming's kernigham and ritchie. Now i am want to learn BREW how do i start.

Hi the problem i am facing is that i am a student doing a project in BREW 2.1 and the good company i am doing a project in doesn't have any guide. Now i have developed mobile applications in visual studio 2003 and know c programming's kernigham and ritchie. Now i am want to learn BREW how do i start.

You should find plenty of samples in the SDK along with documentation, that should be a kickstart.
Then you can find a lot of specific information here in the forums as well.

You should find plenty of samples in the SDK along with documentation, that should be a kickstart.
Then you can find a lot of specific information here in the forums as well.

try searching the forums for "newbie" to see other suggestions

try searching the forums for "newbie" to see other suggestions

hai
i want to learn brew 2.1.0.....guide me the ways through which i can able to get good knowledge in the same...
thank you

hai
i want to learn brew 2.1.0.....guide me the ways through which i can able to get good knowledge in the same...
thank you

hey ananthi 1st try to learn the basics wt all is required
i am also new to brew but started to know by things by the basics are
let me 1st tell u are stuff required in brew
i am also trying to revise myself
The Ingredients of a BREW AppletBREW applets have a set structure. This means that certain elements must be present in order to have a functional BREW applet. First, there are several different files associated with a BREW applet.
1)The BID File:The first ingredient in a BREW applet is the class ID. This is a unique number used to identify an applet. It is possible to write applets that call functions inside of other applets-they do this by referencing the desired applet's class ID. This unique ID is used by the applet, either as a definition or through the inclusion of a BID file. The BID file is really just a regular header file with a single define for the class ID number. For a commercial applet, the class ID must be acquired through Qualcomm's web site. For a yearly fee, you can generate a number of class IDs for use in your applets. The online service ensures that no two applets have the same ID number. For now, we can make up our own. However, when you want to release your applet commercially, you must have a valid ID.
2)The Applet FileThe applet file is the actual executable that contains your compiled applet code. It is compiled either for the emulator or the actual handset hardware. Emulator binaries are stored in the form of a Windows DLL, while the actual compiled native handset code is stored in files with the .mod extension.
3)The Resource FileAlthough completely optional, resource files contain data, such as images, text strings, and GUI element layouts, to be loaded from within your applet. It is possible to use standard BREW file I/O to load bitmaps and other files; however, resource files are much more manageable. Resource files have the extension .bar and are created using BREW's Resource Editor. For our purposes, we do not need a resource file for this simple applet. We will discuss the usage and creation of them in a later chapter.
4)The MIF FileEach applet must also have a MIF file. The MIF file identifies the applet and also stores its icon and things such as the title, copyright information, and other data associated with the applet. The class ID is also set in the MIF file so that it is referencing your applet binary.

hey ananthi 1st try to learn the basics wt all is required
i am also new to brew but started to know by things by the basics are
let me 1st tell u are stuff required in brew
i am also trying to revise myself
The Ingredients of a BREW AppletBREW applets have a set structure. This means that certain elements must be present in order to have a functional BREW applet. First, there are several different files associated with a BREW applet.
1)The BID File:The first ingredient in a BREW applet is the class ID. This is a unique number used to identify an applet. It is possible to write applets that call functions inside of other applets-they do this by referencing the desired applet's class ID. This unique ID is used by the applet, either as a definition or through the inclusion of a BID file. The BID file is really just a regular header file with a single define for the class ID number. For a commercial applet, the class ID must be acquired through Qualcomm's web site. For a yearly fee, you can generate a number of class IDs for use in your applets. The online service ensures that no two applets have the same ID number. For now, we can make up our own. However, when you want to release your applet commercially, you must have a valid ID.
2)The Applet FileThe applet file is the actual executable that contains your compiled applet code. It is compiled either for the emulator or the actual handset hardware. Emulator binaries are stored in the form of a Windows DLL, while the actual compiled native handset code is stored in files with the .mod extension.
3)The Resource FileAlthough completely optional, resource files contain data, such as images, text strings, and GUI element layouts, to be loaded from within your applet. It is possible to use standard BREW file I/O to load bitmaps and other files; however, resource files are much more manageable. Resource files have the extension .bar and are created using BREW's Resource Editor. For our purposes, we do not need a resource file for this simple applet. We will discuss the usage and creation of them in a later chapter.
4)The MIF FileEach applet must also have a MIF file. The MIF file identifies the applet and also stores its icon and things such as the title, copyright information, and other data associated with the applet. The class ID is also set in the MIF file so that it is referencing your applet binary.

Hi
I am new to the BREW Environment.I have installed BREW sdk3.1.5 in my
System.Now i want to start any small application on this BREW.
Can any one give me the guilines to approach it.If any link rerading this please send.
Thanks and regards
Sattibabu

Hi
I am new to the BREW Environment.I have installed BREW sdk3.1.5 in my
System.Now i want to start any small application on this BREW.
Can any one give me the guilines to approach it.If any link rerading this please send.
Thanks and regards
Sattibabu

Hi Sattibabu
Try to look for the Starting_brew.pdf in the internet. It was the first document that i've read when i just starting to use Brew.

Hi Sattibabu
Try to look for the Starting_brew.pdf in the internet. It was the first document that i've read when i just starting to use Brew.

Hai, All
I am basically j2ee developer,
I need to do some applications in brew,
Is there is any quick way to learn brew,
If anybody please help me in this regard,
My requirement is create screens which contains some text boxes, labels and buttons, then call a webservice by setting this data.But I have 0% knowledge in BREW, any body please send me code samples, and pdf's if any, and guide me in a proper way and quick learning way.
Anybody please help me in this regard,
Regards
somaraju

Hai, All
I am basically j2ee developer,
I need to do some applications in brew,
Is there is any quick way to learn brew,
If anybody please help me in this regard,
My requirement is create screens which contains some text boxes, labels and buttons, then call a webservice by setting this data.But I have 0% knowledge in BREW, any body please send me code samples, and pdf's if any, and guide me in a proper way and quick learning way.
Anybody please help me in this regard,
Regards
somaraju

Hi,
I am new to BREW framework. I started reading starting_brew.pdf. I installed BREW SDK 3.0.0.22.
My problem is MS Visual Studio 2005 is installed. Please let me know how to start my first BREW application using this visual studio. I didnt get BREW APP Wizard under new in this studio.
Please guide me to start with applications.
Thanks,
Neelima

Hi,
I am new to BREW framework. I started reading starting_brew.pdf. I installed BREW SDK 3.0.0.22.
My problem is MS Visual Studio 2005 is installed. Please let me know how to start my first BREW application using this visual studio. I didnt get BREW APP Wizard under new in this studio.
Please guide me to start with applications.
Thanks,
Neelima

hi...
use this
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/knowledgebas...
link to know how to create brew application...
n install VC++ 6.0 edition....thn u'l get brew wizard...
ok...
regards,
asheesh

hi...
use this
https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/knowledgebas...
link to know how to create brew application...
n install VC++ 6.0 edition....thn u'l get brew wizard...
ok...
regards,
asheesh

Hello Asheesh,
The main problem is that I cant use MS Visual Studio 6.0 in my office...
What should I do to use MS Visal Studio 2005 instead of MS Visual Studio 6.0??
Is it possible or not?? If possible how??
Thanks,
Neelima

Hello Asheesh,
The main problem is that I cant use MS Visual Studio 6.0 in my office...
What should I do to use MS Visal Studio 2005 instead of MS Visual Studio 6.0??
Is it possible or not?? If possible how??
Thanks,
Neelima

hi...
i think i think so i not possible to start Brew Wizard on VC++ 5.0....
u must hv to install VC++ 6.0 thn ur Brew wizard will work

hi...
i think i think so i not possible to start Brew Wizard on VC++ 5.0....
u must hv to install VC++ 6.0 thn ur Brew wizard will work

Hi Asheesh,
I could start up application in BREW using MS Visual Studio 2005....
Thanks,
Neelima

Hi Asheesh,
I could start up application in BREW using MS Visual Studio 2005....
Thanks,
Neelima

You guys need to download the add-ins and toolkit from Qualcomm. When you install them they'll update your Visual Studio with the wizard (No matter what version of VS you have installed) ;)

You guys need to download the add-ins and toolkit from Qualcomm. When you install them they'll update your Visual Studio with the wizard (No matter what version of VS you have installed) ;)

Install brew sdk from http://www.qualcomm.com/brew site and u will get all pdf's and user guid to learn brew

Install brew sdk from http://www.qualcomm.com/brew site and u will get all pdf's and user guid to learn brew

-you will need to have a good knowledge in C to start programming in BREW (functions ,pointers allocation using and releasing .....)
-then you will need to get a good simple book that will guide you in BREW
sadly the number of books in BREW is very little ( i know only three )
the best one is
Wireless Game Development in C/C++ with BREW
this is a simple and good book .
-download the visual stdio 6 or .net
-download the BREW SDK from this site ( its for free) to do this :
1- Go to qualcomm.com/brew
2- From the right side navigation column choose Download the SDK
3- The Brew Development and Commercialization Tools will load up
4- From the list of BREW versions choose BREW SDK that you need
5- A directions window will pop and within 10 seconds installation begins
6- Follow the installation directions
7- After the SDK is installed, you got to install the Miscellaneous
development tools. There is a link on the same page where all the
sdk links are available, click the link: Miscellaneous Development Tools
to make sure that you succeed in the installation when you create a new project in your visual stdio you will see a new project type called BREW
-you can read the BREW installation document mentioned up to know how to create your first application
-you can always look at the hello world sample application provided by BREW
and that's it
it will not be a pleasant jump to go from j2ee to BREW :p to try to be patient
good luck man
ABD

-you will need to have a good knowledge in C to start programming in BREW (functions ,pointers allocation using and releasing .....)
-then you will need to get a good simple book that will guide you in BREW
sadly the number of books in BREW is very little ( i know only three )
the best one is
Wireless Game Development in C/C++ with BREW
this is a simple and good book .
-download the visual stdio 6 or .net
-download the BREW SDK from this site ( its for free) to do this :
1- Go to qualcomm.com/brew
2- From the right side navigation column choose Download the SDK
3- The Brew Development and Commercialization Tools will load up
4- From the list of BREW versions choose BREW SDK that you need
5- A directions window will pop and within 10 seconds installation begins
6- Follow the installation directions
7- After the SDK is installed, you got to install the Miscellaneous
development tools. There is a link on the same page where all the
sdk links are available, click the link: Miscellaneous Development Tools
to make sure that you succeed in the installation when you create a new project in your visual stdio you will see a new project type called BREW
-you can read the BREW installation document mentioned up to know how to create your first application
-you can always look at the hello world sample application provided by BREW
and that's it
it will not be a pleasant jump to go from j2ee to BREW :p to try to be patient
good luck man
ABD

hi..............................

hi..............................

Hello All,
I am new to brew applications.... i know c++...
i have to work in brew applications..
can anybody suggest me how to learn it... suggest me a good book or on line materials...
reply needed very urgently...
thanks in advance...
regards,
yoga

Hello All,
I am new to brew applications.... i know c++...
i have to work in brew applications..
can anybody suggest me how to learn it... suggest me a good book or on line materials...
reply needed very urgently...
thanks in advance...
regards,
yoga

Hi All,
I know c++.... but i am new to brew..
i need to work in brew3.1.5 application..
can anybody suggest me how to learn brew and any book or online material is available ?
thanks in advance...
regards,
yoga

Hi All,
I know c++.... but i am new to brew..
i need to work in brew3.1.5 application..
can anybody suggest me how to learn brew and any book or online material is available ?
thanks in advance...
regards,
yoga

BREW SDK contain examples.

BREW SDK contain examples.

hi yogeshwari
i am senthil.i am working in company called mobax networks,coimbatore.i am also new to this area.i studying in brew for past last one week.i need some of your working deatils.i have some link and basic brew books in pdf.i you give ur mail id means i will send it and share our experience.i am also facing situation like you.
senthil
eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%65%72%5f%73%65%6e%74%68%69%6c%6e%6b%75%6d%61%72%40%79%61%68%6f%6f%2e%63%6f%6d%22%20%63%6c%61%73%73%3d%22%62%62%2d%65%6d%61%69%6c%22%3e%65%72%5f%73%65%6e%74%68%69%6c%6e%6b%75%6d%61%72%40%79%61%68%6f%6f%2e%63%6f%6d%3c%2f%61%3e%27%29%3b'))

hi yogeshwari
i am senthil.i am working in company called mobax networks,coimbatore.i am also new to this area.i studying in brew for past last one week.i need some of your working deatils.i have some link and basic brew books in pdf.i you give ur mail id means i will send it and share our experience.i am also facing situation like you.
senthil
eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%65%72%5f%73%65%6e%74%68%69%6c%6e%6b%75%6d%61%72%40%79%61%68%6f%6f%2e%63%6f%6d%22%20%63%6c%61%73%73%3d%22%62%62%2d%65%6d%61%69%6c%22%3e%65%72%5f%73%65%6e%74%68%69%6c%6e%6b%75%6d%61%72%40%79%61%68%6f%6f%2e%63%6f%6d%3c%2f%61%3e%27%29%3b'))

Can you guide me how to do it please ? as i am trying using visual studio 2005 ,nothing is happening .
thanks in advance,
abhay

Can you guide me how to do it please ? as i am trying using visual studio 2005 ,nothing is happening .
thanks in advance,
abhay

Hi all,
This is link http://brew.qualcomm.com/brew_bnry/pdf/developer/resources/ds/articles_b...
Follow these steps suggested for BREW setup for Visual Studio 2005.
I was able to start BREW Application.
Thanks to all ,
Abhay

Hi all,
This is link http://brew.qualcomm.com/brew_bnry/pdf/developer/resources/ds/articles_b...
Follow these steps suggested for BREW setup for Visual Studio 2005.
I was able to start BREW Application.
Thanks to all ,
Abhay

Hi,
I am new to Brew platform, will you please suggest some book name for learning, if possible anyone can give some url, related to Brew tutorials.
Thanks
V.Raja

Hi,
I am new to Brew platform, will you please suggest some book name for learning, if possible anyone can give some url, related to Brew tutorials.
Thanks
V.Raja

Hi,
Read this book to start with BREW.
Wireless Game Development in C/C++ with BREW
by Ralph Barbagallo
Wordware Publishing © 2003
Cheers
Gaurav

Hi,
Read this book to start with BREW.
Wireless Game Development in C/C++ with BREW
by Ralph Barbagallo
Wordware Publishing © 2003
Cheers
Gaurav

Hi Gaurav,
Thanks for your suggestion, I will go through with this book
Regards
V.Raja

Hi Gaurav,
Thanks for your suggestion, I will go through with this book
Regards
V.Raja