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

Developer

Forums

Hi..
I want to develop a rich UI for my application.I have gone through the forums and brew documents.I found that we can use either BUIW or Uionsdk . can any body tell me which one is the better option? :confused: if i want to use Wiget extension do i need to pay anything for qualcomm?

Regards
Vijay

UiOne is based on BUIW and is superset of it.
Selection depends on target you are writing applciation for.
1. UiOne SDK: You need to target handsets supporting uiOne SDK.
2. BUIW: You can go for any handset but please note the following:
The BUIW extensions (widgets and forms) are not currently available for OTA download and for devices that ship with these extensions pre-installed, OEMs may modify the BUIW source that is statically built into their image which may cause the application crash issues. Thus, we recommend that BUIW extensions will need to be repackaged as private extensions for each application that depends on them.
If you are authenticated developer, that should be OK.

UiOne is based on BUIW and is superset of it.
Selection depends on target you are writing applciation for.
1. UiOne SDK: You need to target handsets supporting uiOne SDK.
2. BUIW: You can go for any handset but please note the following:
The BUIW extensions (widgets and forms) are not currently available for OTA download and for devices that ship with these extensions pre-installed, OEMs may modify the BUIW source that is statically built into their image which may cause the application crash issues. Thus, we recommend that BUIW extensions will need to be repackaged as private extensions for each application that depends on them.
If you are authenticated developer, that should be OK.

Hi Atul Thank you very much
Could please clarify me the below queries.
1. How can i repack the private extensions for widgets and forms?
2. While repacking can i use the same claas id's or do i need to generate new class id's?
3.Once develoment is done do i need to sign these extensions also?Could you please tell me how can i do that?
Regards,
Vijay

Hi Atul Thank you very much
Could please clarify me the below queries.
1. How can i repack the private extensions for widgets and forms?
2. While repacking can i use the same claas id's or do i need to generate new class id's?
3.Once develoment is done do i need to sign these extensions also?Could you please tell me how can i do that?
Regards,
Vijay

You need to Generate new classids, update the MIFs and recompile the modules. Please refer https://brewx.qualcomm.com/bws/content/dx/docs/developercontent/packagin... to package your application and extensions for submission to TBT.
Note that some BID files contain multiple classIDs. As you generate your new BID files, make sure you inspect the original files and, if necessary, generate multiple classIDs and combine them into one BID.

You need to Generate new classids, update the MIFs and recompile the modules. Please refer https://brewx.qualcomm.com/bws/content/dx/docs/developercontent/packagin... to package your application and extensions for submission to TBT.
Note that some BID files contain multiple classIDs. As you generate your new BID files, make sure you inspect the original files and, if necessary, generate multiple classIDs and combine them into one BID.

Hi,
Thanks a lot Now i under stood the complete process. :)
One small question, if I Compile the extensions without generating the new class ID's and Upload to TBT. Will it be a problem ?
Regards
Vijay,

Hi,
Thanks a lot Now i under stood the complete process. :)
One small question, if I Compile the extensions without generating the new class ID's and Upload to TBT. Will it be a problem ?
Regards
Vijay,

Yes. Don't do that.

Yes. Don't do that.

Hi,
I have compiled widgets,forms using GNU Cross Compiler.Then the size of the mod files are more than the size of the mods given in the sdk.
for ex: in sdk widgets.mod is 172kb(in RVCT12_ARM9) and 183kb in(ADS12_ARM7)
where as myfilesize is 309kb(GNU cross compiler).
Why this much difference between them?
Then i have compiled example helloformapp application which internally uses widgets and forms.Then i loaded the app in to device the folder structure is as shown below.
brew
helloformapp
hellformapp.mod (4kb)
helloformapp.sig
widgets
widgets.mod (309 kb)
widgets.sig
forms
forms.mod (38kb)
forms.sig
and Corresponding 3 mif's
I loaded all these files in my Vjazz(Huwei C5589) and tried to reset the device it was not switching on the mobile.It was gone completely.i again sent back to mobile store.
I loaded the same app into samsung explorer and reset the device when i am trying to open the application it is crashing.
can anybody explain me the problems?
Regards,
Vijay

Hi,
I have compiled widgets,forms using GNU Cross Compiler.Then the size of the mod files are more than the size of the mods given in the sdk.
for ex: in sdk widgets.mod is 172kb(in RVCT12_ARM9) and 183kb in(ADS12_ARM7)
where as myfilesize is 309kb(GNU cross compiler).
Why this much difference between them?
Then i have compiled example helloformapp application which internally uses widgets and forms.Then i loaded the app in to device the folder structure is as shown below.
brew
helloformapp
hellformapp.mod (4kb)
helloformapp.sig
widgets
widgets.mod (309 kb)
widgets.sig
forms
forms.mod (38kb)
forms.sig
and Corresponding 3 mif's
I loaded all these files in my Vjazz(Huwei C5589) and tried to reset the device it was not switching on the mobile.It was gone completely.i again sent back to mobile store.
I loaded the same app into samsung explorer and reset the device when i am trying to open the application it is crashing.
can anybody explain me the problems?
Regards,
Vijay

Hi
Is there any difference if i compile the Widgets and forms with GNU Cross compiler and ARM compiler?
If i am compiling the widgets and forms with GNU cross compiler the app is crashing.
If i am using the .mod file which is given in sdk my app is working fine?
There is also a big difference in mod file sizes.
Can't i use widgets and forms without ARM Compiler?
Regards,
Vijay :confused:

Hi
Is there any difference if i compile the Widgets and forms with GNU Cross compiler and ARM compiler?
If i am compiling the widgets and forms with GNU cross compiler the app is crashing.
If i am using the .mod file which is given in sdk my app is working fine?
There is also a big difference in mod file sizes.
Can't i use widgets and forms without ARM Compiler?
Regards,
Vijay :confused:

hey Vijay,
were u successful in building and loading the widgets and forms on the handset?
I am probably stuck at same issue

hey Vijay,
were u successful in building and loading the widgets and forms on the handset?
I am probably stuck at same issue